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