getconf 用于查询系统配置参数,可辅助性能调优,具体方法如下:
查询关键参数
getconf BLOCK_SIZE(块大小)、MAX_FILENAME_LEN(文件名最大长度)。PAGE_SIZE(页大小)、Virtual Memory Size(虚拟内存限制)。LONG_BIT(位数)、L1_DCACHE_LINESIZE(L1缓存行大小)。PATH_MAX(路径最大长度)、OPEN_MAX(最大文件描述符数)。基于参数调优
OPEN_MAX值低,修改/etc/security/limits.conf提升限制。PAGE_SIZE调整应用程序缓存对齐,或启用大页内存(需结合vm.nr_hugepages参数)。PATH_MAX优化网络路径,或通过sysctl调整net.core.rmem_max等参数增大缓冲区。注意事项
noatime挂载选项)。sysctl、tuned等工具。参考来源: