首页 > 代码库 > 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系统调优