- 微软Azure教程
 - 微软 Azure - 主页
 - 云计算 - 概述
 - 微软 Azure - Windows
 - Microsoft Azure - 组件
 - Microsoft Azure - 计算模块
 - Microsoft Azure - 结构控制器
 - 微软 Azure - 存储
 - Microsoft Azure - Blob
 - Microsoft Azure - 队列
 - Microsoft Azure - 表格
 - 微软Azure-CDN
 - 微软 Azure - 应用程序
 - 微软 Azure - 安全
 - 微软 Azure - 数据中心
 - Microsoft Azure - 场景
 
- 微软Azure高级版
 - Microsoft Azure - 管理门户
 - Azure - 创建虚拟网络
 - Azure - 部署虚拟机
 - Azure - 端点配置
 - Azure - 点到站点连接
 - Azure - 站点到站点连接
 - Microsoft Azure - 流量管理器
 - 微软Azure-PowerShell
 - Azure - 监控虚拟机
 - Azure - 设置警报规则
 - Azure - 应用程序部署
 - Microsoft Azure - 备份和恢复
 - Azure - 自助服务功能
 - Azure - 多重身份验证
 - Azure - 最前沿身份管理器
 - Azure - 数据导入和导出作业
 - 微软 Azure - 网站
 - 微软 Azure - 可扩展性
 - Microsoft Azure - 磁盘配置
 - Microsoft Azure - 磁盘缓存
 - Microsoft Azure - 个性化访问
 - Azure - 个性化公司品牌
 - Azure - 自助密码重置
 - Microsoft Azure - 自助服务组
 - Microsoft Azure - 创建组
 - Azure - 安全报告和警报
 - Azure - 精心安排的恢复
 - Microsoft Azure - 健康监控
 - Microsoft Azure - 升级
 
- 微软 Azure 有用资源
 - 微软 Azure - 快速指南
 - Microsoft Azure - 有用的资源
 - 微软 Azure - 讨论
 
Microsoft Azure - 磁盘缓存
我们在上一章“磁盘配置”中看到了如何为我们附加的磁盘选择缓存首选项。默认情况下它是“无”。我们可以根据需要选择只读或读/写。本章将讨论此设置如何影响输入/输出操作的性能。
通常,在进行大量数据的读写操作时,缓存设置会带来相当大的改善。但是,如果执行大量随机 I/O 操作,最好关闭缓存,因为缓存上的操作会根据事务数量产生费用。随机操作不会对性能产生任何显着的改进。
当在输入输出操作期间读取数据并将其存储到缓存中时,读缓存可以提高性能。缓存也应该足够大以存储所有数据。
对于所有操作系统磁盘,默认情况下都会进行内存缓存,除非用户手动将其关闭。如果对文件的大量随机 I/O 操作是在操作系统磁盘中完成的,则最好将它们移动到默认情况下关闭缓存的数据磁盘中。可以使用 PowerShell 命令、API 和 Azure 管理门户来操作缓存设置。我们可以在创建虚拟机和数据磁盘时从管理门户设置缓存。