程序员大本营 加入小组

519个成员 1423个话题 创建时间:2011-10-16

LINUX性能分析

发表于 2011-11-20 3038 次查看

一.做什么可以提高性能

1.确保系统有足够的内存

2.复查系统的各个应用配置

3.改正使用上的问题,包括有用户引起的问题,也包括由系统引起的问题

4.对于将LINUX用作WEB服务器或者其他类型的网络应用服务器的情况,您可能像使用一种商业的负载均衡设备,来分流到若干系统上当然可以选择算法来做

5.组织磁盘和文件系统以平衡负载,从而得到最大的I/O吞吐量

6.注意不同类型的应用和数据库对应于多磁盘见不同的数据分布是很重要的

7.监视网络,确保流量不会饱和并且出错率低

8.辨认系统基本上不足以满足要求的情况  

二.影响性能的因素

只有4种资源对系统性能有显著影响

CPU时间

内存

硬盘I/O

网络I/O

大家出现问题的时候找原因吧

 

4回复
  • 2楼 uling 2012-03-27

    硬盘 I/O瓶颈 

    网络I/O瓶颈

    印象深刻……

  • 3楼 kent 2012-03-27

    我补充一个,不合理的结构设计,某次在某个网站,使用了过小的缓存,导致了潮汐效应

  • 4楼 myth 2012-04-22
    @kent:我补充一个,不合理的结构设计,某次在某个网站,使用了过小的缓存,导致了潮汐效应

    能否具体点???

  • 5楼 kent 2012-04-22
    @myth: 能否具体点???

    刚换进缓存的东西,结果又被新的缓存冲了,导致了缓存无效。

发表回复
功能维护升级中,维护完成完后将再次开放,非常抱歉给您学习造成的不便。