在虛擬化系統(tǒng)中,存儲性能或延遲問題發(fā)生在哪里?
由于配置不佳或設(shè)備爭用,存儲性能問題常常出現(xiàn)。雖然聽起來簡單,實際上這是一個定位存儲延遲問題根源的挑戰(zhàn)。技術(shù)人員可以使用日志和基準(zhǔn)來幫助縮 小問題范圍。在特定的設(shè)備日志報告錯誤,所以先調(diào)查最有可能發(fā)生的問題,比如存儲設(shè)備超時或其他錯誤消息。Hypervisor-specific工具可 以提供性能和存儲延遲的具體細(xì)節(jié)。例如,VMware的esxtop實用程序可以向進(jìn)程存儲命令報告平均時間。第三方工具像IOMeter或者 HD_Speed可以報告I / O吞吐量和允許虛擬機和物理機器使用相同存儲資源的性能比較。這可以幫助定位問題,重復(fù)測試可以測量任何糾正措施的效果。
存儲子系統(tǒng)中過多的壓力會影響存儲性能,在存儲接口,存儲控制器或在存儲網(wǎng)絡(luò)的某個地方有太多交通爭用。技術(shù)人員經(jīng)常通過控制存儲環(huán)境的變化來隔離 性能問題。例如,嘗試將備受折磨的VM遷移到另一個存儲位置,如在本地服務(wù)器上不同的磁盤或在另一個存儲陣列不同的LUN。競爭時也會出現(xiàn)太多的虛擬機試 圖訪問同一個LUN,偶爾報告為SCSI預(yù)留沖突,所以其他存儲位置的工作負(fù)載系統(tǒng)的遷移可以緩解剩余的VMS爭奪。
配置是不一致時,存儲延遲時還可能由iSCSI結(jié)果或其他網(wǎng)絡(luò)存儲引起。例如,如果iSCSI存儲使用巨型幀,每個vSwitch或其他網(wǎng)絡(luò)設(shè)備的兼容并正確配置一樣的巨型幀——通常是報道最大傳輸單位是非常重要的。
配置問題也可以擴(kuò)展到物理服務(wù)器上過時的固件,以及本地主機總線適配器(HBA)。每次程序更新到新版本中,固件也可能需要更新以滿足新特性和功能需求。否則hypervisor更新可能無法安裝,硬件可能失去功能,或性能降低。應(yīng)該檢查固件版本和更新任何過時的固件。
如果從一開始存儲性能就很差,應(yīng)該考慮管理程序和存儲陣列或HBA之間潛在的不兼容的可能性。如果開始性能表現(xiàn)不錯但后來出現(xiàn)了問題,兼容性可能就不在考慮范圍之內(nèi)。兼容性問題如今很少出現(xiàn),但值得對存儲和控制器對系統(tǒng)的硬件兼容性列表進(jìn)行完整性檢查。
存儲延遲也可能毀了虛擬機的性能并讓IT人員感到頭痛,但通過確保兼容性并正確配置硬件,并使用有效的診斷工具庫,很多問題都可以解決。不要忽視存 儲性能文檔、變更管理策略或任何故障排除的價值。虛擬化環(huán)境中的每個變化可能帶來不可預(yù)見的后果,并可能破壞性能。記錄和跟蹤每個變更給IT專業(yè)人員一個 明確的回滾路徑并有效地確定因果關(guān)系,可以緩解試錯故障排除。
分享到微信 ×
打開微信,點擊底部的“發(fā)現(xiàn)”,
使用“掃一掃”即可將網(wǎng)頁分享至朋友圈。