| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 1 年前 | ||
| 1 年前 | ||
| 2 个月前 | ||
| 1 年前 | ||
| 1 年前 |
Kernel Tuner MCP Server
功能描述
提供通过MCP接口调整内核运行时参数的能力,基于sysctl命令实现。
依赖
- procps (包含sysctl命令)
- Python 3.6+
- Flask
API接口
获取参数值
- 路径:
/get_param - 方法: POST
- 参数:
{ "param": "kernel.hostname" } - 响应:
{ "value": "myhost" }
设置参数值
- 路径:
/set_param - 方法: POST
- 参数:
{ "param": "vm.swappiness", "value": "10" } - 响应:
{ "status": "success" }
列出所有参数
- 路径:
/list_params - 方法: GET
- 响应:
{ "params": [ "kernel.hostname", "vm.swappiness", "..." ] }
注意事项
- 需要root权限才能修改内核参数
- 修改某些参数可能导致系统不稳定
- 参数名称需符合正则:
^[a-zA-Z0-9_.-]+$