Baru-baru ini, saya memasukkan lebih banyak ram ke server saya dan sekarang saya sudah mendapatkan total 24GB RAM. Awalnya, saya mengatur OS untuk memiliki ukuran swap 2GB.
/dev/sdc1 1 281 2257101 82 Linux swap / Solaris
/dev/sdc2 * 282 60801 486126900 83 Linux
2GB dialokasikan untuk swap saat ini, tetapi membaca di sekitarnya sepertinya tidak banyak. Untuk sistem dengan 24GB, saya berpikir untuk mengalokasikan setidaknya 10GB swap.
Pertanyaan saya adalah: Dapatkah saya melakukannya saat OS sedang berjalan? Apakah saya harus menginstal ulang? Saya menggunakan OpenSuse 11.3
/etc/fstab
entri untuk memastikan swap baru diaktifkan saat reboot?Apakah Anda memerlukan swap dalam hal ini? Saya tidak tahu apa yang Anda jalankan di sistem sistem Anda, tetapi saya mencoba untuk memiliki cukup memori di server saya untuk menghindari swap sepenuhnya ... (saya memang memilikinya, tetapi hanya sebagai failafe, jika server saya mulai bertukar, saya membeli lebih banyak memori ...)
sumber
Anda harus mempartisi ulang disk. Jika saya ingat dengan baik memindahkan permulaan partisi Linux tidak didukung di bagian tetapi Anda dapat menyusutkan sistem file dan partisi linux Anda juga dan kemudian membuat swap lain di akhir disk Anda. Anda tidak dapat melakukan ini saat sistem sedang online.
Solusi alternatif adalah dengan menggunakan file besar sebagai swap. (Tidak tahu apakah itu ide yang bagus saat ini.)
sumber
1 Matikan semua proses swap
2 Ubah ukuran swap
3 Jadikan file dapat digunakan sebagai swap
4 Aktifkan file swap
5 Periksa jumlah swap yang tersedia
sumber