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