重要的是要注意,Windows Server不需要固态磁盘来支持回写高速缓存(Write Back)。当只有在虚拟磁盘上部署传统磁盘(没有可用的固态硬盘时),Windows Server可以创建在内存中一个很小的,32MB的回写高速缓存。
为了在大型的固态磁盘上部署更大的回写高速缓存,组织需要部署Windows Server 2012 R2和最新的SSD。当创建一个新的虚拟磁盘卷时,管理员可选择在SSD上创建一个1GB的回写高速缓存。
如果必须要在配置了镜像驱动器的高弹性服务器上创建缓存,那么可能需要额外的SSD。例如,使用单个奇偶校验位的双向镜像需要两个SSD,而使用两个奇偶校验位的三向镜像需要三个SSD。
管理员可以使用PowerShell中的Get-VirtualDisk cmdlet为每个服务器上的虚拟磁盘检查回写缓存状态。例如下面的示例命令行:
PS C:\Server1\Admin> Get-VirtualDisk | Select-Object FriendlyName, Size, WriteCacheSize
这个命令可以显示每个卷的名称,体积大小和缓存大o。
写缓存快速写入内存而不是较慢的磁盘可以减少应用程序延迟。这是一个成熟的技术,但常常被忽略,因为可能存在潜在的灾难性的数据丢失。采用SSD设备很快就成了写缓存的首选,将固有的非易失性SSD空间作为写缓存。Windows Server 2012 R2支持基于SSD的回写缓存,可以根据企业按需创建新的虚拟磁盘。这为管理员提供了一个新的工具来加速繁忙、写密集型的关键任务的工作负载,而不必担心昂贵的由电源支撑的写缓存子系统。