📜  Microsoft Azure-磁盘缓存

📅  最后修改于: 2020-11-20 05:52:09             🧑  作者: Mango


在上一章“磁盘配置”中,我们了解了如何为连接的磁盘选择缓存首选项。默认情况下为“无”。我们可以根据需要选择只读或读/写。本章将讨论此设置如何影响输入/输出操作的性能。

磁盘缓存

通常,当完成对大量数据的读写操作时,缓存设置会得到相当大的改善。但是,如果执行了许多随机I / O操作,则最好关闭高速缓存,因为对高速缓存的操作会根据事务数产生费用。随机操作不会对性能产生任何明显的改善。

在数据输入输出操作之前,期间读取数据并将其存储到高速缓存中时,读取高速缓存可提高性能。同样,缓存应足够大以存储所有数据。

对于所有OS磁盘,默认情况下会执行内存中缓存,除非用户手动将其关闭。如果在OS磁盘上对文件执行了许多随机I / O操作,则最好将它们移动到默认情况下已关闭缓存的数据磁盘中。可以使用PowerShell命令let,API和Azure管理门户来操纵缓存设置。创建虚拟机和数据磁盘时,我们可以从管理门户设置缓存。