存储空间不会将我的数据移动到 SSD

存储空间不会将我的数据移动到 SSD

我的工作站 PC 上有一个非常基本的存储设置。目前,分层存储空间中设置了 1 个 SSD + 1 个 HDD。我使用的是 Windows 10 Pro,因此我一直通过 Powershell 手动完成这一切。

我原本以为 Windows 会花一点时间来识别“热数据”并将其移动到 SSD。但目前看来它的做法非常保守。目前,优化运行结果如下:

PS C:\WINDOWS\system32> defrag D: /g /h /#
>>
Microsoft Drive Optimizer
Copyright (c) Microsoft Corp.

Invoking tier optimization on Tiered Storage (D:)...


The operation completed successfully.

Post Defragmentation Report:

        Volume Information:
                Volume size                 = 4.05 TB
                Free space                  = 2.99 TB

        Storage Tier Optimization Report:

                % I/Os Serviced from Perf Tier  Perf Tier Size Required
                100%                            9.70 GB *
                95%                             8.94 GB
                90%                             8.18 GB
                85%                             7.42 GB
                80%                             6.65 GB
                75%                             5.89 GB
                70%                             5.13 GB
                65%                             4.37 GB
                60%                             3.61 GB
                55%                             2.85 GB
                50%                             2.09 GB
                45%                             1.68 GB
                40%                             1.30 GB
                35%                             942.96 MB
                30%                             577.80 MB
                25%                             376.39 MB
                20%                             249.18 MB
                15%                             163.62 MB
                10%                             88.75 MB
                5%                              30.78 MB

        * Current size of the Performance tier: 459.98 GB
          Percent of total I/Os serviced from the Performance tier: 7%

        Size of files pinned to the Performance tier: 12.00 KB
        Percent of total I/Os: 0%

        Size of files pinned to the Capacity tier: 0 bytes
        Percent of total I/Os: 0%

我不明白的是“性能层提供的 I/O 服务百分比”和“性能层提供的 I/O 服务总量百分比”之间的区别。后者确实很低,所以 Windows 会将更多资源转移到 SSD 以增加这个数字似乎很奇怪。

我经常运行碎片整理程序,看看这个数字是否会改变。也许优化的频率也会产生影响?我找不到有关此问题的任何信息。

为什么 Windows 没有更多地转向 SSD 层?为什么“性能层提供的 I/O 总数百分比”与“Perf 层提供的 I/O 百分比”不同且低得多?

答案1

“Perf Tier 提供的 I/O 百分比” – PerfTier 的容量需要根据您过去的工作负载从自动分层中获益。例如,您只需要 9.7GB Perf Tier

“性能层提供的 I/O 总数百分比”——我认为这是不言自明的。只有 7% 由 PerfTier 提供。

更多解释请点击此处 -https://docs.microsoft.com/en-us/previous-versions/windows/it-pro/windows-server-2012-r2-and-2012/dn789160(v=ws.11)

您只能从自动分层中受益于写入(取决于操作系统和文件系统)和读取经常访问的数据。

相关内容