我对 SSHD 驱动器的理解是,它会将最常访问的文件存储在其 SSD 缓存中。我很好奇它会如何处理超出其缓存大小的较大文件(例如 VHDX)。它会将该文件的一部分存储在其缓存中吗?还是它根本不考虑该文件,而是将类似 OS 文件的内容存储在那里?
答案1
驱动器根本不了解文件。相反,它知道块. 它们是被缓存的内容,也是被分析使用情况的单位。
因此,只有大文件最常用的部分才会被缓存。如果文件的所有部分都使用得当,它会选择(看似)随机数量的部分进行缓存。
我对 SSHD 驱动器的理解是,它会将最常访问的文件存储在其 SSD 缓存中。我很好奇它会如何处理超出其缓存大小的较大文件(例如 VHDX)。它会将该文件的一部分存储在其缓存中吗?还是它根本不考虑该文件,而是将类似 OS 文件的内容存储在那里?
驱动器根本不了解文件。相反,它知道块. 它们是被缓存的内容,也是被分析使用情况的单位。
因此,只有大文件最常用的部分才会被缓存。如果文件的所有部分都使用得当,它会选择(看似)随机数量的部分进行缓存。