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