Microsoft Azure – 磁盘缓存
Microsoft Azure – 磁盘缓存
我们在前一章“磁盘配置”中看到,我们必须如何为附加的磁盘选择缓存首选项。默认情况下它是“无”。我们可以根据我们的要求选择只读或读/写。本章将讨论此设置如何影响输入/输出操作的性能。
通常,在完成大量数据的读写操作时,缓存设置会得到相当大的改进。但是,如果执行大量随机 I/O 操作,最好关闭缓存,因为缓存操作会根据事务数量产生费用。随机操作不会对性能产生任何显着的改善。
读取缓存提高了性能,当数据在输入输出操作期间被读取并存储到缓存中时。缓存也应该足够大以存储所有数据。
对于所有 OS 磁盘,内存缓存在默认情况下完成,除非用户手动关闭。如果对文件的大量随机 I/O 操作是在 OS 磁盘中完成的,最好将它们移动到默认关闭缓存的数据磁盘中。缓存设置可以使用 PowerShell 命令让、API 和 Azure 管理门户进行操作。我们可以在创建虚拟机和数据磁盘时从管理门户设置缓存。