服务器常见的性能瓶颈当你听到"服务器性能瓶颈"这个术语时,映入脑海的主要热点词汇就是中央处理器,内存,硬盘和网络。这些都是探寻性能瓶颈问题的主要方面,但是他们并非性能问题产生的唯一方面。本文针对五个其他潜在的诱因深入探讨令人难以捉摸的性能瓶颈。
1.中央处理器
中央处理器是计算机的大脑,是进行计算和指令运行的所在。 中央处理器可以处理数百万条计算和指令,但是当所运行的计算数量超出了中央处理器的容量就会导致性能问题。中央处理器所承受的计算负载数量超过75%时就将让整个系统运转缓慢。当系统负荷在短期内达到100%时,中央处理器需要一些空间来应付爆炸性的高峰。中央处理器负荷是导致性能瓶颈的主要途径。
2.内存
内存的经验法则就是"越来越大"。当性能问题指向内存时,解决性能平静的共识就是增加更多的内存。不过这种做法只在短期内是有效的。因内存导致的性能瓶颈通常源于设计欠缺的软件(内存缺口)或者其他由内存反映出来的系统漏洞。解决内存性能问题的关键是在再增加更多的随机存储器之前找到性能症状的根源。
3.存储
硬盘速度,raid型号,存储类型和控制器技术组合在一起构成了我们大家所熟知的硬盘输入/输出。硬盘输入/输出对于系统管理员和用户来说是引发性能担忧的常见源头。性能上经常会遭遇实践和物理上的限制,即使是使用最好的硬盘技术也是如此。当将硬盘上的工作负载合并和分离时都要使用最好的pg娱乐电子游戏平台的解决方案。本地存储比速度最快的存储区域网络还要快,因此就像可调节的存储方案一样充满吸引力。
4.网络
网络也是导致性能瓶颈方面备受诟病的来源,但是很难被发现。除非出现网络硬件故障,比如交换机端口损坏,电缆受损,网络卡啸叫或者路由器配置问题等,否则你会去从别的方面去寻找网络性能瓶颈的原因。明显能感觉到的网络运行缓慢经常会被归咎于其他九个导致性能瓶颈的原因。
5.应用软件
虽然没有那个应用软件编程人员愿意承认这一点,但编码匮乏的应用软件经常会以硬件问题的表象出现。当应用软件运行时对系统影响巨大,当应用软件关闭时问题消失,这就说明应用软件存在问题。当发生性能问题时,在系统管理员和编程人员之间会产生拉锯战。每一方都想把过错推给另一方。在对硬件性能瓶颈纠结过很久后,大家发现明智的回答就是:应用软件。 | |||||
| |||||