四、 网络
系统层面的网络调优,整体的可以直接看下面的tuned-adm工具里的方法,个人感觉就比较实用方便了,系统层面还可以对一些内核参数进行调整,可以参考下面的博客,里面如TCP数据收发缓冲窗口大小等参数之前工作中网卡调优时也设置到过。
https://blog.csdn.net/fantasy_ARM9/article/details/78763050
具体到某张网卡的性能调优,可以用ethttool工具去设置一些参数,比如队列深度,流控、网卡的工作选项等,计划之后对具体网卡的调优再做总结
五、 系统性的工具tuned-adm
tuned-adm是一个命令行工具,可以提供一些配置文件来提高系统的一部分模块的性能,它还可以让你在已有的性能配置文件基础上去自定义新的配置文件,下图是展示默认配置文件、当前使用的配置文件、修改配置文件的方法
下图说明了这些默认配置文件具体对系统kernel参数的修改,以及一些作用
比较明显可理解的是throughput-performance重点是提高系统存储吞吐量的作用。Latency-performance用来降低延迟,适用于延迟敏感的工作环境,network-latency重点是降低网络延迟,network-throughput是提高网络吞吐量。表格里面涉及到的内核参数可以作为我们调优某个指标的参考,比如降低网络延迟调整的参数,如果直接设置配置文件还不达标,可以具体再尝试设置相关参数调整试一下
网友评论