]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - tools/tools/sysdoc/tunables.mdoc
Update to bmake-20200704
[FreeBSD/FreeBSD.git] / tools / tools / sysdoc / tunables.mdoc
1 # $FreeBSD$
2 ---
3 debug.disablecwd
4 bool
5
6 Determines whether or not the
7 .Xr getwcd 3
8 system call should be allowed. 
9
10 ---
11 debug.disablefullpath
12 bool
13
14 Determines whether or not the
15 .Fn vn_fullpath
16 function may be used.
17
18 ---
19 debug.dobkgrdwrite
20 bool
21
22 Determines if background writes should be performed.
23
24 ---
25 debug.hashstat.nchash
26 struct
27
28 Displays nchash chain lengths.  This is a read-only
29 variable.
30
31 ---
32 debug.hashstat.rawnchash
33
34 ---
35 debug.ieee80211
36 bool
37
38 This 
39 .Nm
40 allows you to enable or disable debugging for 802.11 devices.
41
42 ---
43 debug.kdb.available
44 variable
45
46 Used to retrieve a list of currently available debugger backends.
47
48 ---
49 debug.kdb.current
50 variable
51
52 Allows for the selection of the debugger backend
53 which is used to handle debugger requests.
54
55 ---
56 debug.kdb.enter
57 variable
58
59 When written to, the system should break to the debugger.
60
61 ---
62 debug.malloc.failure_count
63 bool
64
65 Number of times a coerced malloc failure has occurred as a
66 result of
67 .Va debug.malloc.failure_rate .
68 Useful for tracking what might have happened
69 and whether failures are being generated.
70
71 ---
72 debug.malloc.failure_rate
73 bool
74
75 Debugging feature causing
76 .Dv M_NOWAIT
77 allocations to fail at a specified rate.
78 How often to generate a failure: if set to 0 (default), this
79 feature is disabled.
80 In other words if set to 10 (one in ten
81 .Xr malloc 3
82 calls will fail).
83
84 ---
85 debug.rman_debug
86 bool
87
88 This
89 .Nm
90 allows you to enable or disable debugging for
91 .Xr rman 9 ,
92 the
93 .Fx
94 resource manager.
95
96 ---
97 debug.sizeof.bio
98
99 ---
100 debug.sizeof.buf
101
102 ---
103 debug.sizeof.cdev
104
105 ---
106 debug.sizeof.devstat
107
108 ---
109 debug.sizeof.kinfo_proc
110
111 ---
112 debug.sizeof.proc
113
114 ---
115 debug.sizeof.vnode
116
117 ---
118 debug.vnlru_nowhere
119
120 ---
121 hw.acpi.cpu.current_speed
122 bool
123
124 Display the current CPU speed.
125 This is adjustable, but doing so is not recommended.
126
127 ---
128 hw.acpi.cpu.max_speed
129 int
130
131 Allows you to change the stepping for processor speed
132 on machines which support
133 .Xr acpi 4 .
134
135 ---
136 hw.acpi.disable_on_poweroff
137 bool
138
139 Some systems using
140 .Xr acpi 4
141 have problems powering off when shutting down with
142 .Xr acpi 4
143 enabled.  This
144 .Nm
145 disables
146 .Xr acpi 4
147 when rebooting and shutting down.
148
149 ---
150 hw.acpi.s4bios
151 bool
152
153 This
154 .Nm
155 determines whether or not the S4BIOS sleep implementation
156 should be used.
157
158 ---
159 hw.acpi.sleep_delay
160 int
161
162 Set the sleep delay for
163 .Xr acpi 4 .
164
165 ---
166 hw.acpi.supported_sleep_state
167 bool
168
169 List supported
170 .Tn ACPI
171 sleep states
172
173 ---
174 hw.acpi.thermal.min_runtime
175
176 ---
177 hw.acpi.thermal.polling_rate
178 int
179
180 The interval in seconds that should be used to check
181 the current system temperature.
182
183 ---
184 hw.acpi.thermal.tz0.temperature
185 str
186
187 Displays the current temperature.
188 This is a read-only variable.
189
190 ---
191 hw.acpi.thermal.tz0.thermal_flags
192
193 ---
194 hw.acpi.verbose
195 bool
196
197 Determines whether or not
198 .Xr acpi 4
199 should be verbose.
200
201 ---
202 hw.ata.ata_dma
203 bool
204
205 Allows the enabling and disabling of DMA for
206 ATA devices.
207
208 ---
209 hw.ata.atapi_dma
210 bool
211
212 Allows the enabling and disabling of DMA for
213 atapi devices, such as CD-ROM drives.
214
215 ---
216 hw.ata.tags
217 bool
218
219 An experimental feature for IDE hard drives which
220 allows write caching to be turned on.
221 Please read the
222 .Xr tuning 7
223 manual page carefully before using this.
224
225 ---
226 hw.ata.wc
227 bool
228
229 Determines whether or not IDE write caching should
230 be turned on or off.
231 See
232 .Xr tuning 7 
233 for more information.
234
235 ---
236 hw.bus.devices
237
238 ---
239 hw.bus.info
240 int
241
242 This is an internally used function that returns
243 the kernel bus interface version.
244
245 ---
246 hw.bus.rman
247
248 ---
249 hw.busdmafree_bpages
250
251 ---
252 hw.busdma.reserved_bpages
253
254 ---
255 hw.busdma.active_bpages
256
257 ---
258 hw.busdma.total_bpages
259
260 ---
261 hw.busdma.total_bounced
262
263 ---
264 hw.busdma.total_deferred
265
266 ---
267 hw.byteorder
268 int
269
270 Returns the system byte order.
271 This is a read-only variable.
272
273 ---
274 hw.cardbus.cis_debug
275
276 ---
277 hw.cardbus.debug
278
279 ---
280 hw.cbb.debug
281
282 ---
283 hw.cbb.start_16_io
284
285 ---
286 hw.cbb.start_32_io
287
288 ---
289 hw.cbb.start_memory
290
291 ---
292 hw.floatingpoint
293 bool
294
295 Reports true if the machine has a floating point processor.
296 This is a read-only variable.
297
298 ---
299 hw.fxp0.bundle_max
300 int
301
302 Controls the receive interrupt microcode bundle size limit 
303 for the
304 .Xr fxp 4
305 device.
306
307 ---
308 hw.fxp0.int_delay
309 int
310
311 Controls the receive interrupt microcode bundling delay 
312 for the
313 .Xr fxp 4
314 device.
315
316 ---
317 hw.fxp_noflow
318 bool
319
320 Disables flow control support on
321 .Xr fxp 4
322 cards.
323 When flow control is enabled, and if the operating system
324 does not acknowledge the packet buffer filling,
325 the card will begin to generate Ethernet quench
326 packets, but appears to get into a feedback
327 loop of some sort, hosing local switches.
328 This is a workaround for this issue.
329
330 ---
331 hw.fxp_rnr
332 int
333
334 Set the amount of times that a no-resource 
335 condition may occur before the 
336 .Xr fxp 4
337 device may restart.
338
339 ---
340 hw.instruction_sse
341 bool
342
343 Returns true if SSE support is enabled in the kernel.
344 This is a read-only variable.
345
346 ---
347 hw.intrcnt
348 bool
349
350 Displays a list of interrupt counters.
351 This is a read-only variable.
352
353 ---
354 hw.intrnames
355 str
356
357 Displays a list of zero-terminated interrupt
358 names.  This is a read-only variable.
359
360 ---
361 hw.kbd.keymap_restrict_change
362 bool
363
364 This sysctl acts as a sort of secure-level, allowing
365 control of the console keymap.
366 Giving this a value of 1 means that only the
367 root user can change restricted keys
368 (like boot, panic...).
369 A value of 2 means that only root
370 can change restricted keys and regular keys.
371 Regular users still can change accents and function keys.
372 A value of 3 means only root can change restricted,
373 regular and accent keys, while a value of 4 means that
374 no changes to the keymap are
375 allowed by anyone other than the root user.
376
377 ---
378 hw.machine
379 str
380
381 Displays the machine class.
382 This is a read-only variable.
383
384 ---
385 hw.machine_arch
386 str
387
388 Displays the current architecture.
389 This is a read-only variable.
390
391 ---
392 hw.model
393 str
394
395 Displays the model information of the current running hardware.
396 This is a read-only variable.
397
398 ---
399 hw.ncpu
400 bool
401
402 Report the number of CPU's in the system.
403 This is a read-only variable.
404
405 ---
406 hw.pagesize
407 int
408
409 Displays the current 
410 .Xr pagesize 1 .
411 This is a read-only variable.
412
413 ---
414 hw.pccard.cis_debug
415 int
416
417 Allows debugging to be turned on or off for
418 CIS.
419
420 ---
421 hw.pccard.debug
422 bool
423
424 Determines whether or not to use debugging for the
425 PC Card bus driver.
426
427 ---
428 hw.pci.allow_unsupported_io_range
429 bool
430
431 Some machines do not detect their CardBus slots correctly
432 because they use unsupported I/O ranges.
433 This 
434 .Nm
435 allows FreeBSD to use those ranges.
436
437 ---
438 hw.pci.enable_io_modes
439
440 ---
441 hw.snd.pcm0.ac97rate
442
443 ---
444 hw.snd.verbose
445 int
446
447 Control the level of verbosity for the
448 .Pa /dev/sndstat
449 device.  See the
450 .Xr pcm 4
451 man page for more information on debug
452 levels.
453
454 ---
455 hw.snd.report_soft_formats
456 bool
457
458 Controls the internal format conversion if it is available 
459 transparently to the application software.
460 See 
461 .Xr pcm 4
462 for more information.
463
464 ---
465 hw.syscons.bell
466 bool
467
468 Allows you to control whether or not to use the 'bell'
469 while using the console.  This is turned on by default.
470
471 ---
472 hw.syscons.saver.keybonly
473 bool
474
475 This variable tells the system that the screen saver
476 may only wake up if the keyboard is used.  This means
477 that log messages that are pushed to the console will
478 not cause the screen saver to stop, and display the log
479 message will not display.  This can be disabled to mimic
480 the behavior of older syscons.
481
482 ---
483 hw.syscons.sc_no_suspend_vtswitch
484 bool
485
486 Disables switching between virtual terminals during suspend
487 or resume.  See 
488 .Xr syscons 4
489 for more information.
490
491 ---
492 hw.wi.debug
493 bool
494
495 Controls the level of debugging for 
496 .Xr wi 4
497 devices.
498
499 ---
500 hw.wi.txerate
501 int
502
503 This value allows controls the maximum amount of error 
504 messages per second.
505 Giving this
506 .Nm
507 a value of 0 (zero) disables error messages completely.
508
509 ---
510 kern.acct_chkfreq
511 int
512
513 Specifies the frequency (in minutes) with which free disk 
514 space should be checked.
515 This is used in conjunction with
516 .Va kern.acct_resume
517 and
518 .Va kern.acct_suspend.
519
520 ---
521 kern.acct_resume
522 int
523
524 The percentage of free disk space above which process 
525 accounting will resume.
526
527 ---
528 kern.acct_suspend
529 int
530
531 The percentage of free disk space below which process
532 accounting stops.
533
534 ---
535 kern.argmax
536 bool
537
538 The maximum number of bytes that can be
539 used in an argument to
540 .Xr execve 2 .
541 This is basically the maximum number of
542 characters which can be used in a single
543 command line.
544 On some rare occasions, this value needs
545 altering.
546 If so, please check out the
547 .Xr xargs 1
548 utility.
549
550 ---
551 kern.bootfile
552 str
553
554 The kernel which was used to boot the system.
555
556 ---
557 kern.boottime
558 str
559
560 The time at which the current kernel became 
561 active after the system booted.  This is a
562 read-only variable.
563
564 ---
565 kern.chroot_allow_open_directories
566 bool
567
568 Depending on the setting of this variable, open
569 file descriptors which reference directories will
570 fail.
571 If set to
572 .Em 0 ,
573 .Xr chroot 8
574 will always fail with
575 .Er EPERM
576 if there are any directories open.
577 If set to
578 .Em 1
579 (the default),
580 .Xr chroot 8
581 will fail with
582 .Er EPERM
583 if there are any directories open and the
584 process is already subject to the
585 .Xr chroot 8
586 system call.
587 Any other value will bypass the check for open directories.
588 Please see the
589 .Xr chroot 2
590 man page for more information.
591
592 ---
593 kern.clockrate
594 struct
595
596 Displays information about the system clock.
597 This is a read-only variable.
598
599 ---
600 kern.console
601
602 ---
603 kern.coredump
604 bool
605
606 Determines where the kernel should dump a core file
607 in the event of a kernel panic.
608
609 ---
610 kern.corefile
611 str
612
613 Describes the file name that a core image should be stored to.
614 See the
615 .Xr core 5
616 man page for more information on this variable.
617
618 ---
619 kern.cp_time
620 struct
621
622 Contains CPU time statistics.
623 This is a read-only variable.
624
625 ---
626 kern.devname
627 struct
628
629 An internally used 
630 .Nm
631 that returns suitable device names for the 
632 .Fn devname
633 function.
634 See the 
635 .Xr devname 3
636 manual page for more information.
637
638 ---
639 kern.devstat.all
640 struct
641
642 An internally used
643 .Nm
644 that returns current devstat statistics as well
645 as the current devstat generation number.
646 See the 
647 .Xr devstat 3
648 man page for more information.
649
650 ---
651 kern.devstat.generation
652
653 ---
654 kern.devstat.numdevs
655
656 ---
657 kern.devstat.version
658 int
659
660 Displays the devstat list version number.
661 This is a read-only variable.
662
663 ---
664 kern.disks
665 str
666
667 Display disk devices that the kernel is currently 
668 aware of.
669 This is a read-only variable.
670
671 ---
672 kern.domainname
673 str
674
675 This shows the name of the current YP/NIS domain.
676
677 ---
678 kern.drainwait
679 int
680
681 The time to wait after dropping DTR to the given number.
682 The units are measured in hundredths of a second.
683 The default is 300 hundredths,
684 i.e., 3 seconds.
685 This option is needed mainly to set proper recover
686 time after modem resets.
687
688 ---
689 kern.elf32.fallback_brand
690
691 ---
692 kern.fallback_elf_brand
693
694 ---
695 kern.file
696 struct
697
698 Returns the entire file structure.
699
700 ---
701 kern.function_list
702 struct
703
704 Returns all functions names in the kernel.
705
706 ---
707 kern.geom.confdot
708
709 ---
710 kern.geom.conftxt
711
712 ---
713 kern.geom.confxml
714
715 ---
716 kern.hostid
717 int
718
719 This
720 .Nm
721 may contain the IP address of the system.
722
723 ---
724 kern.hostname
725 str
726
727 Display the system hostname.
728 This can be modified with the
729 .Xr hostname 1
730 utility.
731
732 ---
733 kern.init_path
734 string
735
736 The path to search for the 
737 .Xr init 8
738 process.
739 This is a read-only variable.
740
741 ---
742 kern.iov_max
743
744 ---
745 kern.ipc.clust_hiwm
746
747 ---
748 kern.ipc.clust_lowm
749
750 ---
751 kern.ipc.maxsockbuf
752 int
753
754 The maximum buffer size that may be allocated for sockets.
755 See
756 .Xr getsockopt 2
757 for more information.
758
759 ---
760 kern.ipc.maxsockets
761 int
762
763 The maximum number of sockets available.
764
765 ---
766 kern.ipc.mb_statpcpu
767
768 ---
769 kern.ipc.mbstat
770
771 ---
772 kern.ipc.mbuf_hiwm
773
774 ---
775 kern.ipc.mbuf_lowm
776
777 ---
778 kern.ipc.mbuf_wait
779
780 ---
781 kern.ipc.msqids
782
783 ---
784 kern.ipc.nmbclusters
785 bool
786
787 Maximum number of mbuf clusters available.
788 The kernel uses a preallocated pool of
789 .Dq mbuf clusters
790 for the
791 .Xr mbuf 9
792 allocator.
793 The pool size is tuned by the kernel during boot.
794 That size is set to a value which seems appropriate
795 for the current system.
796
797 ---
798 kern.ipc.nmbcnt
799
800 ---
801 kern.ipc.nmbufs
802
803 ---
804 kern.ipc.nsfbufs
805
806 ---
807 kern.ipc.numopensockets
808
809 ---
810 kern.ipc.somaxconn
811 int
812
813 The maximum pending socket connection queue size.
814
815 ---
816 kern.ipc.zero_copy.receive
817 bool
818
819 When set to a non-zero value, zero copy is
820 enabled for received packets.
821 This reduces copying of data around for
822 outgoing packets and can significantly
823 improve throughput for network connections.
824
825 ---
826 kern.ipc.zero_copy.send
827 bool
828
829 When set to a non-zero value, zero copy is
830 enabled for sent packets.
831 This reduces copying of data around for outgoing
832 packets and can significantly improve throughput
833 for network connections.
834
835 ---
836 kern.job_control
837 bool
838
839 Reports whether or not job control is available.
840 This is a read-only variable.
841
842 ---
843 kern.kq_calloutmax
844
845 ---
846 kern.lastpid
847 int
848
849 Displays the last PID used by a process.  
850 This is a read-only variable.
851
852 ---
853 kern.logsigexit
854 bool
855
856 Tells the kernel whether or not to log fatal signal exits.
857
858 ---
859 kern.malloc
860 str
861
862 Displays how memory is currently being allocated.
863 This is a read-only variable.
864
865 ---
866 kern.maxfiles
867 int
868
869 The maximum number of files allowed for all the
870 processes of the running kernel.
871 You can override the default value which the 
872 kernel calculates by explicitly setting this to
873 a non-zero value.
874 Also see the
875 .Xr tuning 7
876 man page for more information.
877
878 ---
879 kern.maxfilesperproc
880 int
881
882 The maximum number of files any one process can open.
883 See the
884 .Xr ps 1
885 utility for more information on monitoring processes.
886
887 ---
888 kern.maxproc
889 int
890
891 The maximum number of processes that the system
892 can be running at any time.
893 See the
894 .Xr ps 1
895 utility for more information on monitoring processes.
896
897 ---
898 kern.maxprocperuid
899 int
900
901 The maximum number of processes one user ID can run.
902 See the
903 .Xr ps 1
904 utility for more information on monitoring processes.
905
906 ---
907 kern.maxusers
908 int
909
910 Controls the scaling of a number of static system tables, including
911 defaults for the maximum number of open files, sizing of network
912 memory resources, etc.
913 See the
914 .Xr tuning 7
915 man page for more information.
916 This
917 .Nm
918 cannot be set using
919 .Xr sysctl 8 .
920 Use 
921 .Xr loader 8
922 instead to set this at boot time.
923
924 ---
925 kern.maxvnodes
926 bool
927
928 The maximum number of
929 .Em vnodes
930 (virtual file system nodes)
931 the system can have open simultaneously.
932
933 ---
934 kern.minvnodes
935 bool
936
937 The minimun number of
938 .Em vnodes
939 (virtual file system nodes)
940 the system can have open simultaneously.
941
942 ---
943 kern.module_path
944 str
945
946 This 
947 .Nm
948 holds a colon-separated list of directories in which the
949 kernel will search for loadable kernel modules.
950 This path is search when using commands such as
951 .Xr kldload 8 
952 and 
953 .Xr kldunload 8 .
954
955 ---
956 kern.msgbuf
957 string
958
959 Contains the kernel message buffer.
960
961 ---
962 kern.msgbuf_clear
963 bool
964
965 Giving this 
966 .Nm
967 a value of 1 (one) will cause the kernel message buffer to
968 be cleared.  It should be noted though, that the 
969 .Nm
970 will then automatically revert back to it's original
971 value of 0 (zero).
972
973 ---
974 kern.ngroups
975 int
976
977 Contains the maximum number of groups that a
978 user may belong to.
979 This is a read-only variable.
980
981 ---
982 kern.openfiles
983 int
984
985 Shows the current amount of system-wide
986 open files.
987 This is useful when used in conjunction
988 with
989 .Va kern.maxfiles
990 for tuning your system.
991 This is a read-only variable.
992
993 ---
994 kern.osreldate
995 string
996
997 Displays the kernel release date.
998 This is a read-only variable.
999
1000 ---
1001 kern.osrelease
1002 str
1003
1004 Displays the current version of
1005 .Fx
1006 running.
1007 This is a read-only variable.
1008
1009 ---
1010 kern.osrevision
1011 string
1012
1013 Displays the operating system revision.
1014 This is a read-only variable.
1015
1016 ---
1017 kern.ostype
1018 str
1019
1020 Alter the name of the current operating system.
1021 Changing this will change the output from
1022 the
1023 .Xr uname 1
1024 utility.
1025 Changing the default is not recommended.
1026
1027 ---
1028 kern.posix1version
1029 string
1030
1031 Returns the version of
1032 .Tn POSIX
1033 that the system
1034 is attempting to comply with.
1035 This is a read-only variable.
1036
1037 ---
1038 kern.powercycle_on_panic
1039 bool
1040
1041 In the event of a panic, this variable controls whether or not the
1042 system should try to power cycle instead of rebooting.
1043
1044 ---
1045 kern.poweroff_on_panic
1046 bool
1047
1048 In the event of a panic, this variable controls whether or not the
1049 system should try to power off instead of rebooting.
1050
1051 ---
1052 kern.proc.all
1053
1054 ---
1055 kern.proc.args
1056 int
1057
1058 Allows a process to retrieve the argument list
1059 or process title for another process without 
1060 looking in the address space of another program.
1061 This is a read-only variable.
1062
1063 ---
1064 kern.proc.pgrp
1065
1066 ---
1067 kern.proc.pid
1068 struct
1069
1070 This internally used 
1071 .Nm
1072 may be used to extract process information.  See
1073 .Xr sysctl 3
1074 for an example.
1075
1076 ---
1077 kern.proc.ruid
1078
1079 ---
1080 kern.proc.tty
1081
1082 ---
1083 kern.proc.uid
1084
1085 ---
1086 kern.ps_argsopen
1087 bool
1088
1089 By setting this to 0, command line arguments are hidden 
1090 for processes which you are not running.
1091 This is useful on multi-user machines where things
1092 like passwords might accidentally be added to command
1093 line programs.
1094
1095 ---
1096
1097 kern.quantum
1098
1099 ---
1100 kern.random.adaptors
1101 str
1102
1103 Displays registered PRNG adaptors.
1104 This is a read-only variable.
1105
1106 ---
1107 kern.random.sys.burst
1108
1109 ---
1110 kern.random.sys.harvest.ethernet
1111
1112 ---
1113 kern.random.sys.harvest.interrupt
1114
1115 ---
1116 kern.random.sys.harvest.point_to_point
1117
1118 ---
1119 kern.random.sys.harvest.swi
1120
1121 ---
1122 kern.random.sys.seeded
1123
1124 ---
1125 kern.randompid
1126
1127 ---
1128 kern.rootdev
1129 string
1130
1131 Displays the current root file system device.  This
1132 is a read-only variable.
1133
1134 ---
1135 kern.saved_ids
1136 bool
1137
1138 Displays whether or not saved set-group/user ID is 
1139 available.  This is a read-only variable.
1140
1141 ---
1142 kern.securelevel
1143 bool
1144
1145 The current kernel security level.
1146 See the
1147 .Xr init 8
1148 manual page for a good description
1149 about what a security level is.
1150
1151 ---
1152 kern.sugid_coredump
1153 bool
1154
1155 By default, a process that changes user or group credentials whether
1156 real or effective will not create a corefile.
1157 This behavior can be changed to generate a core dump by
1158 setting this variable to 1.
1159
1160 ---
1161 kern.sync_on_panic
1162 bool
1163
1164 In the event of a panic, this variable controls whether or not the
1165 system should try and 
1166 .Xr sync 8 .
1167 In some circumstances, this could cause a double panic, and as a result,
1168 this may be turned off if needed.
1169
1170 ---
1171 kern.threads.debug
1172 bool
1173
1174 Determines whether to use debugging for kernel threads.
1175 This is useful for testing.
1176
1177 ---
1178 kern.threads.max_groups_per_proc
1179
1180 ---
1181 kern.threads.max_threads_hits
1182
1183 ---
1184 kern.threads.max_threads_per_proc
1185
1186 ---
1187 kern.threads.virtual_cpu
1188 int
1189
1190 The maximum amount of virtual CPU's that be used for 
1191 threading.
1192
1193 ---
1194 kern.tty_nin
1195
1196 ---
1197 kern.tty_nout
1198
1199 ---
1200 kern.ttys
1201 bool
1202
1203 Used internally by the 
1204 .Xr pstat 8
1205 command.
1206 This is a read-only variable.
1207
1208 ---
1209 kern.version
1210 str
1211
1212 Displays the current kernel version information.
1213 This is a read-only variable.
1214
1215 ---
1216 machdep.acpi_root
1217
1218 ---
1219 machdep.cpu_idle_hlt
1220 bool
1221
1222 Halt idle CPUs.
1223 This is good for an SMP system.
1224
1225 ---
1226 machdep.disable_mtrrs
1227
1228 ---
1229 machdep.guessed_bootdev
1230
1231 ---
1232 machdep.hyperthreading_allowed
1233 bool
1234
1235 Setting this tunable to zero disables
1236 the use of additional logical processors
1237 provided by Intel HTT technology.
1238
1239 ---
1240 machdep.panic_on_nmi
1241
1242 ---
1243 machdep.siots
1244
1245 ---
1246 net.inet.accf.unloadable
1247
1248 ---
1249 net.inet.icmp.bmcastecho
1250
1251 ---
1252 net.inet.icmp.drop_redirect
1253
1254 ---
1255 net.inet.icmp.icmplim
1256
1257 ---
1258 net.inet.icmp.icmplim_output
1259
1260 ---
1261 net.inet.icmp.log_redirect
1262
1263 ---
1264 net.inet.icmp.maskfake
1265
1266 ---
1267 net.inet.icmp.maskrepl
1268
1269 ---
1270 net.inet.ip.accept_sourceroute
1271 bool
1272
1273 Controls forwarding of source-routed IP packets.
1274
1275 ---
1276 net.inet.ip.check_interface
1277 bool
1278
1279 This
1280 .Nm 
1281 verifies that packets arrive on the correct interfaces.  
1282
1283 ---
1284 net.inet.ip.fastforwarding
1285 bool
1286
1287 When fast forwarding is enabled, IP packets are forwarded directly to
1288 the appropriate network interface with a minimal validity checking,
1289 which greatly improves throughput.
1290 Please see the
1291 .Xr inet 4
1292 man page for more information.
1293
1294 ---
1295 net.inet.ip.forwarding
1296 bool
1297
1298 Act as a gateway machine and forward packets.
1299 This can also be configured using the
1300 gateway_enable value in 
1301 .Pa /etc/rc.conf
1302
1303 ---
1304 net.inet.ip.fw.one_pass
1305 int
1306
1307 ---
1308 net.inet.ip.intr_queue_drops
1309
1310 ---
1311 net.inet.ip.intr_queue_maxlen
1312
1313 ---
1314 net.inet.ip.maxfragpackets
1315
1316 ---
1317 net.inet.ip.maxfragsperpacket
1318
1319 ---
1320 net.inet.ip.redirect
1321 bool
1322
1323 Controls the sending of ICMP redirects in response to unforwardable IP
1324 packets.
1325
1326 ---
1327 net.inet.ip.sourceroute
1328 bool
1329
1330 Determines whether or not source routed IP packets
1331 should be forwarded.
1332
1333 ---
1334 net.inet.ip.stats
1335
1336 ---
1337 net.inet.ip.ttl
1338 int
1339
1340 The TTL (time-to-live) to use for outgoing packets.
1341
1342 ---
1343 net.inet.raw.maxdgram
1344
1345 ---
1346 net.inet.raw.olddiverterror
1347
1348 ---
1349 net.inet.raw.pcblist
1350
1351 ---
1352 net.inet.raw.recvspace
1353
1354 ---
1355 net.inet.tcp.always_keepalive
1356 bool
1357
1358 Determines whether or not to attempt to detect dead TCP
1359 connections by sending 'keepalives' intermittently.  This 
1360 is enabled by default and can also be configured using the
1361 tcp_keepalive value in 
1362 .Pa /etc/rc.conf
1363
1364 ---
1365 net.inet.tcp.blackhole
1366 bool
1367
1368 Manipulates system behavior when
1369 connection requests are received on a 
1370 TCP port without a socket listening.
1371 See the 
1372 .Xr blackhole 4
1373 man page for more information.
1374
1375 ---
1376 net.inet.tcp.delacktime
1377
1378 ---
1379 net.inet.tcp.delayed_ack
1380 bool
1381
1382 Historically speaking, this feature was designed to allow the
1383 acknowledgment to transmitted data to be returned along with the
1384 response.  See the
1385 .Xr tuning 7
1386 man page for more information.
1387
1388 ---
1389 net.inet.tcp.do_tcpdrain
1390
1391 ---
1392 net.inet.tcp.getcred
1393
1394 ---
1395 net.inet.tcp.icmp_may_rst
1396
1397 ---
1398 net.inet.tcp.inflight_debug
1399 bool
1400
1401 Control debugging for the
1402 .Va net.inet.tcp.inflight_enable
1403 .Nm .
1404 Please see the
1405 .Xr tuning 7
1406 man page for more information.
1407
1408 ---
1409 net.inet.tcp.inflight_enable
1410 bool
1411
1412 Turns on bandwidth delay product limiting for all
1413 TCP connections.  Please see the
1414 .Xr tuning 7
1415 man page for more information.
1416
1417 ---
1418 net.inet.tcp.inflight_max
1419 bool
1420
1421 .Em double check
1422 The maximum amount of data that may be queued for 
1423 bandwidth delay product limiting.
1424
1425 ---
1426 net.inet.tcp.inflight_min
1427 bool
1428
1429 .Em double check
1430 The minimum amount of data that may be queued for 
1431 bandwidth delay product limiting.
1432
1433 ---
1434 net.inet.tcp.inflight_stab
1435 bool
1436
1437 This parameter represents the maximal packets 
1438 added to the bandwidth delay product window
1439 calculation.  Changing this is not recommended.
1440
1441 ---
1442 net.inet.tcp.isn_reseed_interval
1443
1444 ---
1445 net.inet.tcp.local_slowstart_flightsize
1446
1447 ---
1448 net.inet.tcp.log_in_vain
1449 bool
1450
1451 Allows the system to log connections to TCP
1452 ports that do not have sockets listening.
1453 This variable can also be tuned by changing 
1454 the value for log_in_vain
1455 in 
1456 .Pa /etc/rc.conf
1457
1458 ---
1459 net.inet.tcp.minmss
1460 bool
1461
1462 Enable for network link optimization TCP can adjust its MSS and thus
1463 packet size according to the observed path MTU.  This is done
1464 dynamically based on feedback from the remote host and network
1465 components along the packet path.  This information can be
1466 abused to pretend an extremely low path MTU.
1467
1468 ---
1469 net.inet.tcp.minmssoverload
1470 bool
1471
1472 The PSS rate for the
1473 .Va net.inet.tcp.minmss
1474 sysctl.
1475 Setting this will force packets to be reset
1476 and dropped, this should hinder the availability
1477 of DoS attacks on WWW servers using POST attacks.
1478
1479 ---
1480 net.inet.tcp.msl
1481
1482 ---
1483 net.inet.tcp.mssdflt
1484 bool
1485
1486 This is the default TCP Maximum Segment Size
1487 for TCP packets.  The default setting is recommended
1488 in most cases.
1489
1490 ---
1491 net.inet.tcp.v6mssdflt
1492 bool
1493
1494 This is the default TCP Maximum Segment Size
1495 for TCP IPv6 packets.  The default setting is recommend
1496 in most cases.
1497
1498 ---
1499 net.inet.tcp.newreno
1500
1501 ---
1502 net.inet.tcp.path_mtu_discovery
1503
1504 ---
1505 net.inet.tcp.pcbcount
1506
1507 ---
1508 net.inet.tcp.pcblist
1509
1510 ---
1511 net.inet.tcp.recvspace
1512 bool
1513
1514 This variables controls the amount of receive 
1515 buffer space for any given TCP connection.  This
1516 can be particularly useful when tuning network 
1517 applications.  See the 
1518 .Xr tuning 7
1519 man page for more information.
1520
1521 ---
1522 net.inet.tcp.rexmit_min
1523
1524 ---
1525 net.inet.tcp.rexmit_slop
1526
1527 ---
1528 net.inet.tcp.rfc1323
1529 bool
1530
1531 Determines whether support for RFC1323 (TCP Extensions 
1532 for High Performance) should be enabled.
1533 This variable can also be tuned by changing the value
1534 for tcp_extensions in
1535 .Pa /etc/rc.conf
1536
1537 ---
1538 net.inet.tcp.rfc1644
1539
1540 ---
1541 net.inet.tcp.rfc3042
1542
1543 ---
1544 net.inet.tcp.rfc3390
1545
1546 ---
1547 net.inet.tcp.sendspace
1548 bool
1549
1550 This variables controls the amount of send 
1551 buffer space for any given TCP connection.  This
1552 can be particularly useful when tuning network 
1553 applications.  See the 
1554 .Xr tuning 7
1555 manual page for more information.
1556
1557 ---
1558 net.inet.tcp.slowstart_flightsize
1559
1560 ---
1561 net.inet.tcp.stats
1562
1563 ---
1564 net.inet.tcp.syncache.bucketlimit
1565
1566 ---
1567 net.inet.tcp.syncache.cachelimit
1568
1569 ---
1570 net.inet.tcp.syncache.count
1571
1572 ---
1573 net.inet.tcp.syncache.hashsize
1574
1575 ---
1576 net.inet.tcp.syncache.rexmtlimit
1577
1578 ---
1579 net.inet.tcp.syncookies
1580
1581 ---
1582 net.inet.tcp.tcbhashsize
1583
1584 ---
1585 net.inet.tcp.v6mssdflt
1586
1587 ---
1588 net.inet.udp.blackhole
1589 bool
1590
1591 Manipulates system behavior when 
1592 connection requests are received on a 
1593 UDP port.
1594 See the 
1595 .Xr blackhole 4
1596 man page for more information.
1597
1598 ---
1599 net.inet.udp.getcred
1600
1601 ---
1602 net.inet.udp.log_in_vain
1603 bool
1604
1605 Allows the system to log connections to UDP
1606 ports that do not have sockets listening.
1607 This variable can also be tuned by changing 
1608 the value for log_in_vain
1609 in 
1610 .Pa /etc/rc.conf
1611
1612 ---
1613 net.inet.udp.maxdgram
1614
1615 ---
1616 net.inet.udp.pcblist
1617
1618 ---
1619 net.inet.udp.recvspace
1620
1621 ---
1622 net.inet.udp.stats
1623
1624 ---
1625 net.inet6.icmp6.errppslimit
1626
1627 ---
1628 net.inet6.icmp6.nd6_debug
1629
1630 ---
1631 net.inet6.icmp6.nd6_delay
1632
1633 ---
1634 net.inet6.icmp6.nd6_maxnudhint
1635
1636 ---
1637 net.inet6.icmp6.nd6_mmaxtries
1638
1639 ---
1640 net.inet6.icmp6.nd6_prune
1641
1642 ---
1643 net.inet6.icmp6.nd6_umaxtries
1644
1645 ---
1646 net.inet6.icmp6.nd6_useloopback
1647
1648 ---
1649 net.inet6.icmp6.nodeinfo
1650
1651 ---
1652 net.inet6.icmp6.rediraccept
1653
1654 ---
1655 net.inet6.icmp6.redirtimeout
1656
1657 ---
1658 net.inet6.tcp6.getcred
1659
1660 ---
1661 net.inet6.udp6.getcred
1662
1663 ---
1664 net.isr.enable
1665
1666 ---
1667 net.link.ether.inet.log_arp_movements
1668
1669 ---
1670 net.link.ether.inet.log_arp_wrong_iface
1671
1672 ---
1673 net.link.ether.ipfw
1674
1675 ---
1676 net.link.generic.ifdata
1677
1678 ---
1679 net.link.generic.system.ifcount
1680
1681 ---
1682 net.link.gif.max_nesting
1683 bool
1684
1685 Determines whether to allow recursive tunnels or not.
1686
1687 ---
1688 net.link.gif.parallel_tunnels
1689 bool
1690
1691 Determines whether to allow parallel tunnels or not.
1692
1693 ---
1694 net.local.dgram.pcblist
1695
1696 ---
1697 net.local.stream.pcblist
1698
1699 ---
1700 security.bsd.see_other_uids
1701 bool
1702
1703 Turning this option on will prevent users from viewing information
1704 about processes running under other user id numbers (UIDs).
1705
1706 ---
1707 security.bsd.suser_enabled
1708
1709 ---
1710 security.bsd.unprivileged_proc_debug
1711
1712 ---
1713 security.bsd.unprivileged_read_msgbuf
1714
1715 ---
1716 security.jail.set_hostname_allowed
1717 bool
1718
1719 Determines whether or not the root user
1720 within the jail can set the hostname.
1721
1722 ---
1723 security.jail.socket_unixiproute_only
1724
1725 ---
1726 security.jail.sysvipc_allowed
1727
1728 ---
1729 security.mac.biba.enabled
1730 bool
1731
1732 Enables enforcement of the Biba integrity policy.
1733
1734 ---
1735 security.mac.biba.ptys_equal
1736 bool
1737
1738 Label
1739 .Sm off
1740 .Xr pty 4
1741 s
1742 .Sm on
1743 as
1744 .Dq biba/equal
1745 upon creation.
1746
1747 ---
1748 security.mac.biba.revocation_enabled
1749 bool
1750
1751 Revoke access to objects if the label is changed to dominate the subject.
1752
1753 ---
1754 security.mac.enforce_fs
1755 bool
1756
1757 Enforce MAC policies for file system accesses.
1758
1759 ---
1760 security.mac.enforce_kld
1761 bool
1762
1763 Enforce MAC policies on
1764 .Xr kld 4 .
1765
1766 ---
1767 security.mac.enforce_network
1768 bool
1769
1770 Enforce MAC policies on network interfaces.
1771
1772 ---
1773 security.mac.enforce_pipe
1774 bool
1775
1776 Enforce MAC policies on pipes.
1777
1778 ---
1779 security.mac.enforce_process
1780 bool
1781
1782 Enforce MAC policies between system processes
1783 (e.g.
1784 .Xr ps 1 ,
1785 .Xr ktrace 2 ).
1786
1787 ---
1788 security.mac.enforce_socket
1789 bool
1790
1791 Enforce MAC policies on sockets.
1792
1793 ---
1794 security.mac.enforce_system
1795 bool
1796
1797 Enforce MAC policies on system-related items
1798 (e.g.
1799 .Xr kenv 1 ,
1800 .Xr acct 2 ,
1801 .Xr reboot 2 ).
1802
1803 ---
1804 security.mac.enforce_vm
1805 bool
1806
1807 Enforce MAC policies on
1808 .Xr mmap 2
1809 and
1810 .Xr mprotect 2 .
1811
1812 ---
1813 security.mac.ifoff.lo_enabled
1814 bool
1815
1816 Use this too disable network traffic over the loopback
1817 .Xr lo 4
1818 interface.
1819 See
1820 .Xr mac_ifoff 4
1821 for more information.
1822
1823 ---
1824 security.mac.ifoff.other_enabled
1825 bool
1826
1827 Use this to enable network traffic over other interfaces.
1828 See
1829 .Xr mac_ifoff 4
1830 for more information.
1831
1832 ---
1833 security.mac.ifoff.bpfrecv_enabled
1834 bool
1835
1836 Use this too allow
1837 .Xr bpf 4
1838 traffic to be received,
1839 even while other traffic is disabled.
1840
1841 ---
1842 security.mac.mls.enabled
1843 bool
1844
1845 Enables the enforcement of the MLS confidentiality policy,
1846 see
1847 .Xr mac_mls 4
1848 for more information.
1849
1850 ---
1851 security.mac.mls.ptys_equal
1852 bool
1853
1854 Label
1855 .Sm off
1856 .Xr pty 4
1857 s
1858 .Sm on
1859 as
1860 .Dq mls/equal
1861 upon creation.
1862
1863 ---
1864 security.mac.mls.revocation_enabled
1865 bool
1866
1867 Revoke access to objects if the label is changed to a more sensitive
1868 level than the subject.
1869
1870 ---
1871 security.mac.portacl.rules
1872 str
1873
1874 The port access control list is specified in the following format:
1875
1876 .Sy idtype
1877 .Li :
1878 .Sy id
1879 .Li :
1880 .Sy protocol
1881 .Li :
1882 .Sy port
1883 .Li [,
1884 .Sy idtype
1885 .Li :
1886 .Sy id
1887 .Li :
1888 .Sy protocol
1889 .Li :
1890 .Sy port
1891 .Li ,...]
1892
1893 .Sy idtype
1894 Describes the type of subject match to be performed.
1895 Either
1896 .Li uid
1897 for userid matching, or
1898 .Li gid
1899 for group ID matching.
1900 .Sy id
1901 The user or group ID (depending on
1902 .Sy idtype )
1903 allowed to bind to the specified port.
1904 .Bf -emphasis
1905 NOTE: User and group names are not valid; only the actual ID numbers
1906 may be used.
1907 .Ef
1908 .Sy protocol
1909 Describes which protocol this entry applies to.
1910 Either
1911 .Li tcp
1912 or
1913 .Li udp
1914 are supported.
1915 .Sy port
1916 Describes which port this entry applies to.
1917 .Bf -emphasis
1918 NOTE: MAC security policies may not override other security system policies
1919 by allowing accesses that they may deny, such as
1920 .Va net.inet.ip.portrange.reservedlow /
1921 .Va net.inet.ip.portrange.reservedhigh .
1922 .Ef
1923
1924 ---
1925 security.mac.seeotheruids.enabled
1926 bool
1927
1928 Enable/disable
1929 .Va security.mac.seeotheruids
1930 See
1931 .Xr mac_seeotheruids 4
1932 for more information.
1933
1934 ---
1935 security.mac.seeotheruids.primarygroup_enabled
1936 bool
1937
1938 Allow users to see processes and sockets owned by the same primary
1939 group.
1940
1941 ---
1942 security.mac.seeotheruids.specificgid_enabled
1943 bool
1944
1945 Allow processes with a specific group ID to be exempt from the policy,
1946 set this to
1947 .Li 1
1948 and set
1949 .Va security.mac.seeotheruids.specificgid
1950 to the gid to be exempted.
1951
1952 ---
1953 security.mac_test
1954 str
1955
1956 Used for debugging.
1957 See
1958 .Xr mac_test 4
1959 for more information.
1960
1961 ---
1962 user.bc_base_max
1963
1964 ---
1965 user.bc_dim_max
1966
1967 ---
1968 user.bc_scale_max
1969
1970 ---
1971 user.bc_string_max
1972
1973 ---
1974 user.coll_weights_max
1975
1976 ---
1977 user.cs_path
1978
1979 ---
1980 user.line_max
1981
1982 ---
1983 user.posix2_c_bind
1984
1985 ---
1986 user.posix2_c_dev
1987
1988 ---
1989 user.posix2_fort_dev
1990
1991 ---
1992 user.posix2_fort_run
1993
1994 ---
1995 user.posix2_localedef
1996
1997 ---
1998 user.posix2_sw_dev
1999
2000 ---
2001 user.posix2_upe
2002
2003 ---
2004 user.posix2_version
2005
2006 ---
2007 user.re_dup_max
2008
2009 ---
2010 user.stream_max
2011
2012 ---
2013 user.tzname_max
2014
2015 ---
2016 vfs.altbufferflushes
2017
2018 ---
2019 vfs.bufdefragcnt
2020
2021 ---
2022 vfs.buffreekvacnt
2023
2024 ---
2025 vfs.bufmallocspace
2026
2027 ---
2028 vfs.bufreusecnt
2029
2030 ---
2031 vfs.bufspace
2032
2033 ---
2034 vfs.cache.nchstats
2035
2036 ---
2037 vfs.conflist
2038
2039 ---
2040 vfs.devfs.generation
2041
2042 ---
2043 vfs.devfs.inodes
2044
2045 ---
2046 vfs.devfs.noverflow
2047
2048 ---
2049 vfs.devfs.topinode
2050
2051 ---
2052 vfs.dirtybufferflushes
2053
2054 ---
2055 vfs.dirtybufthresh
2056
2057 ---
2058 vfs.ffs.adjblkcnt
2059
2060 ---
2061 vfs.ffs.adjrefcnt
2062
2063 ---
2064 vfs.ffs.freeblks
2065
2066 ---
2067 vfs.ffs.freedirs
2068
2069 ---
2070 vfs.ffs.freefiles
2071
2072 ---
2073 vfs.ffs.setflags
2074
2075 ---
2076 vfs.flushwithdeps
2077
2078 ---
2079 vfs.getnewbufcalls
2080
2081 ---
2082 vfs.getnewbufrestarts
2083
2084 ---
2085 vfs.hibufspace
2086
2087 ---
2088 vfs.hidirtybuffers
2089
2090 ---
2091 vfs.hifreebuffers
2092
2093 ---
2094 vfs.hirunningspace
2095
2096 ---
2097 vfs.lobufspace
2098
2099 ---
2100 vfs.lodirtybuffers
2101
2102 ---
2103 vfs.lofreebuffers
2104
2105 ---
2106 vfs.lorunningspace
2107
2108 ---
2109 vfs.maxbufspace
2110
2111 ---
2112 vfs.maxmallocbufspace
2113
2114 ---
2115 vfs.numdirtybuffers
2116
2117 ---
2118 vfs.numfreebuffers
2119
2120 ---
2121 vfs.opv_numops
2122
2123 ---
2124 vfs.pfs.vncache.entries
2125
2126 ---
2127 vfs.pfs.vncache.hits
2128
2129 ---
2130 vfs.pfs.vncache.maxentries
2131
2132 ---
2133 vfs.pfs.vncache.misses
2134
2135 ---
2136 vfs.read_max
2137
2138 ---
2139 vfs.recursiveflushes
2140
2141 ---
2142 vfs.runningbufspace
2143
2144 ---
2145 vfs.ufs.dirhash_docheck
2146
2147 ---
2148 vfs.ufs.dirhash_maxmem
2149
2150 ---
2151 vfs.ufs.dirhash_mem
2152
2153 ---
2154 vfs.ufs.dirhash_minsize
2155
2156 ---
2157 vfs.usermount
2158 bool
2159
2160 This
2161 .Nm
2162 allows the root user to grant access to non-root users
2163 so that they may mount floppy and CD-ROM drives.
2164
2165 ---
2166 vfs.vmiodirenable
2167 bool
2168
2169 Controls how directories are cached by the system.
2170 This is turned on by default.  See the 
2171 .Xr tuning 7
2172 man page for a more detailed explanation on this
2173 variable.
2174
2175 ---
2176 vfs.write_behind
2177 bool
2178
2179 Tells the file system to issue media writes as
2180 full clusters are collected, which typically 
2181 occurs when writing large sequential files.
2182 This is turned on by default, but under certain
2183 circumstances may stall processes and can therefore
2184 be turned off.
2185
2186 ---
2187 vm.disable_swapspace_pageouts
2188
2189 ---
2190 vm.dmmax
2191
2192 ---
2193 vm.kvm_free
2194
2195 ---
2196 vm.kvm_size
2197
2198 ---
2199 vm.loadavg
2200 struct
2201
2202 Displays the load average history.  This is a 
2203 read-only variable.
2204
2205 ---
2206 vm.max_launder
2207
2208 ---
2209 vm.nswapdev
2210 int
2211
2212 Displays the number of swap devices available
2213 to the system.  This is a read-only variable.
2214
2215 ---
2216 vm.pageout_full_stats_interval
2217
2218 ---
2219 vm.pageout_lock_miss
2220
2221 ---
2222 vm.pageout_stats_free_max
2223
2224 ---
2225 vm.pageout_stats_interval
2226
2227 ---
2228 vm.pageout_stats_max
2229
2230 ---
2231 vm.stats.sys.v_intr
2232
2233 ---
2234 vm.stats.sys.v_soft
2235
2236 ---
2237 vm.stats.sys.v_swtch
2238
2239 ---
2240 vm.stats.sys.v_syscall
2241
2242 ---
2243 vm.stats.sys.v_trap
2244
2245 ---
2246 vm.stats.vm.v_cow_faults
2247
2248 ---
2249 vm.stats.vm.v_cow_optim
2250
2251 ---
2252 vm.stats.vm.v_forkpages
2253
2254 ---
2255 vm.stats.vm.v_forks
2256
2257 ---
2258 vm.stats.vm.v_intrans
2259
2260 ---
2261 vm.stats.vm.v_kthreadpages
2262
2263 ---
2264 vm.stats.vm.v_kthreads
2265
2266 ---
2267 vm.stats.vm.v_ozfod
2268
2269 ---
2270 vm.stats.vm.v_pdpages
2271
2272 ---
2273 vm.stats.vm.v_pdwakeups
2274
2275 ---
2276 vm.stats.vm.v_reactivated
2277
2278 ---
2279 vm.stats.vm.v_rforkpages
2280
2281 ---
2282 vm.stats.vm.v_rforks
2283
2284 ---
2285 vm.stats.vm.v_swapin
2286
2287 ---
2288 vm.stats.vm.v_swapout
2289
2290 ---
2291 vm.stats.vm.v_swappgsin
2292
2293 ---
2294 vm.stats.vm.v_swappgsout
2295
2296 ---
2297 vm.stats.vm.v_vforkpages
2298
2299 ---
2300 vm.stats.vm.v_vforks
2301
2302 ---
2303 vm.stats.vm.v_vm_faults
2304
2305 ---
2306 vm.stats.vm.v_vnodein
2307
2308 ---
2309 vm.stats.vm.v_vnodeout
2310
2311 ---
2312 vm.stats.vm.v_vnodepgsin
2313
2314 ---
2315 vm.stats.vm.v_vnodepgsout
2316
2317 ---
2318 vm.stats.vm.v_zfod
2319
2320 ---
2321 vm.swap_async_max
2322 int
2323
2324 The maximum number of in-progress async operations
2325 that may be performed.  
2326
2327 ---
2328 vm.swap_enabled
2329 bool
2330
2331 Determines whether or not processes may swap.
2332
2333 ---
2334 vm.swap_idle_enabled
2335
2336 See 
2337 .Xr tuning 7
2338 for a detailed explanation of this
2339 .Nm .
2340
2341 ---
2342 vm.swap_info
2343
2344 ---
2345 vm.vmtotal
2346 string
2347
2348 Displays virtual memory statistics which are collected
2349 at five second intervals.
2350
2351 ---
2352 vm.zone
2353 string
2354
2355 Shows memory used by the kernel zone allocator, by zone.
2356 This information can also be found by using the 
2357 .Xr vmstat 8 
2358 command.
2359
2360 ---
2361