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