Answers:
首先,使用慢速或故障硬盘驱动器进行交换不是一个好主意。这就像在某种程度上拥有非常慢的内存或错误的内存。
系统如何在交换分区上分配数据取决于您在交换分区中为其赋予的优先级 /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
。更多信息在这里。