Saya memiliki eeePC 900a:ia memiliki flash 8GB sebagai disk dan hanya 1GB RAM. Distribusi Linux yang terinstal di dalamnya adalah ArchLinux.
Saat sistem kehabisan memori, sistem menjadi sangat tidak responsif:dibutuhkan beberapa detik/menit untuk melakukan hal-hal seperti beralih ke TTY1 atau bahkan menggerakkan penunjuk tetikus. Kadang-kadang sepertinya sistem membeku:tiga milik kita yang lalu saya biarkan saja dan sejauh ini tidak ada yang berubah.
Saya lebih suka menghindari membuat partisi/file swap pada eeePC ini karena disk sudah sekecil itu, dan juga karena banyak menulis di ruang swap akan mempersingkat banyak masa pakai kartu flash.
Selain itu saya pikir a swap file/partisi hanya akan memindahkan masalah, bukan memperbaikinya secara pasti.
Bukankah kernel seharusnya mematikan beberapa aplikasi acak ketika kehabisan memori? Mengapa gagal (atau butuh waktu lama) untuk melakukannya?
Beberapa bulan/tahun yang lalu saya sudah mencoba untuk melihat lebih jauh ke dalam ini, tetapi tidak dapat menemukan apa pun yang benar-benar akan bekerja…
Jawaban yang Diterima:
Dimungkinkan untuk memanggil OOM-killer (pembunuh kehabisan memori) secara langsung dengan kombinasi keyboard:
SysRq-F
Tombol SysRq biasanya digabungkan dalam tombol PrtSc pada keyboard.
OOM-killer mematikan beberapa proses dan sistem menjadi responsif kembali.
Terima kasih Raman atas sarannya tentang fitur ini di komentar di atas.
PS:Ini sangat membantu saya. Saya setuju dengan pendapat bahwa ini adalah saran yang paling berguna tentang masalah itu jika itu disebabkan oleh Chrome atau perangkat lunak rakus memori apa pun. Tetapi Anda perlu ingat bahwa OOM-killer dapat mematikan beberapa proses yang sangat penting, gunakan dengan hati-hati.