Linux系统为了做到通用性,会将很多内核参数设置一个默认值,在我们对Linux各种参数都深入了解的情况下,就可以对Linux内核参数进行调优。一般Linux都是作为服务器存在的,所以需要调整的参数分为Linux内核参数和TCP协议相关参数。
首先可以使用sysctl -a
查看所有系统内核配置参数
其次考虑系统瓶颈所在,瓶颈分析查看以下文章:
linux服务器宕机分析/性能瓶颈分析
linux系统瓶颈分析(精)
如何快速分析出现性能问题的Linux服务器
Linux服务器性能评估与优化(一)
可以编写脚本对服务器进行性能监控:Linux 下利用python进行性能监控
分析了瓶颈所在后就可以考虑修改哪个参数,一般修改的配置文件如下:
-
/etc/sysctl.conf
该文件一般作为修改配置的主要文件,至于如何修改参数可以分别参考本文下面的参考连接。 -
/proc/sys
下内核文件与配置文件/etc/sysctl.conf
中变量存在着对应关系 ,可以通过该目录中子目录中文件更改内核的运行特性(/proc
目录的详细介绍可以参考这两篇文章 Linux /proc目录详解,使用 /proc 文件系统来访问 Linux 内核的内容)
sysctl -p 使修改生效
参考链接:
linux内核调优参考
linux内核调优参数对比和解释
Linux 系统内核参数调优
linux内核参数注释与优化
Linux服务器性能评估与优化(二)
网友评论