Bisakah saya mempercepat swap dengan menggunakan banyak harddrives?

8

Saya masih memiliki dua drive ATA lama (satu hanya 8GB, satu agak cacat) dan saya sudah berpikir untuk memasukkannya ke PC saya dan mengaktifkan swap juga. Apa dampaknya? Apakah sistem saya akan menyebarkan data di seluruh drive secara merata sehingga pertukaran menjadi lebih cepat?

thejh
sumber
6
Menempatkan swap pada disk yang rusak adalah cara yang bagus untuk menyebabkan panik acak / penguncian / korupsi umum. Menempatkan swap pada disk lambat juga bukan ide bagus.
Mat
1
Juga, jika Anda menggunakan swap secara teratur, maka Anda bisa mendapatkan peningkatan kinerja yang jauh lebih baik dari peningkatan memori ram daripada yang pernah Anda dapatkan mengoptimalkan distribusi swap.
Shadur

Jawaban:

9

Pertama, menggunakan hard drive yang lambat atau rusak untuk swap bukanlah ide yang baik. Ini seperti memiliki memori yang sangat lambat atau bermasalah.

Bagaimana sistem Anda menyebar data di seluruh partisi swap Anda tergantung pada prioritas yang Anda berikan di partisi swap Anda /etc/fstab

Sebagai contoh,

/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

Sistem Anda akan menggunakan partisi dengan prioritas tertinggi terlebih dahulu (dalam hal ini /dev/hdc6). Prioritas berubah dari 0 hingga 32767. Anda dapat menetapkan prioritas yang sama untuk partisi yang berbeda dan itu akan membuat sistem Anda menggunakannya secara merata (atau menyebarkan beban ke berbagai drive). Alasan utama untuk ini adalah Anda ingin menggunakan drive yang lebih cepat (atau kurang digunakan tetapi masih cepat) terlebih dahulu, karena dapat berdampak besar pada sistem Anda.

Anda dapat mengubah kecenderungan sistem Anda untuk menulis menjadi swap dengan menetapkan swappiness. Info lebih lanjut di sini .

Wojtek
sumber