首页 > 代码库 > linux系统调优

linux系统调优

Linux调优 :

调优目的是为了让系统更加高效,使系统资源使用达到最大的平衡。

参考资料:

http://os.51cto.com/art/201303/385726.htm  (调优那些事)

http://www.111cn.net/sys/linux/58433.htm   (io/系统/内存性能调优)

https://hong.im/2013/04/20/linux-tcp-tuning/   (高流量大并发Linux TCP性能调优)

http://wenku.baidu.com/view/0985c9dba0116c1749ae.html   (文库--LINUX性能调优方法总结)

https://my.oschina.net/sharelinux/blog?catalog=289503   (浅谈linux性能调优系列)

http://colobu.com/2014/09/18/linux-tcpip/tuning    (TCP/IP协议栈)

https://blog.linuxeye.com/379.html    (mysql调优)

http://www.tuicool.com/articles/RbUNn2   (nginx+php-fpm 高并发参数配置及linux内核参数优化)

http://blog.csdn.net/wangsg2014/article/details/38804873  (nginx参数优化)

http://os.51cto.com/art/201003/192112.htm   (apache参数优化)

http://www.phpboy.net/apache/488.html               (apache参数优化)

http://www.360doc.com/relevant/178008993_more.shtml     (apache参数优化文档库)

http://www.cnblogs.com/R-zqiang/archive/2012/06/12/2545768.html    (php.ini参数优化)

http://www.cnblogs.com/ggjucheng/archive/2013/04/16/3024731.html    (tomcat调优)

http://www.php-oa.com/2008/02/03/squidyouhua.html    (squid调优)

http://www.neters.cn/archives/548.html       (squid优化指南)

http://handao.blog.techweb.com.cn/archives/134.html    (squid优化相关的内核参数调整)

【硬件方面】

1、cpu

2、内存(增加内存)

3、存储(使用raid,使用ssd)

4、网卡(使用千兆网卡,或者双网卡绑定)

【系统方面】

1、内核参数优化(网络相关、内存相关、缓冲缓存相关)

2、文件系统方面(分区调优,格式化时根据存储文件特性,指定合适的块大小,noatime,日志隔离,软raid,有效使用/dev/shm,关闭不必要的服务)

3、cpu优化(进程绑定,中断绑定)

  numa架构cpu:http://blog.csdn.net/jollyjumper/article/details/17168175

  taskset把进程和cpu绑定:http://blog.csdn.net/ttyttytty12/article/details/11726569

【应用程序方面】

1、nginx、apache、php-fpm、mysql、tomcat、squid等应用,是可以通过调节各个参数获得性能优化的。

2、web优化,比如可以把用户请求合并(js、css合并),使用cdn加速静态页访问速度,把图片文档压缩

  减少带宽传输。

3、优化网站程序

【架构方面】

1、使用简单并且稳定的架构方案

2、多使用缓存(squid,varnish,memcache,nosql相关:redis,mongodb)


本文出自 “linux” 博客,转载请与作者联系!

linux系统调优