當前,IT企業的網絡管理員們面臨一項棘手任務,即必須應對兩大相互矛盾的業務指令:
為聯網應用提供最佳終端用戶體驗
降低網絡的運營成本,或減少IT預算
一直以來,在不增加IT預算的情況下提高網絡性能一直是網絡管理員面臨的一大挑戰。部分原因在于許多IT企業存在“依靠帶寬解決問題”的文化,當速度變慢時,這一觀點更是尤為突出。
通常,只要更加高效地使用現有帶寬,或者制定更好的IT資金管理決策,即可改進終端用戶體驗并節約IT預算。客觀的制定決策應始終考慮如何利用網絡容量以及更多的帶寬是否會改進終端用戶體驗的真實數據。
但是,哪些數據才是有用的,以及網絡管理員如何才能獲得適用的信息以改進性能與節約費用?以下四個帶寬優化步驟給出了答案:
1. 網絡利用率激增并不總是意味著速度緩慢
測量網絡連接利用率的工具早在幾年前就開始實際應用。這些工具一般通過SNMP(簡單網絡管理協議)測量一段時間內的連接利用率,并對高利用率時段進行提醒。但是,高利用率的突發并不總是意味著終端用戶的性能下降,尤其是在使用“服務等級”標簽區分流量優先級的情況下。
網絡管理員需要回答以下問題:
網絡連接處于高利用率狀態的時間有多長?
高利用率在什么時候影響終端用戶性能?
高利用率是否屬于突發情況?或者一直如此?
高利用率是否僅包括商業應用?或者利用率激增是否由非商業應用所引發?(如:優酷、流應用等)
升級連接帶寬之前需要回答上述問題。這種情況下,可能只需要執行使用策略,為商業類流量留出帶寬即可解決。
2. 何處尋找解決方案
SNMP工具一直是監測網絡健康與利用率行之有效的方法。但是,在獲得明智決策所需的關鍵數據時,它們對細節的處理尚有不足。目前的工具需要利用NetFlow量化使用中的流量內容,同時收集分組數據,以監測應用響應時間。
NetFlow能夠監測流量內容與流量數量。當工程師發現連接中出現利用率激增時,他們可以確定正在使用中的應用、終端用戶以及對話時長。當觀察到高利用率時刻,管理員可以確定應用是否與商業相關,并在正常工作時段加以預測。如果高利用率由重要的商業應用所引發,則可以使用NetFlow檢查流量的優先級標簽,以確定是否為流量分配了合適的等級。
某些工具,例如:福祿克網絡TruView,能夠收集NetFlow數據,并按照網絡“容量利用率”顯示數據。利用率根據網絡連接處于一定利用水平的時長進行顯示。例如,某連接在10%的時間內利用率僅達到80%。這意味著在其他時間段內,利用率較低,因此對于大部分時間而言,升級帶寬可能會浪費資金。
通過這些數據,管理員可以查看網絡連接在多長時間內處于高利用率狀態,并確定在流量利用率較低的時段是否存在速度放緩,或者僅在利用率激增時段內比較緩慢。這將幫助他們確定升級是否真的有利于提高性能,或者只是浪費資金。
3. 測量終端用戶響應時間
最后,管理員想要了解在高利用率時段內,終端用戶的性能是否下降,或者網絡是否很好地支持了這些應用。
為監測終端用戶響應時間(EURT),我們需要求助于分組數據。只有獲得詳細的分組數據,各類工具才能測量服務器/應用/網絡響應時間,并找出導致速度變慢的真實原因。通過同時測量EURT與NetFlow,管理員能夠將高連接利用率映射到真正的終端用戶體驗圖形之上。這樣,他們能夠直接關聯高利用率時段與低終端用戶響應。如果這兩類數據重合,則可能真正需要升級鏈路。
但是,我們時常發現網絡連接的利用率較低,而同時終端用戶響應時間也較慢;又或者連接利用率處于正常水平,但終端用戶卻抱怨出現了應用問題。在這些情況下,升級帶寬無濟于事。要么節約來之不易的IT資金,要么重新找到真正的根本原因,而非靠猜測解決問題。
4. 掌握帶來正確決策的數據
如果您遇到了應用性能不佳或間歇性問題,請在決定升級帶寬解決問題之前探求更詳盡的信息。
使用SNMP、NetFlow以及數據包捕獲的工具能夠引導管理員做出真正有效的決策,而非一味地升級,白白浪費寶貴資金。