第 三 十 天:Linux 系 统 优 化 扩 展

小Q:这世界要是没有爱情,他在我们心里还有什么意义!这就如一盏没有亮光

      的走马灯。              ----歌德



在这里我没有往细里去剖析,并在这记录,我感觉这类东西,对于我现在的情况来说,效

果会不太理想,知道应该在哪方面进行调优,在以后工作中遇到再深入挖掘他的机理吧。




【硬件方面】

 1. cpu         可以去更改内核参数,不过我们的层次不适合这样做;或者更换cpu

 2. 内存        最简单粗暴就是增加内存

 3. 存储        使用raid磁盘阵列,大量使用ssd固态硬盘

 4. 网卡        使用千兆网卡,或者双网卡绑定

               http://beibing.blog.51cto.com/10693373/1701893 



【系统方面 】

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

 2. 文件系统方面         分区调优,格式化时根据存储文件特性,指定合适的块大小, 

                         noatime,日志隔离,软raid,有效使用/dev/shm,关闭不必

                         要的服务

 3. cpu优化              进程绑定,中断绑定

 


tcp/ip调优解释文件 http://www.lvtao.net/server/sysctl.html 

内核调优参数说明   http://blog.chinaunix.net/uid-21505614-id-2181210.html

文件系统调优块     http://blog.chinaunix.net/uid-23354495-id-1989295.html 

文件系统调优I/O等  http://blog.chinaunix.net/uid-7530389-id-2050116.html                       

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. 优化网站程序

                        (mysql调优)
 (nignx+php-fpm 高并发参数配置及linux内核参数优化
   (nignx参数优化)
                  (apache参数优化)
                      (apache参数优化)
        (apache参数优化文档库)
   (php.ini参数优化)
  (tomcat调优)
                 (squid调优)
                           (squid优化指南)
   (squid优化相关的内核参数调整)
                     (web服务调优)




【架构方面】

 1. 使用简单并且稳定的架构方案,不需要太流行高级,合适才好

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



关于 redis 和 mongodb的大量资料汇总

redis    http://www.apelearn.com/bbs/thread-7422-1-1.html 

mongodb  http://www.apelearn.com/bbs/thread-7423-1-1.html 




【集群方面】

 1.搭建清晰化的集群布局,方便管理

 2.采用热备,负载均衡。。。。。。。。

 







你可能感兴趣的:(linux)