上一篇 下一篇 分享链接 返回 返回顶部

Linux服务器内核性能优化

发布人:idc02.com 发布时间:7 天前 阅读量:50

一、分区建议(对于经常访问的目录,单独分区)

1、/  swap /var /usr  /home单独分区

2、/dev/hda1 比 /dev/hda2 比/dev/hda3访问速度快

3、hda1应该式swap分区,第二个分区/var,第三个/usr,剩下/  /home

 

二、I/O提升调度器

1、deadline:数据库要改成这种。截止时间调度算法

2、noop:先进先出,SSD用这种

3、cfq:默认

更改:cat "deadline">/sys/block/sda/queue/scheduler

永久更改:GRUB_CMDLINE_LINUX_DEFAULT="quiet splash elevator=noop"

 

三、TLB

1、超大TLB:配置超大TLB的数量:echo x>/proc/sys/vm/nr_hugepages

2、配置后使用方式:

Linux服务器内核性能优化

四、系统日志

Linux服务器内核性能优化

1、通过/etc/syslog.conf定制日志

Linux服务器内核性能优化

2、通过logrotate来轮询日志

 

五、内存

1、NUMA的内存分配

Linux服务器内核性能优化

2、

Linux服务器内核性能优化

3、分页机制

Linux服务器内核性能优化

4、swap,尽量不要

Linux服务器内核性能优化

六、进程

1、上下文切换

Linux服务器内核性能优化

2、进程间通信方式:信号或管道

Linux服务器内核性能优化

3、系统V的进程通信机制:消息队列、信号量、共享内存

4、SMP

Linux服务器内核性能优化

5、锁机制

6、cache一致性(CPU缓存一致)

7、处理器亲和度

 

七、处理器CPU

1、linux拥有2-4个cpu被认为最优

2、SMP线性扩展

Linux服务器内核性能优化

3、SMP模型

Linux服务器内核性能优化

4、NUMA模型

Linux服务器内核性能优化

感谢您的阅读,驰网IDC-国内领先的互联网业务平台服务提供商,助您成为更专业的服务器管理员!

目录结构
全文
"