是否有osX的sysctl内核参数的位置?

我想了解一下os X的内核参数。 我可以find他们列出,但我在哪里可以find他们的意义?

例如这个参数

net.alf.loglevel: 55 

不在手册页中,不论是BSD还是osX。

人们如何知道如何设置?

编辑:我find了这个链接。 它帮了我很多。

获取有关内核参数的各种信息的唯一方法是读取这些variables的来源,在Mac OS X中,列表以开头

  • sys / sysctl.h:顶级标识符,二级内核和硬件标识符以及用户级标识符的定义
  • sys / socket.h:二级networking标识符的定义
  • sys / gmon.h:第三级分析标识符的定义
  • vm / vm_param.h:第二级虚拟内存标识符的定义
  • netinet / in.h:第三级互联网标识符和第四级IP标识符的定义
  • netinet / icmp_var.h:第四级ICMP标识符的定义
  • netinet / udp_var.h:第四级UDP标识符的定义

这是一个虽然阅读! 🙂

也没有调整所有这些内核参数的标准方法,每个人都有不同的需求,Mac OS X将预先configuration满足“最多”的值,但仍然会让一些人需要调整它,如你所愿。

如果我想调整一个我不太了解的内核参数,我通常会这样做,就是把它调出来,尽可能多地阅读它做了什么以及其他人在干什么,为什么,从那里尝试一个值这可以从我的工作。

对不起,这不是你正在寻找的简单答案,但我希望这将帮助你快速find答案:)