Apakah Anda Membutuhkan Partisi Swap?

Sebuah pertanyaan yang sering ditanyakan ketika menginstal Linux adalah "Apakah saya perlu partisi swap?".

Dalam artikel ini saya akan menjelaskan apa partisi swap digunakan dan kemudian saya akan membiarkan Anda memutuskan apakah Anda perlu atau tidak.

Memori agak mirip dengan tempat parkir pusat perbelanjaan. Pada awal hari parkir mobil akan kosong dan akan ada banyak ruang yang tersedia. Ketika orang mulai berdatangan, semakin banyak ruang yang digunakan dan akhirnya parkir mobil akan penuh.

Pada titik ini ada beberapa hal yang bisa terjadi. Anda dapat menghentikan lebih banyak mobil yang memasuki tempat parkir mobil sampai ruang tersedia atau Anda memaksa beberapa mobil untuk meninggalkan sehingga melepaskan ruang.

Dalam hal komputasi ketika Anda pertama kali mulai menggunakan komputer Anda, Anda harus memiliki sebagian besar memori Anda tersedia. Satu-satunya memori yang digunakan adalah dari proses yang dibutuhkan oleh sistem operasi. Setiap kali Anda memuat aplikasi, proses baru akan dimulai dan sejumlah memori yang telah ditentukan akan disisihkan untuk aplikasi tersebut.

Setiap kali Anda memuat aplikasi baru, kurang memori akan tersedia untuk menjalankan program itu dan akhirnya Anda akan sampai pada titik di mana tidak ada cukup waktu tersisa untuk menjalankan aplikasi itu.

Apa yang dilakukan Linux jika tidak ada cukup memori yang tersisa?

Ini mulai mematikan proses. Ini bukan sesuatu yang benar-benar Anda inginkan terjadi. Meskipun ada mekanisme pemberian skor untuk memilih proses mana yang membunuh Anda pada dasarnya meninggalkan keputusan ke sistem operasi Anda dan mengambilnya dari tangan Anda sendiri.

Linux hanya akan mulai mematikan proses ketika kehabisan memori virtual. Apa itu memori virtual? Memori virtual adalah jumlah RAM fisik + ruang disk yang disisihkan untuk keperluan paging (swap).

Pikirkan partisi swap sebagai tempat parkir overflow. Ketika semua ruang parkir mobil utama penuh, tempat parkir meluap dapat digunakan untuk ruang tambahan. Tentu saja ada kerugian untuk menggunakan parkir mobil yang meluap. Umumnya parkir mobil yang meluap lebih jauh dari pusat perbelanjaan yang sebenarnya sehingga pengemudi dan penumpang harus berjalan lebih jauh ke toko-toko yang memakan waktu.

Anda dapat membuat partisi swap yang akan digunakan oleh Linux untuk menyimpan proses tidak aktif ketika RAM fisik semakin rendah. Partisi swap pada dasarnya adalah ruang disk yang disisihkan pada hard drive Anda. (Mirip seperti parkir mobil melimpah).

Ini jelas lebih cepat mengakses RAM daripada file yang tersimpan di hard drive Anda. Jika Anda menemukan bahwa Anda terus kehabisan memori dan hard drive Anda berputar-putar ada kemungkinan bahwa Anda terlalu banyak menggunakan ruang swap.

Seberapa besar Anda membutuhkan partisi swap?

Jika Anda memiliki komputer dengan sejumlah kecil memori di tempat pertama maka sangat dianjurkan.

Sebagai ujian saya membuat mesin virtual dengan 1 gigabyte RAM dan tidak ada partisi swap. Saya menginstal Peppermint Linux yang menggunakan desktop LXDE dan secara keseluruhan memiliki footprint memori yang rendah.

Alasan saya menggunakan Peppermint Linux adalah karena Chromium sudah terpasang dan setiap kali Anda membuka tab Chromium, sejumlah memori yang layak digunakan.

Saya membuka tab dan menavigasi ke linux.about.com. Saya kemudian membuka tab ke-2 dan melakukan hal yang sama. Saya terus mengulangi proses ini sampai akhirnya kehabisan memori. Gambar di atas menunjukkan apa yang terjadi selanjutnya. Chromium pada dasarnya menampilkan pesan yang menyatakan bahwa tab telah berhenti berfungsi dan ini mungkin karena kurangnya memori.

Saya kemudian membuat mesin virtual baru dengan 1 gigabyte RAM dan partisi swap 8 gigabyte. Saya dapat membuka tab setelah tab setelah tab dan meskipun RAM fisik telah habis ruang swap mulai digunakan dan saya dapat terus membuka tab.

Jelas jika Anda memiliki mesin dengan RAM 1 gigabyte, Anda lebih mungkin membutuhkan partisi swap daripada jika Anda memiliki mesin dengan RAM 16 gigabita. Sangat mungkin bahwa Anda tidak akan pernah menggunakan ruang swap pada mesin dengan 8 gigabyte RAM atau lebih kecuali Anda melakukan beberapa pengulangan angka atau video yang serius.

Namun saya akan selalu merekomendasikan memiliki partisi swap. Ruang disk murah. Sisihkan sebagian sebagai cerukan ketika Anda kehabisan memori.

Jika Anda menemukan bahwa komputer Anda selalu rendah pada memori dan bahwa Anda terus-menerus menggunakan ruang swap mungkin sudah waktunya untuk berpikir tentang meng-upgrade memori di komputer Anda .

Jika Anda sudah menginstal Linux dan Anda tidak mengatur partisi swap, semuanya tidak hilang. Hal ini dimungkinkan untuk membuat file swap yang pada dasarnya mencapai tujuan yang sama.

Bisakah saya menyisihkan ruang pada SSD saya untuk ruang swap?

Anda dapat menyisihkan ruang pada SSD untuk ruang swap dan secara teori akan jauh lebih cepat untuk mengakses partisi itu daripada pada hard drive tradisional. SSD memang memiliki rentang hidup yang terbatas dan hanya dapat menangani sejumlah tertentu dari membaca dan menulis. Untuk menempatkan segala sesuatu dalam perspektif nomor yang sebenarnya sangat tinggi dan SSD Anda mungkin akan hidup lebih lama dari komputer Anda.

Ingat ruang swap seharusnya menjadi buffer overflow dan tidak digunakan secara konsisten. Seperti yang disebutkan sebelumnya jika Anda menemukan bahwa Anda terus-menerus menggunakan partisi swap mempertimbangkan untuk meningkatkan memori.