您現(xiàn)在的位置:首頁 >關于我們 >行業(yè)新聞 >IT人必知:服務器的十大“性能瓶頸”

IT人必知:服務器的十大“性能瓶頸”

時間:2010年11月30日
    當你聽到"性能瓶頸"這個術語時,映入腦海的主要熱點詞匯就是中央處理器,內存,硬盤和網絡。這些都是探尋性能瓶頸問題的主要方面,但是他們并非性能問題產生的唯一方面。本文針對六個其他潛在的誘因深入探討令人難以捉摸的性能瓶頸。 (服務器托管)

  請注意本文所列的各項排名不分先后。

  1.中央處理器

  中央處理器是計算機的大腦,是進行計算和指令運行的所在。

  中央處理器可以處理數(shù)百萬條計算和指令,但是當所運行的計算數(shù)量超出了中央處理器的容量就會導致性能問題。中央處理器所承受的計算負載數(shù)量超過75%時就將讓整個系統(tǒng)運轉緩慢。當系統(tǒng)負荷在短期內達到100%時,中央處理器需要一些空間來應付爆炸性的高峰。中央處理器負荷是導致性能瓶頸的主要途徑。

  2.內存

  內存的經驗法則就是"越來越大"。當性能問題指向內存時,解決性能平靜的共識就是增加更多的內存。不過這種做法只在短期內是有效的。因內存導致的性能瓶頸通常源于設計欠缺的軟件(內存缺口)或者其他由內存反映出來的系統(tǒng)漏洞。解決內存性能問題的關鍵是在再增加更多的隨機存儲器之前找到性能癥狀的根源。

  3.存儲

  硬盤速度,RAID型號,存儲類型和控制器技術組合在一起構成了我們大家所熟知的硬盤輸入/輸出。硬盤輸入/輸出對于系統(tǒng)管理員和用戶來說是引發(fā)性能擔憂的常見源頭。性能上經常會遭遇實踐和物理上的限制,即使是使用最好的硬盤技術也是如此。當將硬盤上的工作負載合并和分離時都要使用最好的解決方案。本地存儲比速度最快的存儲區(qū)域網絡還要快,因此就像可調節(jié)的存儲方案一樣充滿吸引力。

  4.網絡

  網絡也是導致性能瓶頸方面?zhèn)涫茉嵅〉膩碓?但是很難被發(fā)現(xiàn)。除非出現(xiàn)網絡硬件故障,比如交換機端口損壞,電纜受損,網絡卡嘯叫或者路由器配置問題等,否則你會去從別的方面去尋找網絡性能瓶頸的原因。明顯能感覺到的網絡運行緩慢經常會被歸咎于其他九個導致性能瓶頸的原因。

  5.應用軟件

  雖然沒有那個應用軟件編程人員愿意承認這一點,但編碼匱乏的應用軟件經常會以硬件問題的表象出現(xiàn)。當應用軟件運行時對系統(tǒng)影響巨大,當應用軟件關閉時問題消失,這就說明應用軟件存在問題。當發(fā)生性能問題時,在系統(tǒng)管理員和編程人員之間會產生拉鋸戰(zhàn)。每一方都想把過錯推給另一方。在對硬件性能瓶頸糾結過很久后,大家發(fā)現(xiàn)明智的回答就是:應用軟件。(vps主機)

  6.木馬病毒

  病毒,特洛伊木馬和間諜軟件在可察覺的性能瓶頸中占據很大比例。當性能瓶頸屢屢抬頭時,用戶經常會抱怨網絡,應用軟件或者他們的計算機。那些性能殺手在一個或者多個服務器系統(tǒng),用戶的工作組或者兩者中存在。病毒感染是如此普遍以至于你必須對他們施加多層防御措施。反病毒,反間諜軟件,本地防火墻,網絡防火墻和常見的補丁將幫助用戶保護系統(tǒng)和預防由此導致的性能瓶頸。

  7.工作負載

  智能工作負載管理能幫助用戶預防與匱乏的平衡工作負載或者存在不足的負載平衡規(guī)劃相關的性能問題。向集群增加系統(tǒng)能緩解這種壓力,但是在虛擬環(huán)境中完成這件事要比物理環(huán)境容易一些。最好的解決方案是測算所有系統(tǒng)的容量和性能,留意向你報告的數(shù)量。遷移工作負載,增加系統(tǒng)并對性能保持密切關注。

  8.硬件故障或者過時

  硬件使用的時間越長,出現(xiàn)故障的可能性就越大。一些硬件組件已經是風燭殘年,還有一些硬件經常出現(xiàn)故障和難以捉摸的罷工。導致系統(tǒng)重啟,數(shù)據丟失或者性能瓶頸的硬件由于他們無法預料的的特性而經常讓系統(tǒng)管理員為之抓狂。預防這種悲劇發(fā)生的最好辦法是保證硬件的時時更新,使用冗余硬件和認真監(jiān)控你的系統(tǒng)。

  9.文件系統(tǒng)

  你知道你的文件系統(tǒng)會對性能造成深遠影響嗎?事實確是如此。某些文件系統(tǒng),比如JFS使用的中央處理器很小。XFS有著很高的可擴展性和高性能。NTFS是有著高性能的可恢復文件系統(tǒng)。最新的EXT4文件系統(tǒng)可以有效的支持非常大型的文件。每個文件系統(tǒng)都有一個用途,使用與應用軟件不對路的文件系統(tǒng)就會導致災難性后果。充分考慮你的文件系統(tǒng)并從中選擇最適合你工作內容的解決方案。沒有可以適用于所有文件系統(tǒng)的萬能鑰匙。

  10.技術

  你為基礎架構選擇的技術在性能中扮演著重要的角色。舉例來說,如果你的服務主要面向虛擬基礎架構技術,那么你所遭遇的性能問題與相對的物理系統(tǒng)是不同的。有一些工作負載是適用于虛擬技術的。舉例來說,LAMP(Linux, Apache, MySQL, PHP)工作負載就比KVM的本地速度執(zhí)行起來要更快更好。不過,集裝箱式虛擬化(OpenVZ, Parallels, Solaris Zones)則以適用于任何工作負載的本地性能速度見長。

        (來源:服務器托管——海騰數(shù)據中心)

Copyright© 2004-2020 河南海騰電子技術有限公司 版權所有   經營性ICP/ISP證 備案號:B1-20180452   豫公網安備 41019702002018號    電子營業(yè)執(zhí)照