小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.采用热备,负载均衡。。。。。。。。