可以使用外置闪存或硬盘来提升性能,类似于Windows的ReadyBoost?

我有几个备用的外置硬盘驱动器,我想知道是否有任何实用的方法使用外置硬盘或USB闪存驱动器来提高Ubuntu的性能?

这个想法源于使用Windows PC并插入USB设备,这会弹出一个问题,询问我是否希望USB用于ReadyBoost以加速我的系统。 我想这可能与Linux系统无关,但有兴趣知道是否有任何实用的方法可以使用外部硬盘来获得潜在的性能提升。

ReadyBoost通过在具有快速访问时间的媒体上缓存启动文件来改进事物。 它非常像ureadahead但使用敏捷介质而不是仅仅堆叠启动盘上的文件。 它是否真的比ureadahead更好地工作是非常有争议的。

闪存驱动器的寻道时间可能比机械​​磁盘低,但吞吐量通常非常有限(当然也有例外:USB3 SSD)。 通过删除搜索元素(通过堆叠文件),ureadahead可能更快,因为驱动器具有更快的吞吐量。

ReadyBoost对后启动性能没有影响,IIRC,虽然它很可能,如果速度很快,它们也可能会在那里放置一些内存分页。 您可以将交换放在外部驱动器上,但只有当磁盘在访问吞吐量方面都更快时,这才是可行的。

在回答您的问题时:将慢速机械磁盘插入慢速USB2总线,除了额外的磁盘空间外,您将无法获得任何好处。 即使ureadahead可以使用它(我认为它不可能),任何好处都将依赖于外部驱动器的吞吐量高于内部磁盘。

如果是这种情况(您的内部磁盘很慢),您真的要考虑升级它。 您的主磁盘应该是系统中最快的永久存储。 如果您正在考虑外部交换,请查看RAM的价格。 如今,愚蠢的高价非常便宜。

我不知道一个,但我认为任何性能提升都是最小的。 ReadyBoost的影响无论如何……

但是你可能想看看这个: http : //ubuntuforums.org/showthread.php?t = 395435