Menggunakan tukar ruang alih-alih RAM dapat memperlambat secara drastis PC.
Jadi mengapa, ketika saya memiliki lebih dari cukup RAM yang tersedia, apakah sistem Linux saya (Arch) menggunakan swap?
Lihat output conky saya di bawah ini:
Selain itu, mungkinkah ini penyebab masalah kecepatan dan respons sistem yang saya alami?
Keluaran dari free -m
:
$ free -m
total used free shared buffers cached
Mem: 1257 1004 252 0 51 778
-/+ buffers/cache: 174 1082
Swap: 502 144 357
Jawaban yang Diterima:
Adalah normal bagi sistem Linux untuk menggunakan beberapa swap bahkan jika masih ada RAM gratis. Kernel Linux akan pindah ke halaman memori swap yang sangat jarang digunakan (mis., getty
contoh ketika Anda hanya menggunakan X11, dan beberapa daemon tidak aktif lainnya).
Penggunaan ruang swap menjadi masalah hanya jika tidak tersedia cukup RAM, dan kernel dipaksa untuk terus-menerus memindahkan halaman memori untuk bertukar dan kembali ke RAM, hanya untuk menjaga aplikasi tetap berjalan. Dalam hal ini, aplikasi monitor sistem akan menampilkan banyak aktivitas I/O disk.
Sebagai perbandingan, sistem Ubuntu 10.04 saya, dengan dua pengguna yang masuk dengan sesi X11 keduanya menjalankan desktop GNOME, menggunakan ~600MB swap dan ~1GB RAM (tidak termasuk buffer dan cache fs), jadi saya akan mengatakan bahwa angka Anda untuk swap penggunaan terlihat normal.