Saya sudah membaca pertanyaan ini , tetapi tidak secara definitif menjawab pertanyaan saya .
Jika saya ingin komputer saya dapat melakukan hibernasi, apakah saya perlu memiliki partisi swap sebesar RAM saya, atau apakah Ubuntu dengan bijaksana dapat melakukan hibernasi jika partisi swap dapat sesuai dengan RAM yang saat ini digunakan ? Saya akan menginstal Ubuntu pada komputer dengan banyak RAM, dan hard drive yang relatif kecil, jadi saya tidak ingin menggunakan lebih banyak ruang hard drive daripada yang diperlukan.
Saya ingin menghindari memberikan spesifikasi aktual saya untuk menjaga pertanyaan ini lebih umum, meskipun saya akan memberikannya jika perlu.
Pertanyaan ini terus muncul di pertanyaan umum saat mengubah ukuran swap untuk mengatur hibernasi. Jawaban aslinya benar karena bisa sangat bervariasi berdasarkan pada beban kerja Anda, tapi saya tidak merasa itu jawaban yang lengkap.
Jawaban lengkapnya adalah Anda dapat mengetahui berapa banyak yang Anda butuhkan berdasarkan beban kerja spesifik Anda, lalu Anda dapat mengukurnya dengan tepat.
Alat dasar adalah pesan-pesan kernel selama hibernasi. Anda ingin melihat berapa banyak memori yang digunakan dengan perintah ini:
sudo cat /var/log/syslog | grep 'PM:'|grep kbytes
Anda harus mendapatkan output seperti:
Kemudian strateginya adalah menjalankan beban maksimum Anda, dan memicu hibernate, lihat ruang swap apa yang diperlukan, mungkin menambah margin keselamatan, lalu buat ruang swap Anda sebesar itu.
sumber