Linux服务器性能调整(系统调优)

1、调度器调优??
2、脏内存参数,vm可调参数


Linux服务器性能调整(系统调优)_第1张图片
image.png

Linux服务器性能调整(系统调优)_第2张图片
image.png

保护内核使用的内存量


Linux服务器性能调整(系统调优)_第3张图片
image.png

中断的内存量
Linux服务器性能调整(系统调优)_第4张图片
image.png

回写线程池大小
Linux服务器性能调整(系统调优)_第5张图片
image.png

内存过量使用


Linux服务器性能调整(系统调优)_第6张图片
image.png

Linux服务器性能调整(系统调优)_第7张图片
image.png

swappiness
Linux服务器性能调整(系统调优)_第8张图片
image.png

3、IO可调参数
-deadline参数
image.png

读请求高于写请求
Linux服务器性能调整(系统调优)_第9张图片
image.png

请求合并
Linux服务器性能调整(系统调优)_第10张图片
image.png

-Anticipatory参数
Linux服务器性能调整(系统调优)_第11张图片
image.png

image.png

-CFQ参数
-NOOP参数
4、文件系统调优


Linux服务器性能调整(系统调优)_第12张图片
image.png

XFS文件系统调优
Linux服务器性能调整(系统调优)_第13张图片
image.png

Linux服务器性能调整(系统调优)_第14张图片
image.png

Linux服务器性能调整(系统调优)_第15张图片
image.png

Linux服务器性能调整(系统调优)_第16张图片
image.png

5、网络调优
6、内核参数调整:
socket缓冲区大小:/proc/sys/net/core/wmem_default or rmem_default
Linux服务器性能调整(系统调优)_第17张图片
image.png

一般64kb
socket最大数值:/proc/sys/net/core/rmem_max or wmem_max
一般128kb
net.core.netdev_max_backlog :排队的报文
Linux服务器性能调整(系统调优)_第18张图片
image.png

net.core.somaxconn :排队等待连接
Linux服务器性能调整(系统调优)_第19张图片
image.png

optmem_max socket缓冲区初始长度
image.png

TCP的缓冲区的值
Linux服务器性能调整(系统调优)_第20张图片
image.png

Linux服务器性能调整(系统调优)_第21张图片
image.png

Linux服务器性能调整(系统调优)_第22张图片
image.png

Linux服务器性能调整(系统调优)_第23张图片
image.png

限制可以使用的页数
Linux服务器性能调整(系统调优)_第24张图片
image.png

net.ipv4.tcp_window_scaling:窗口缩放特性
Linux服务器性能调整(系统调优)_第25张图片
image.png

net.ipv4.tcp_sack:TCP选择性应答属性


Linux服务器性能调整(系统调优)_第26张图片
image.png

image.png

image.png

tcp_max_syn_backlog:端口SYN队列的长度
image.png

tcp_synack_retries :端口SYN重试的次数
image.png

net.ipv4.tcp_retries2:建议修改5,已建立连接重新发送数据次数
Linux服务器性能调整(系统调优)_第27张图片
image.png

net.ipv4.tcp_keepalive_time:
image.png

image.png

Linux服务器性能调整(系统调优)_第28张图片
image.png

Linux服务器性能调整(系统调优)_第29张图片
image.png

sysctl.net.ipv4.ip_local_port_range:端口范围
Linux服务器性能调整(系统调优)_第30张图片
image.png

7、ipcs -u ipcs -l (进程通信)
Linux服务器性能调整(系统调优)_第31张图片
image.png

8、信号量相关参数
Linux服务器性能调整(系统调优)_第32张图片
image.png

semmni推荐的值32767
semmns
Linux服务器性能调整(系统调优)_第33张图片

semmsl 推荐8000
Linux服务器性能调整(系统调优)_第34张图片
image.png

semop 推荐8000
image.png

image.png

9、消息队列相关参数:
Linux服务器性能调整(系统调优)_第35张图片
image.png

msgmni推荐128B
10、共享内存相关参数:
Linux服务器性能调整(系统调优)_第36张图片
image.png

调整信号量参数例子:
Linux服务器性能调整(系统调优)_第37张图片
image.png

11、代码调优:
gcc -p //取得目标代码中的概要信息
-o1/2/3 //数字越高,调优越高

你可能感兴趣的:(Linux服务器性能调整(系统调优))