sysctl 常见参数
Name Type Changeable 示例 & 示意
kern.ostype string no FreeBSD
kern.osrelease string no 11.0-RELEASE-p1
kern.osrevision integer no 199506 #内核修订版本号,是最小的版本标识
kern.version string no #最完整的内核版本信息
kern.maxvnodes integer yes 213886 #vnodes 最大数量
kern.maxproc integer no 13556 #系统范围内可以同时运行的进程数量上限
kern.maxprocperuid integer yes 12200 #单个用户可以同时运行的进程数量上限
kern.maxfiles integer yes 261565 #系统范围内总共可以同时打开的最大文件数量
kern.maxfilesperproc integer yes 235404 #单位进程可以打开的文件数量上限
kern.securelevel integer raise only -1 #系统安全等級 -1 0 1 2 3
kern.hostname string yes
kern.hostid integer yes kern.hostid: 1894806339 #主机 ID
kern.clockrate struct no { hz = 1000, tick = 1000, profhz = 8128, stathz = 127 } #各种内核时鈡頻率
kern.boottime struct no { sec = 1479607603, usec = 336054 } Sun Nov 20 10:06:43 2016 #系统是在什么时间启动的
kern.domainname string yes
kern.filedelay integer yes 30 #系统对常规文件类型执行 sync 同步数据的间隔,单位:秒(sec)
kern.dirdelay integer yes 29 #同上,对目录类型文件
kern.metadelay integer yes 28 #同上,元数据同时时间间隔
kern.bootfile string yes # 本次启动使用的内核文件的绝对路径
vm.loadavg struct no { 0.37 0.30 0.24 } #最近 5s 10s 15s 的系统负载
hw.machine string no amd64 #CPU 架构
hw.model string no Intel(R) Core(TM) i7-4790K CPU @ 4.00GHz #CPU 型号
hw.ncpu integer no 4 #CPU 数量
hw.byteorder integer no hw.byteorder: 1234 或 4321 #当前 cpu 的字节序是小端还是大端
hw.physmem integer no #物理内存总量
hw.usermem integer no #用户空间进程可用内存总量
hw.pagesize integer no 4096 #頁大小
# 常用于脚本中抓取参数值