SSD发挥什么作用?
分层存储应该是Windows Server当中的功能,但是在Windows 专业版里面也能用,不过没有GUI页面,必须使用Powershell进行操作。分层存储是Windows存储空间中的功能,其中的SSD主要有两方面加速作用,其一是分层存储,其二是回写缓存。
分层存储
Windows会定时根据数据的使用频率,自动的在SSD和HDD间移动数据,其移动频率在任务计划程序中以Storage Tiers Optimization
给出。在触发器选项卡里我们就能看到存储分层管理服务定时触发冷热数据迁移的计划任务。
Write-Back Cache
回写缓存时将小的随机写入先写入到SSD中然后在写入到HDD中,默认使用1GB空间作为缓存,但是使用更大的缓存并不能提高性能。
如何设置?
假设已经拥有了一个存储池,然后设置磁盘类型。
Get-StoragePool Pool1 | New-StorageTier -FriendlyName SSDTier -MediaType SSD
Get-StoragePool Pool1 | New-StorageTier -FriendlyName HDDTier -MediaType HDD
接下来将两层存储类型赋给变量,方便后续命令。
$SSD = Get-StorageTier -FriendlyName SSDTier
$HDD = Get-StorageTier -FriendlyName HDDTier
然后新建虚拟磁盘
Get-StoragePool Pool1 | New-VirtualDisk -FriendlyName Space1 -ResiliencySettingName Simple -StorageTiers $SSD, $HDD -StorageTierSizes 8GB, 32GB -WriteCacheSize 1GB
性能测试
!