交换文件在其他驱动器上


10

是否值得花钱购买小容量的HDD(约5-20 GB,虽然很便宜)以用作操作系统的交换区域?我确实相信它会提高操作系统性能,或者可能会提高成本,或者提高SSD的性能(仍为5-20 GB),从而提供更好的性能?


是。使用Corsair Neutron系列GTX 120GB 6Gbps 2.5英寸SATA 3 storagereview.com/corsair_neutron_gtx_ssd_review 120GB-顺序读取555MB / s顺序写入330MB / s 240GB-顺序读取555MB / s顺序写入511MB / s
STTR

如果您将内存花费在RAM上,则无需交换。除非您正在进行一些疯狂的科学计算。
慢性的

Answers:


3

如果您首先避免进行交换,则可获得最佳性能-通过拥有足够的RAM(升级RAM也是最便宜的方法)。
但是,如果不能选择增加RAM,而您的PC交换很多,那么新的HDD或SSD将使事情变得更快。另外,您应该使用所有可用的物理驱动器进行交换(在Windows中),它应该同时使用它们,这样会更快。
还有一点,HDD在开始时读写速度更快(当磁头接近盘片边缘时),因此您应该选择适当的分区(通常是第一个分区)。


2

除非您以某种方式将快速驱动器接口(例如在现代系统上)与严重缺乏ram结合在一起,否则不会很戏剧性。除了作为有效使用ram的一种方法(通过换出较少使用的内存块)或作为处理没有足够ram的一种方法(有第三种情况,让我来看)之外,通常不需要交换。交换使用较少的内存不会从更快的存储中获得明显的好处。在设计良好的系统上,不应该交换内存来适应内存不足的情况,而且与固态硬盘相比,内存更多通常是更好的投资。

您还可以使用页面文件来挂起-在这里,您可能会从快速页面文件中受益。

简而言之,我认为在精心设计的系统上,没有一个单独的小型驱动器会显示出各种好处的许多情况


2

简短的回答是。

长答案:如其他答案所述,为提高速度,最好在RAM上投资而不是SSD。但是,如果没有更多的RAM(由于硬件限制)或不相关的内存(您的需求需要对物理磁盘进行读/写操作以保存永久数据),那么SSD是您的最佳选择或使用SSHD(混合驱动器)。

SSHD似乎正是您要问的-它是一个物理磁盘,其中包含一个小的SSD / Flash缓冲区,可在将数据存储到慢速物理机制之前快速进行IO访问(从而提高了SSD和数据的速度,检索物理驱动器的恢复)

我知道Seagate(模型称为Momentus)和Toshiba(模型称为MQ01ABDH系列混合驱动器)提供了这些产品。

编辑: 我忘了提及,几天前发布的最新Linux内核(3.9)增加了对这一确切内容的支持(SSD充当较慢设备的缓冲区) http://kernelnewbies.org/LinuxChanges #head-be292e4535097d186c2685e5173406880589dfe6

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.