Microsoft Azure - 磁碟快取



我們在上一章“磁碟配置”中瞭解瞭如何為我們附加的磁碟選擇快取首選項。預設情況下為“無”。我們可以根據需要選擇只讀或讀寫。本章將討論此設定如何影響輸入/輸出操作的效能。

Disk caching

通常,當執行大量資料的讀寫操作時,快取設定會帶來相當大的改進。但是,如果執行大量隨機 I/O 操作,則最好關閉快取,因為快取上的操作會根據交易次數收取費用。隨機操作不會對效能產生任何顯著改進。

當在輸入/輸出操作之前和期間讀取資料並將其儲存到快取中時,讀取快取會提高效能。此外,快取應足夠大以儲存所有資料。

對於所有作業系統磁碟,預設情況下都會執行記憶體中快取,除非使用者手動將其關閉。如果在作業系統磁碟上對檔案執行大量隨機 I/O 操作,最好將它們移動到預設情況下關閉快取的資料磁碟中。可以使用 PowerShell 命令、API 和 Azure 管理門戶來操作快取設定。我們在建立虛擬機器和資料磁碟時,可以透過管理門戶設定快取。

廣告

© . All rights reserved.