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