Linux: 自动内核调整程序

Linux: 自动内核调整程序

赵珂, cn.zhaoke.com
http://blog.zhaoke.com/60.html
2007年1月17日


http://blog.zhaoke.com/data/2007/0117/akt.gif

Nadia Derbey在Linux内核邮件列表上发布了一套叫做”自动内核调整程序”的补丁, 或简称为AKT, 他解释为:”AKT是一套内核补丁, 内核将能根据资源状况自动修改可调值.” AKT框架的内核部分提供了sysfs接口, 用于可调值的注册和激活已注册可调值的自动调整功能. Nadia解释了它的第二个功能. “可在资源分配的时候调高可调值和在资源施放的时候调低可调值.” AKT框架的用户空间部分提供了一个用户接口: 设置可调值的属性: 可调或不可调, 自动或非自动.


AKT补丁的自动调节程序只允许设置可调值的最小和最大值. 如果被监视的数值超过了预定义的最大值, 可调值增加. 如果被监视的数值低于预定义的最小值, 可调值减小. AKT还可以提供更多复杂的调节功能. 现在AKT是libtune项目的一部分, 目标是”提供一个统一的标准API: 便于Linux程序员访问内核可调值, 系统信息, 资源消耗状况等.

这里是邮件列表上的讨论信息.

http://blog.zhaoke.com/data/2007/0117/akt.txt

参考
Linux: Automatic Kernel Tunables
http://kerneltrap.org/node/7578

相关文章
IBM Linux技术中心: Linux内核相关的出版物
http://blog.zhaoke.com/36.html
开源项目: 性能分析工具perfmon2
http://blog.zhaoke.com/28.html

备注
转载请保持文章完整性, 欢迎到blog.zhaoke.com网站与赵珂交流.