]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - tools/tools/sysdoc/tunables.mdoc
MFV r304060:
[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.proc.all
1039
1040 ---
1041 kern.proc.args
1042 int
1043
1044 Allows a process to retrieve the argument list
1045 or process title for another process without 
1046 looking in the address space of another program.
1047 This is a read-only variable.
1048
1049 ---
1050 kern.proc.pgrp
1051
1052 ---
1053 kern.proc.pid
1054 struct
1055
1056 This internally used 
1057 .Nm
1058 may be used to extract process information.  See
1059 .Xr sysctl 3
1060 for an example.
1061
1062 ---
1063 kern.proc.ruid
1064
1065 ---
1066 kern.proc.tty
1067
1068 ---
1069 kern.proc.uid
1070
1071 ---
1072 kern.ps_argsopen
1073 bool
1074
1075 By setting this to 0, command line arguments are hidden 
1076 for processes which you are not running.
1077 This is useful on multi-user machines where things
1078 like passwords might accidentally be added to command
1079 line programs.
1080
1081 ---
1082
1083 kern.quantum
1084
1085 ---
1086 kern.random.adaptors
1087 str
1088
1089 Displays registered PRNG adaptors.
1090 This is a read-only variable.
1091
1092 ---
1093 kern.random.sys.burst
1094
1095 ---
1096 kern.random.sys.harvest.ethernet
1097
1098 ---
1099 kern.random.sys.harvest.interrupt
1100
1101 ---
1102 kern.random.sys.harvest.point_to_point
1103
1104 ---
1105 kern.random.sys.harvest.swi
1106
1107 ---
1108 kern.random.sys.seeded
1109
1110 ---
1111 kern.random.yarrow.bins
1112
1113 ---
1114 kern.random.yarrow.fastthresh
1115
1116 ---
1117 kern.random.yarrow.gengateinterval
1118
1119 ---
1120 kern.random.yarrow.slowoverthresh
1121
1122 ---
1123 kern.random.yarrow.slowthresh
1124
1125 ---
1126 kern.randompid
1127
1128 ---
1129 kern.rootdev
1130 string
1131
1132 Displays the current root file system device.  This
1133 is a read-only variable.
1134
1135 ---
1136 kern.saved_ids
1137 bool
1138
1139 Displays whether or not saved set-group/user ID is 
1140 available.  This is a read-only variable.
1141
1142 ---
1143 kern.securelevel
1144 bool
1145
1146 The current kernel security level.
1147 See the
1148 .Xr init 8
1149 manual page for a good description
1150 about what a security level is.
1151
1152 ---
1153 kern.sugid_coredump
1154 bool
1155
1156 By default, a process that changes user or group credentials whether
1157 real or effective will not create a corefile.
1158 This behavior can be changed to generate a core dump by
1159 setting this variable to 1.
1160
1161 ---
1162 kern.sync_on_panic
1163 bool
1164
1165 In the event of a panic, this variable controls whether or not the
1166 system should try and 
1167 .Xr sync 8 .
1168 In some circumstances, this could cause a double panic, and as a result,
1169 this may be turned off if needed.
1170
1171 ---
1172 kern.threads.debug
1173 bool
1174
1175 Determines whether to use debugging for kernel threads.
1176 This is useful for testing.
1177
1178 ---
1179 kern.threads.max_groups_per_proc
1180
1181 ---
1182 kern.threads.max_threads_hits
1183
1184 ---
1185 kern.threads.max_threads_per_proc
1186
1187 ---
1188 kern.threads.virtual_cpu
1189 int
1190
1191 The maximum amount of virtual CPU's that be used for 
1192 threading.
1193
1194 ---
1195 kern.tty_nin
1196
1197 ---
1198 kern.tty_nout
1199
1200 ---
1201 kern.ttys
1202 bool
1203
1204 Used internally by the 
1205 .Xr pstat 8
1206 command.
1207 This is a read-only variable.
1208
1209 ---
1210 kern.version
1211 str
1212
1213 Displays the current kernel version information.
1214 This is a read-only variable.
1215
1216 ---
1217 machdep.acpi_root
1218
1219 ---
1220 machdep.cpu_idle_hlt
1221 bool
1222
1223 Halt idle CPUs.
1224 This is good for an SMP system.
1225
1226 ---
1227 machdep.disable_mtrrs
1228
1229 ---
1230 machdep.guessed_bootdev
1231
1232 ---
1233 machdep.hyperthreading_allowed
1234 bool
1235
1236 Setting this tunable to zero disables
1237 the use of additional logical processors
1238 provided by Intel HTT technology.
1239
1240 ---
1241 machdep.panic_on_nmi
1242
1243 ---
1244 machdep.siots
1245
1246 ---
1247 net.inet.accf.unloadable
1248
1249 ---
1250 net.inet.icmp.bmcastecho
1251
1252 ---
1253 net.inet.icmp.drop_redirect
1254
1255 ---
1256 net.inet.icmp.icmplim
1257
1258 ---
1259 net.inet.icmp.icmplim_output
1260
1261 ---
1262 net.inet.icmp.log_redirect
1263
1264 ---
1265 net.inet.icmp.maskfake
1266
1267 ---
1268 net.inet.icmp.maskrepl
1269
1270 ---
1271 net.inet.ip.accept_sourceroute
1272 bool
1273
1274 Controls forwarding of source-routed IP packets.
1275
1276 ---
1277 net.inet.ip.check_interface
1278 bool
1279
1280 This
1281 .Nm 
1282 verifies that packets arrive on the correct interfaces.  
1283
1284 ---
1285 net.inet.ip.fastforwarding
1286 bool
1287
1288 When fast forwarding is enabled, IP packets are forwarded directly to
1289 the appropriate network interface with a minimal validity checking,
1290 which greatly improves throughput.
1291 Please see the
1292 .Xr inet 4
1293 man page for more information.
1294
1295 ---
1296 net.inet.ip.forwarding
1297 bool
1298
1299 Act as a gateway machine and forward packets.
1300 This can also be configured using the
1301 gateway_enable value in 
1302 .Pa /etc/rc.conf
1303
1304 ---
1305 net.inet.ip.fw.one_pass
1306 int
1307
1308 ---
1309 net.inet.ip.intr_queue_drops
1310
1311 ---
1312 net.inet.ip.intr_queue_maxlen
1313
1314 ---
1315 net.inet.ip.maxfragpackets
1316
1317 ---
1318 net.inet.ip.maxfragsperpacket
1319
1320 ---
1321 net.inet.ip.redirect
1322 bool
1323
1324 Controls the sending of ICMP redirects in response to unforwardable IP
1325 packets.
1326
1327 ---
1328 net.inet.ip.sourceroute
1329 bool
1330
1331 Determines whether or not source routed IP packets
1332 should be forwarded.
1333
1334 ---
1335 net.inet.ip.stats
1336
1337 ---
1338 net.inet.ip.ttl
1339 int
1340
1341 The TTL (time-to-live) to use for outgoing packets.
1342
1343 ---
1344 net.inet.raw.maxdgram
1345
1346 ---
1347 net.inet.raw.olddiverterror
1348
1349 ---
1350 net.inet.raw.pcblist
1351
1352 ---
1353 net.inet.raw.recvspace
1354
1355 ---
1356 net.inet.tcp.always_keepalive
1357 bool
1358
1359 Determines whether or not to attempt to detect dead TCP
1360 connections by sending 'keepalives' intermittently.  This 
1361 is enabled by default and can also be configured using the
1362 tcp_keepalive value in 
1363 .Pa /etc/rc.conf
1364
1365 ---
1366 net.inet.tcp.blackhole
1367 bool
1368
1369 Manipulates system behavior when
1370 connection requests are received on a 
1371 TCP port without a socket listening.
1372 See the 
1373 .Xr blackhole 4
1374 man page for more information.
1375
1376 ---
1377 net.inet.tcp.delacktime
1378
1379 ---
1380 net.inet.tcp.delayed_ack
1381 bool
1382
1383 Historically speaking, this feature was designed to allow the
1384 acknowledgment to transmitted data to be returned along with the
1385 response.  See the
1386 .Xr tuning 7
1387 man page for more information.
1388
1389 ---
1390 net.inet.tcp.do_tcpdrain
1391
1392 ---
1393 net.inet.tcp.getcred
1394
1395 ---
1396 net.inet.tcp.icmp_may_rst
1397
1398 ---
1399 net.inet.tcp.inflight_debug
1400 bool
1401
1402 Control debugging for the
1403 .Va net.inet.tcp.inflight_enable
1404 .Nm .
1405 Please see the
1406 .Xr tuning 7
1407 man page for more information.
1408
1409 ---
1410 net.inet.tcp.inflight_enable
1411 bool
1412
1413 Turns on bandwidth delay product limiting for all
1414 TCP connections.  Please see the
1415 .Xr tuning 7
1416 man page for more information.
1417
1418 ---
1419 net.inet.tcp.inflight_max
1420 bool
1421
1422 .Em double check
1423 The maximum amount of data that may be queued for 
1424 bandwidth delay product limiting.
1425
1426 ---
1427 net.inet.tcp.inflight_min
1428 bool
1429
1430 .Em double check
1431 The minimum amount of data that may be queued for 
1432 bandwidth delay product limiting.
1433
1434 ---
1435 net.inet.tcp.inflight_stab
1436 bool
1437
1438 This parameter represents the maximal packets 
1439 added to the bandwidth delay product window
1440 calculation.  Changing this is not recommended.
1441
1442 ---
1443 net.inet.tcp.isn_reseed_interval
1444
1445 ---
1446 net.inet.tcp.local_slowstart_flightsize
1447
1448 ---
1449 net.inet.tcp.log_in_vain
1450 bool
1451
1452 Allows the system to log connections to TCP
1453 ports that do not have sockets listening.
1454 This variable can also be tuned by changing 
1455 the value for log_in_vain
1456 in 
1457 .Pa /etc/rc.conf
1458
1459 ---
1460 net.inet.tcp.minmss
1461 bool
1462
1463 Enable for network link optimization TCP can adjust its MSS and thus
1464 packet size according to the observed path MTU.  This is done
1465 dynamically based on feedback from the remote host and network
1466 components along the packet path.  This information can be
1467 abused to pretend an extremely low path MTU.
1468
1469 ---
1470 net.inet.tcp.minmssoverload
1471 bool
1472
1473 The PSS rate for the
1474 .Va net.inet.tcp.minmss
1475 sysctl.
1476 Setting this will force packets to be reset
1477 and dropped, this should hinder the availability
1478 of DoS attacks on WWW servers using POST attacks.
1479
1480 ---
1481 net.inet.tcp.msl
1482
1483 ---
1484 net.inet.tcp.mssdflt
1485 bool
1486
1487 This is the default TCP Maximum Segment Size
1488 for TCP packets.  The default setting is recommended
1489 in most cases.
1490
1491 ---
1492 net.inet.tcp.v6mssdflt
1493 bool
1494
1495 This is the default TCP Maximum Segment Size
1496 for TCP IPv6 packets.  The default setting is recommend
1497 in most cases.
1498
1499 ---
1500 net.inet.tcp.newreno
1501
1502 ---
1503 net.inet.tcp.path_mtu_discovery
1504
1505 ---
1506 net.inet.tcp.pcbcount
1507
1508 ---
1509 net.inet.tcp.pcblist
1510
1511 ---
1512 net.inet.tcp.recvspace
1513 bool
1514
1515 This variables controls the amount of receive 
1516 buffer space for any given TCP connection.  This
1517 can be particularly useful when tuning network 
1518 applications.  See the 
1519 .Xr tuning 7
1520 man page for more information.
1521
1522 ---
1523 net.inet.tcp.rexmit_min
1524
1525 ---
1526 net.inet.tcp.rexmit_slop
1527
1528 ---
1529 net.inet.tcp.rfc1323
1530 bool
1531
1532 Determines whether support for RFC1323 (TCP Extensions 
1533 for High Performance) should be enabled.
1534 This variable can also be tuned by changing the value
1535 for tcp_extensions in
1536 .Pa /etc/rc.conf
1537
1538 ---
1539 net.inet.tcp.rfc1644
1540
1541 ---
1542 net.inet.tcp.rfc3042
1543
1544 ---
1545 net.inet.tcp.rfc3390
1546
1547 ---
1548 net.inet.tcp.sendspace
1549 bool
1550
1551 This variables controls the amount of send 
1552 buffer space for any given TCP connection.  This
1553 can be particularly useful when tuning network 
1554 applications.  See the 
1555 .Xr tuning 7
1556 manual page for more information.
1557
1558 ---
1559 net.inet.tcp.slowstart_flightsize
1560
1561 ---
1562 net.inet.tcp.stats
1563
1564 ---
1565 net.inet.tcp.syncache.bucketlimit
1566
1567 ---
1568 net.inet.tcp.syncache.cachelimit
1569
1570 ---
1571 net.inet.tcp.syncache.count
1572
1573 ---
1574 net.inet.tcp.syncache.hashsize
1575
1576 ---
1577 net.inet.tcp.syncache.rexmtlimit
1578
1579 ---
1580 net.inet.tcp.syncookies
1581
1582 ---
1583 net.inet.tcp.tcbhashsize
1584
1585 ---
1586 net.inet.tcp.v6mssdflt
1587
1588 ---
1589 net.inet.udp.blackhole
1590 bool
1591
1592 Manipulates system behavior when 
1593 connection requests are received on a 
1594 UDP port.
1595 See the 
1596 .Xr blackhole 4
1597 man page for more information.
1598
1599 ---
1600 net.inet.udp.getcred
1601
1602 ---
1603 net.inet.udp.log_in_vain
1604 bool
1605
1606 Allows the system to log connections to UDP
1607 ports that do not have sockets listening.
1608 This variable can also be tuned by changing 
1609 the value for log_in_vain
1610 in 
1611 .Pa /etc/rc.conf
1612
1613 ---
1614 net.inet.udp.maxdgram
1615
1616 ---
1617 net.inet.udp.pcblist
1618
1619 ---
1620 net.inet.udp.recvspace
1621
1622 ---
1623 net.inet.udp.stats
1624
1625 ---
1626 net.inet6.icmp6.errppslimit
1627
1628 ---
1629 net.inet6.icmp6.nd6_debug
1630
1631 ---
1632 net.inet6.icmp6.nd6_delay
1633
1634 ---
1635 net.inet6.icmp6.nd6_maxnudhint
1636
1637 ---
1638 net.inet6.icmp6.nd6_mmaxtries
1639
1640 ---
1641 net.inet6.icmp6.nd6_prune
1642
1643 ---
1644 net.inet6.icmp6.nd6_umaxtries
1645
1646 ---
1647 net.inet6.icmp6.nd6_useloopback
1648
1649 ---
1650 net.inet6.icmp6.nodeinfo
1651
1652 ---
1653 net.inet6.icmp6.rediraccept
1654
1655 ---
1656 net.inet6.icmp6.redirtimeout
1657
1658 ---
1659 net.inet6.tcp6.getcred
1660
1661 ---
1662 net.inet6.udp6.getcred
1663
1664 ---
1665 net.isr.enable
1666
1667 ---
1668 net.link.ether.inet.log_arp_movements
1669
1670 ---
1671 net.link.ether.inet.log_arp_wrong_iface
1672
1673 ---
1674 net.link.ether.ipfw
1675
1676 ---
1677 net.link.generic.ifdata
1678
1679 ---
1680 net.link.generic.system.ifcount
1681
1682 ---
1683 net.link.gif.max_nesting
1684 bool
1685
1686 Determines whether to allow recursive tunnels or not.
1687
1688 ---
1689 net.link.gif.parallel_tunnels
1690 bool
1691
1692 Determines whether to allow parallel tunnels or not.
1693
1694 ---
1695 net.local.dgram.pcblist
1696
1697 ---
1698 net.local.stream.pcblist
1699
1700 ---
1701 security.bsd.see_other_uids
1702 bool
1703
1704 Turning this option on will prevent users from viewing information
1705 about processes running under other user id numbers (UIDs).
1706
1707 ---
1708 security.bsd.suser_enabled
1709
1710 ---
1711 security.bsd.unprivileged_proc_debug
1712
1713 ---
1714 security.bsd.unprivileged_read_msgbuf
1715
1716 ---
1717 security.jail.set_hostname_allowed
1718 bool
1719
1720 Determines whether or not the root user
1721 within the jail can set the hostname.
1722
1723 ---
1724 security.jail.socket_unixiproute_only
1725
1726 ---
1727 security.jail.sysvipc_allowed
1728
1729 ---
1730 security.mac.biba.enabled
1731 bool
1732
1733 Enables enforcement of the Biba integrity policy.
1734
1735 ---
1736 security.mac.biba.ptys_equal
1737 bool
1738
1739 Label
1740 .Sm off
1741 .Xr pty 4
1742 s
1743 .Sm on
1744 as
1745 .Dq biba/equal
1746 upon creation.
1747
1748 ---
1749 security.mac.biba.revocation_enabled
1750 bool
1751
1752 Revoke access to objects if the label is changed to dominate the subject.
1753
1754 ---
1755 security.mac.enforce_fs
1756 bool
1757
1758 Enforce MAC policies for file system accesses.
1759
1760 ---
1761 security.mac.enforce_kld
1762 bool
1763
1764 Enforce MAC policies on
1765 .Xr kld 4 .
1766
1767 ---
1768 security.mac.enforce_network
1769 bool
1770
1771 Enforce MAC policies on network interfaces.
1772
1773 ---
1774 security.mac.enforce_pipe
1775 bool
1776
1777 Enforce MAC policies on pipes.
1778
1779 ---
1780 security.mac.enforce_process
1781 bool
1782
1783 Enforce MAC policies between system processes
1784 (e.g.
1785 .Xr ps 1 ,
1786 .Xr ktrace 2 ).
1787
1788 ---
1789 security.mac.enforce_socket
1790 bool
1791
1792 Enforce MAC policies on sockets.
1793
1794 ---
1795 security.mac.enforce_system
1796 bool
1797
1798 Enforce MAC policies on system-related items
1799 (e.g.
1800 .Xr kenv 1 ,
1801 .Xr acct 2 ,
1802 .Xr reboot 2 ).
1803
1804 ---
1805 security.mac.enforce_vm
1806 bool
1807
1808 Enforce MAC policies on
1809 .Xr mmap 2
1810 and
1811 .Xr mprotect 2 .
1812
1813 ---
1814 security.mac.ifoff.lo_enabled
1815 bool
1816
1817 Use this too disable network traffic over the loopback
1818 .Xr lo 4
1819 interface.
1820 See
1821 .Xr mac_ifoff 4
1822 for more information.
1823
1824 ---
1825 security.mac.ifoff.other_enabled
1826 bool
1827
1828 Use this to enable network traffic over other interfaces.
1829 See
1830 .Xr mac_ifoff 4
1831 for more information.
1832
1833 ---
1834 security.mac.ifoff.bpfrecv_enabled
1835 bool
1836
1837 Use this too allow
1838 .Xr bpf 4
1839 traffic to be received,
1840 even while other traffic is disabled.
1841
1842 ---
1843 security.mac.mls.enabled
1844 bool
1845
1846 Enables the enforcement of the MLS confidentiality policy,
1847 see
1848 .Xr mac_mls 4
1849 for more information.
1850
1851 ---
1852 security.mac.mls.ptys_equal
1853 bool
1854
1855 Label
1856 .Sm off
1857 .Xr pty 4
1858 s
1859 .Sm on
1860 as
1861 .Dq mls/equal
1862 upon creation.
1863
1864 ---
1865 security.mac.mls.revocation_enabled
1866 bool
1867
1868 Revoke access to objects if the label is changed to a more sensitive
1869 level than the subject.
1870
1871 ---
1872 security.mac.portacl.rules
1873 str
1874
1875 The port access control list is specified in the following format:
1876
1877 .Sy idtype
1878 .Li :
1879 .Sy id
1880 .Li :
1881 .Sy protocol
1882 .Li :
1883 .Sy port
1884 .Li [,
1885 .Sy idtype
1886 .Li :
1887 .Sy id
1888 .Li :
1889 .Sy protocol
1890 .Li :
1891 .Sy port
1892 .Li ,...]
1893
1894 .Sy idtype
1895 Describes the type of subject match to be performed.
1896 Either
1897 .Li uid
1898 for userid matching, or
1899 .Li gid
1900 for group ID matching.
1901 .Sy id
1902 The user or group ID (depending on
1903 .Sy idtype )
1904 allowed to bind to the specified port.
1905 .Bf -emphasis
1906 NOTE: User and group names are not valid; only the actual ID numbers
1907 may be used.
1908 .Ef
1909 .Sy protocol
1910 Describes which protocol this entry applies to.
1911 Either
1912 .Li tcp
1913 or
1914 .Li udp
1915 are supported.
1916 .Sy port
1917 Describes which port this entry applies to.
1918 .Bf -emphasis
1919 NOTE: MAC security policies may not override other security system policies
1920 by allowing accesses that they may deny, such as
1921 .Va net.inet.ip.portrange.reservedlow /
1922 .Va net.inet.ip.portrange.reservedhigh .
1923 .Ef
1924
1925 ---
1926 security.mac.seeotheruids.enabled
1927 bool
1928
1929 Enable/disable
1930 .Va security.mac.seeotheruids
1931 See
1932 .Xr mac_seeotheruids 4
1933 for more information.
1934
1935 ---
1936 security.mac.seeotheruids.primarygroup_enabled
1937 bool
1938
1939 Allow users to see processes and sockets owned by the same primary
1940 group.
1941
1942 ---
1943 security.mac.seeotheruids.specificgid_enabled
1944 bool
1945
1946 Allow processes with a specific group ID to be exempt from the policy,
1947 set this to
1948 .Li 1
1949 and set
1950 .Va security.mac.seeotheruids.specificgid
1951 to the gid to be exempted.
1952
1953 ---
1954 security.mac_test
1955 str
1956
1957 Used for debugging.
1958 See
1959 .Xr mac_test 4
1960 for more information.
1961
1962 ---
1963 user.bc_base_max
1964
1965 ---
1966 user.bc_dim_max
1967
1968 ---
1969 user.bc_scale_max
1970
1971 ---
1972 user.bc_string_max
1973
1974 ---
1975 user.coll_weights_max
1976
1977 ---
1978 user.cs_path
1979
1980 ---
1981 user.line_max
1982
1983 ---
1984 user.posix2_c_bind
1985
1986 ---
1987 user.posix2_c_dev
1988
1989 ---
1990 user.posix2_fort_dev
1991
1992 ---
1993 user.posix2_fort_run
1994
1995 ---
1996 user.posix2_localedef
1997
1998 ---
1999 user.posix2_sw_dev
2000
2001 ---
2002 user.posix2_upe
2003
2004 ---
2005 user.posix2_version
2006
2007 ---
2008 user.re_dup_max
2009
2010 ---
2011 user.stream_max
2012
2013 ---
2014 user.tzname_max
2015
2016 ---
2017 vfs.altbufferflushes
2018
2019 ---
2020 vfs.bufdefragcnt
2021
2022 ---
2023 vfs.buffreekvacnt
2024
2025 ---
2026 vfs.bufmallocspace
2027
2028 ---
2029 vfs.bufreusecnt
2030
2031 ---
2032 vfs.bufspace
2033
2034 ---
2035 vfs.cache.nchstats
2036
2037 ---
2038 vfs.conflist
2039
2040 ---
2041 vfs.devfs.generation
2042
2043 ---
2044 vfs.devfs.inodes
2045
2046 ---
2047 vfs.devfs.noverflow
2048
2049 ---
2050 vfs.devfs.topinode
2051
2052 ---
2053 vfs.dirtybufferflushes
2054
2055 ---
2056 vfs.dirtybufthresh
2057
2058 ---
2059 vfs.ffs.adjblkcnt
2060
2061 ---
2062 vfs.ffs.adjrefcnt
2063
2064 ---
2065 vfs.ffs.freeblks
2066
2067 ---
2068 vfs.ffs.freedirs
2069
2070 ---
2071 vfs.ffs.freefiles
2072
2073 ---
2074 vfs.ffs.setflags
2075
2076 ---
2077 vfs.flushwithdeps
2078
2079 ---
2080 vfs.getnewbufcalls
2081
2082 ---
2083 vfs.getnewbufrestarts
2084
2085 ---
2086 vfs.hibufspace
2087
2088 ---
2089 vfs.hidirtybuffers
2090
2091 ---
2092 vfs.hifreebuffers
2093
2094 ---
2095 vfs.hirunningspace
2096
2097 ---
2098 vfs.lobufspace
2099
2100 ---
2101 vfs.lodirtybuffers
2102
2103 ---
2104 vfs.lofreebuffers
2105
2106 ---
2107 vfs.lorunningspace
2108
2109 ---
2110 vfs.maxbufspace
2111
2112 ---
2113 vfs.maxmallocbufspace
2114
2115 ---
2116 vfs.numdirtybuffers
2117
2118 ---
2119 vfs.numfreebuffers
2120
2121 ---
2122 vfs.opv_numops
2123
2124 ---
2125 vfs.pfs.vncache.entries
2126
2127 ---
2128 vfs.pfs.vncache.hits
2129
2130 ---
2131 vfs.pfs.vncache.maxentries
2132
2133 ---
2134 vfs.pfs.vncache.misses
2135
2136 ---
2137 vfs.read_max
2138
2139 ---
2140 vfs.recursiveflushes
2141
2142 ---
2143 vfs.runningbufspace
2144
2145 ---
2146 vfs.ufs.dirhash_docheck
2147
2148 ---
2149 vfs.ufs.dirhash_maxmem
2150
2151 ---
2152 vfs.ufs.dirhash_mem
2153
2154 ---
2155 vfs.ufs.dirhash_minsize
2156
2157 ---
2158 vfs.usermount
2159 bool
2160
2161 This
2162 .Nm
2163 allows the root user to grant access to non-root users
2164 so that they may mount floppy and CD-ROM drives.
2165
2166 ---
2167 vfs.vmiodirenable
2168 bool
2169
2170 Controls how directories are cached by the system.
2171 This is turned on by default.  See the 
2172 .Xr tuning 7
2173 man page for a more detailed explanation on this
2174 variable.
2175
2176 ---
2177 vfs.write_behind
2178 bool
2179
2180 Tells the file system to issue media writes as
2181 full clusters are collected, which typically 
2182 occurs when writing large sequential files.
2183 This is turned on by default, but under certain
2184 circumstances may stall processes and can therefore
2185 be turned off.
2186
2187 ---
2188 vm.defer_swapspace_pageouts
2189
2190 ---
2191 vm.disable_swapspace_pageouts
2192
2193 ---
2194 vm.dmmax
2195
2196 ---
2197 vm.kvm_free
2198
2199 ---
2200 vm.kvm_size
2201
2202 ---
2203 vm.loadavg
2204 struct
2205
2206 Displays the load average history.  This is a 
2207 read-only variable.
2208
2209 ---
2210 vm.max_launder
2211
2212 ---
2213 vm.nswapdev
2214 int
2215
2216 Displays the number of swap devices available
2217 to the system.  This is a read-only variable.
2218
2219 ---
2220 vm.pageout_full_stats_interval
2221
2222 ---
2223 vm.pageout_lock_miss
2224
2225 ---
2226 vm.pageout_stats_free_max
2227
2228 ---
2229 vm.pageout_stats_interval
2230
2231 ---
2232 vm.pageout_stats_max
2233
2234 ---
2235 vm.stats.sys.v_intr
2236
2237 ---
2238 vm.stats.sys.v_soft
2239
2240 ---
2241 vm.stats.sys.v_swtch
2242
2243 ---
2244 vm.stats.sys.v_syscall
2245
2246 ---
2247 vm.stats.sys.v_trap
2248
2249 ---
2250 vm.stats.vm.v_cow_faults
2251
2252 ---
2253 vm.stats.vm.v_cow_optim
2254
2255 ---
2256 vm.stats.vm.v_forkpages
2257
2258 ---
2259 vm.stats.vm.v_forks
2260
2261 ---
2262 vm.stats.vm.v_intrans
2263
2264 ---
2265 vm.stats.vm.v_kthreadpages
2266
2267 ---
2268 vm.stats.vm.v_kthreads
2269
2270 ---
2271 vm.stats.vm.v_ozfod
2272
2273 ---
2274 vm.stats.vm.v_pdpages
2275
2276 ---
2277 vm.stats.vm.v_pdwakeups
2278
2279 ---
2280 vm.stats.vm.v_reactivated
2281
2282 ---
2283 vm.stats.vm.v_rforkpages
2284
2285 ---
2286 vm.stats.vm.v_rforks
2287
2288 ---
2289 vm.stats.vm.v_swapin
2290
2291 ---
2292 vm.stats.vm.v_swapout
2293
2294 ---
2295 vm.stats.vm.v_swappgsin
2296
2297 ---
2298 vm.stats.vm.v_swappgsout
2299
2300 ---
2301 vm.stats.vm.v_vforkpages
2302
2303 ---
2304 vm.stats.vm.v_vforks
2305
2306 ---
2307 vm.stats.vm.v_vm_faults
2308
2309 ---
2310 vm.stats.vm.v_vnodein
2311
2312 ---
2313 vm.stats.vm.v_vnodeout
2314
2315 ---
2316 vm.stats.vm.v_vnodepgsin
2317
2318 ---
2319 vm.stats.vm.v_vnodepgsout
2320
2321 ---
2322 vm.stats.vm.v_zfod
2323
2324 ---
2325 vm.swap_async_max
2326 int
2327
2328 The maximum number of in-progress async operations
2329 that may be performed.  
2330
2331 ---
2332 vm.swap_enabled
2333 bool
2334
2335 Determines whether or not processes may swap.
2336
2337 ---
2338 vm.swap_idle_enabled
2339
2340 See 
2341 .Xr tuning 7
2342 for a detailed explanation of this
2343 .Nm .
2344
2345 ---
2346 vm.swap_info
2347
2348 ---
2349 vm.vmtotal
2350 string
2351
2352 Displays virtual memory statistics which are collected
2353 at five second intervals.
2354
2355 ---
2356 vm.zone
2357 string
2358
2359 Shows memory used by the kernel zone allocator, by zone.
2360 This information can also be found by using the 
2361 .Xr vmstat 8 
2362 command.
2363
2364 ---
2365