跟蹤和解決網路性能問題不是一件輕鬆的任務。要保證網路效率不僅要識別常常神秘莫測的網路瓶頸,而且需要非常理解你的機構的IT運營,以及當問題不可避免地出現時你的機構的承受能力。
為了保持你的網路高效率地運行,我們簡要介紹一下提高網路效率的10個技巧。你在這10個方面稍作調整或者少量的投資就可以顯著提高性能。畢竟隨著越來越多的機構指望靠網速做生意,保證你的系統高速運行對於你的機構所需要的競爭優勢是非常重要的。
性能技巧1:提高廣域網速度
IT部門長期以來一直陷於租用線路的泥淖和昂貴的廣域網費用之中。使用T1線路、MPLS(多協議標籤交換)、甚至幀中繼把多個站點連接起來過去一直是保證連接的唯一途徑。但是,這種情況已經改變了。不要咒罵你每個月的廣域網帳單,現在是投資你的替代的方法的時候了。
Cogent通訊公司是光纖網路在美國覆蓋率很大的幾家提供商之一。採用這種線路能夠以相當節省的開支顯著提高站點之間的帶寬。甚至給新的廣域網設計增加一些站點也能節省足夠的資金,給同一家運營商不能訪問的那些站點增加帶寬。
你也許最終將在這些站點之間運行你自己的虛擬專用網,但是,如果這家運營商的服務級協議足夠強大並且這個網路的延遲很低,這就不是一個問題。考慮一下你的所有站點之間的帶寬達到100MBbps的好處,廣域網帳單會減少一半。
如果你不能提高這些衛星站點的帶寬,你唯一的選擇就是在不降低工作效率的情況下減少這些站點的通訊流量。廣域網優化工具可以在這方面發揮作用。
性能技巧2:放棄租用線路
除非你的總部設在撒哈拉沙漠,否則,現在是放棄租用線路網路接入的時候了。在Time Warner Business Class、Business Class和FiOS等公司中,肯定有一個把高速互聯網引進到你的環境中的更好的和更便宜的途徑。把現有的T1線路的帶寬提高10倍並不是沒有可能的,並且在不影響可靠性的情況下只需要少量的開支就能實現。
性能技巧3:放棄陳舊的軟體
許多企業不顧一切地堅持使用老的應用程式平臺,使IT部門用很高的成本和大量的資源把老平臺擠入新的基礎設施中。這是你的嶄新的VMware vSphere架構在一些Windows NT4伺服器上運行的原因。
拒絕淘汰老設備通常導致成本上升、停機時間延長、核心業務系統脆弱性加重。不要總是開會討論如何把用了10年的會計套裝軟體遷移到新的基礎設施中,要放棄這種老的軟體,轉移到新的軟體。這樣,前期開支也許會多一點,但是,長期的維護成本會減少。
性能技巧4:建立一個實驗室
沒有任何藉口。僅需一臺伺服器的成本,你就可以建立一個IT測試實驗室。一臺價格便宜的基於12核AMD伊斯坦布爾晶片的雙處理器1U伺服器能夠以大約1500美元成本在測試環境中運行幾十個虛擬機。使用Linux平臺的VMware伺服器或者VMware ESXi,你可以避開軟體許可證費用,同時保持一個完美的測試平臺,以便測試從軟體升級到新的軟體包、新的操作系統或者網路架構等一切事情。
把虛擬伺服器實驗室與GNS3等工具結合在一起,你能夠搭建和測試你需要的任何計畫之中的網路或者系統基礎設施。沒有任何其他方法能夠比在測試平臺上更容易發現資源的瓶頸。如果這個測試平臺很容易在一個虛擬實驗室中搭建,沒有理由不這樣做。
性能技巧5:關注一切
網路和系統監視是瓶頸診斷的鼻祖。當用戶抱怨網路速度慢的時候,這個網路通常什麼事情也沒做。但是,除非你有顯示故障確切位置的工具,否則,你只能在黑暗中摸索解決方案。
無論你喜歡專有軟體工具還是開源軟體工具,都有許多可供選擇的工具用來監視從網路延遲和吞吐量到記憶體和處理器利用率、從存儲局域網性能到磁片佇列長度等一切事情。
性能技巧6:瞭解你的應用程式
基礎設施性能監視只能使你達到目前的程度。你的應用程式消耗你向網路提供的所有的計算和存儲資源。這些應用程式組成了類似黑洞的東西,我們能夠輕鬆地看到它們對我們的基礎設施的影響,但是,觀察到應用程式內部瞭解到底發生了什麼事情通常是很困難的。
你要提前瞭解應用程式的性能問題可能出現在什麼地方。因此,你在購買之前要堅持在你的基礎設施上對新的應用程式進行測試。在測試時要密切關注使用的資源和這個應用程式在實際生產負荷條件下需要多大的性能。這種測試能夠發現應用程式中不適合你的環境的嚴重的缺陷。
性能技巧7:協調存儲容量與硬碟數量
在過去的幾年裏,硬碟容量在爆炸式增長。隨著2TB SATA硬碟的出現,現在一臺2機架單元伺服器可以容納10TB數據。這是很好的,因為現在你需要較少數量的硬碟,對嗎?先別急。
理解當前的STAT硬碟與較小的以前的硬碟的共同的特點是非常重要的。這個特點就是這些硬碟的速度都很快。雖然可以把2TB數據放到一個每分鐘7200轉的SATA硬碟中,但是,你將受到每個硬碟每秒80次輸入/輸出操作的平均隨機處理吞吐量的限制。
如果你的應用程式需要許多隨機的讀寫,如數據庫和電子郵件伺服器,你就需要許多硬碟以便獲得必要的處理性能。雖然巨大的硬碟對於存儲不常用的數據是非常好的,但是,對於常用的數據你必須使用由速度較快的和較小的硬碟組成的磁片陣列。
性能技巧8:謹防在5磅的袋子裏裝10磅的伺服器
很長時間以來,虛擬化已成為企業數據中心中最酷的事情。虛擬化提供大量的管理性和監視的好處、有規則的伸縮性、使災難恢復比以前更簡單並且顯著減少了你需要的伺服器的數量。
然而,如果使用不正確,虛擬化技術會傷害你自己。要記住,虛擬化不是魔術。它不能在稀薄的空氣中創造出處理器、記憶體或者硬碟的IOPS(每秒輸入/輸出操作)。
隨著你增加你的虛擬化基礎設施,記錄處理器和記憶體的性能應該是很容易的。任何稱職的虛擬化管理軟體都會為你提供你工作的動態餘量的可見性。另一方面,硬碟性能是很難跟蹤的。隨著你把虛擬化推向其極限,你很可能會遇到硬碟性能問題。
性能技巧9:刪除重複數據還是不刪除重複數據
隨著你的數據的成倍增長,尋求一些工具控制昂貴的存儲容量的使用是很自然的。最佳的例子之一是刪除重複數據。無論你在備份和存檔層刪除重複數據還是直接在主存儲中刪除重複數據,你都能夠從刪除重複的數據並且僅存儲唯一的數據中得到巨大的好處。
刪除重複數據對於備份層是很好的。但是,刪除重複數據也有缺點。識別和合併存儲中完全相同的數據塊需要許多控制器資源。換句話說,節省容量是以性能為代價的。
性能技巧10:加快你的備份
備份的速度總是比你要求的速度慢一些。排除備份性能故障是一種藝術,而不是科學。但是,有一個共同的問題幾乎是每一個備份管理員都曾遇到過的。
如果你直接向磁帶備份,你向磁帶機傳送的數據量可能會不足。當前的LTO4磁帶機(很快將被LTO5取代)理論上的數據寫入吞吐量是每秒129MB以上,但是,人們在實際應用中幾乎沒有看到過這個速度。這主要是因為極少的備份源能夠支持達到磁帶機寫盤性能的持續的速度。由於許多磁帶機在緩存是空的時候效率明顯下降,這就成了大多數備份性能問題的根源。換句話說,這個問題不是你的磁帶機的問題,而是你正在備份的伺服器中的磁片存儲問題。 |