我正在考虑购买一台新笔记本电脑。我当前的系统有一个用于操作系统的 SSD 和一个用于媒体的磁性硬盘。我正在考虑的所有新电脑都有一个硬盘和基于 mSATA 的 SRT 缓存(例如:联想Y500)。看起来它不如“真正的”SSD 那么好,但比单独的磁盘驱动器要好得多。
我见过的大多数系统都配备 16GB mSATA SSD。我看到的选项有 20、32 甚至 64GB。我理解这项技术的方式是,它以某种方式计算您最常使用的内容,并在 BIOS 级别将这些块镜像/“条带化”到 SSD 上。我不知道的是,如何计算何时达到收益递减点。是否有某种仪器/诊断可以告诉我有多少百分比的读取命中缓存,以及它需要多久启动一次 HDD?
我认为,几年后,增加缓存大小可能是一项明智的投资,因为缓存大小会增加,成本会下降。我宁愿有实际的数据如果可能的话,以此为基础做出这一决定。
ETA:我发现了与我提到的联想机器相关的两个重要事项:一个问题关于“ExpressCache”,它与 SRT 不太一样,页面联想提供的关于 ExpressCache 软件(该软件实际上负责缓存)的信息,包括如何确定缓存是否已满以及读取和写入命中缓存的频率。最后一部分正是我所寻找的!
答案1
那台笔记本电脑只使用英特尔恢复时间(快速存储技术),内置于主板,用于缓存。您根本不需要大型缓存驱动器,我相信一开始的最大容量只有 30-40 GB 左右。即使是混合(即组合闪存/机械驱动器)也是如此。为什么?
缓存需要做的就是提供一些您正在访问的文件,大概是当您的组合机械硬盘中的驱动器磁头正在查找文件时。一旦缓存耗尽,就可以无缝地从硬盘驱动器继续读取。
要实际计算需要缓存的(理论)量每个文件,你可以将硬盘的寻道时间乘以 SSD 的爆裂传输速度(例如 10ms * 350 MiB/s = 3.5 MiB)。这是您在“等待” HDD 就位时可以从 SSD 读取的平均数据量。
随着存储成本的降低以及几年后 SSD 每 GB 成本将低于传统机械硬盘,我预计使用闪存作为“缓存”驱动器将会过时,因为我们将直接使用闪存作为主存储(保留 HDD 用于长期存档)。