我可以通过使用多个硬盘来加速交换吗?


8

我仍然有两个旧的ATA驱动器(一个只有8GB,一个有点缺陷),我一直在考虑将它们放入PC并激活它们上的交换功能。这会产生什么影响?我的系统是否将数据均匀分布在驱动器上,以便交换变得更快?


6
将交换放在有缺陷的磁盘上是引起随机恐慌/锁定/一般损坏的好方法。将交换放在慢速磁盘上也不是一个好主意。
2012年

1
另外,如果您定期使用交换结束,则可以通过增加ram内存获得比优化交换分配更好的性能改进。
沙杜尔

Answers:


9

首先,使用慢速或故障硬盘驱动器进行交换不是一个好主意。这就像在某种程度上拥有非常慢的内存或错误的内存。

系统如何在交换分区上分配数据取决于您在交换分区中为其赋予的优先级 /etc/fstab

举个例子,

/dev/hda5 none swap sw,pri=2 0 0
/dev/hdb5 none swap sw,pri=1 0 0
/dev/hdc6 none swap sw,pri=3 0 0

您的系统将首先使用优先级最高的分区(在这种情况下/dev/hdc6)。优先级从0到32767。您可以为不同的分区分配相同的优先级,这将使您的系统平等地使用它们(或将负载分散在不同的驱动器上)。这样做的主要原因是您要先使用速度更快(或使用较少但仍然更快)的驱动器,因为它会对您的系统产生重大影响。

您可以通过设置更改系统写入交换的趋势swappiness。更多信息在这里

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.