哪个更快?我知道 Windows 7 利用 USB 驱动器来提供更多易失性内存...如果 USB 驱动器比硬盘驱动器慢,这是否值得。
答案1
取决于你在做什么。
- 执行小型随机读取时,USB/Flash 速度会更快。
- 加载大量数据时,硬盘速度往往会更快。
Windows ReadyBoost 依靠此来决定是否应该从 USB 或硬盘读取缓存数据。
答案2
就原始吞吐量而言,硬盘完胜 USB 驱动器。USB 的上限约为 25MB/s(USB3 速度更快,但仍很少见),而 SATA 驱动器的最大速度约为 285MB/s。这就是为什么您真的希望使用 eSATA 端口作为外部驱动器外壳,而不是其他任何东西(也许 Firewire 除外,但现在谁还有它)。话虽如此,如果您所做的只是大量随机 I/O,那么在适当的情况下,固态 USB 棒可以击败硬盘。
回到 Windows... 你指的是 ReadyBoost,一种缓存硬盘数据的方法,使硬盘看起来运行得更快。有点像 L2ARC虚拟文件系统,但事实并非如此。