Apa itu Partisi Swap di Linux? dan Semua Yang Perlu Anda Ketahui

Sebagian besar instalasi Linux merekomendasikan agar Anda menyertakan partisi swap. Ini mungkin aneh bagi pengguna Windows yang terbiasa memiliki seluruh sistem operasi mereka pada satu partisi.

Apa yang dilakukan partisi swap, apakah Anda memerlukannya, dan seberapa besar seharusnya? Ini semua adalah pertanyaan penting yang, dengan jawaban yang benar, dapat secara serius meningkatkan kinerja sistem Anda.

Apa Yang Dilakukan Partisi Swap di Linux 
Partisi swap berfungsi sebagai ruang overflow untuk RAM Anda. Jika RAM Anda terisi penuh, aplikasi tambahan apa pun akan menjalankan partisi swap alih-alih RAM.

Ini mungkin terdengar seperti cara mudah untuk meningkatkan jumlah memori yang dapat digunakan komputer Anda tanpa benar-benar mendapatkan lebih banyak RAM, tetapi bukan itu masalahnya. RAM adalah perangkat keras yang ideal untuk memori karena sangat cepat, tidak seperti hard drive yang, secara relatif, jauh lebih lambat.

Solid state drive mungkin membuat kinerja tidak terlalu bermasalah dengan kecepatannya yang jauh lebih baik, tetapi bahkan mereka tidak dapat menandingi RAM. Ini juga berlaku untuk SSD NVMe yang lebih baru. Dalam kedua kasus, Anda tidak ingin menyebabkan keausan tambahan pada solid state drive Anda.

Analogi yang dekat dari partisi swap adalah Windows pagefile, meskipun ada banyak perbedaan teknis di antara keduanya.

Partisi swap Linux tidak terbatas pada ruang penyimpanan yang meluap. Ini dapat membantu PC Anda dengan cara lain.

Prioritas
Partisi swap juga dapat membantu memindahkan beberapa item dari memori Anda ke hard drive Anda untuk memberikan lebih banyak ruang dalam memori untuk item yang lebih penting. Ini menyiratkan bahwa item yang jarang disentuh akan dipindahkan ke partisi swap.

Ambang batas dari apa yang dianggap "langka" tergantung pada "swappiness" (ya, itulah istilah yang sebenarnya digunakan), yang dapat dikonfigurasi. Swappiness yang lebih tinggi berarti data lebih mungkin dipindahkan ke partisi swap. Swappiness yang lebih rendah berarti data cenderung dipindahkan ke partisi swap.

Hibernasi
Partisi swap digunakan sebagai tujuan isi memori Anda setiap kali Anda memberi tahu sistem Anda untuk hibernasi. Ini berarti bahwa tanpa partisi swap, hibernasi di Linux tidak mungkin.

Yang mengatakan, sudah agak jarang bagi orang untuk menggunakan fitur hibernasi, jadi ini mungkin tidak masalah bagi Anda.

Apakah Anda Membutuhkan Partisi Swap
Apakah ini berarti bahwa partisi swap diperlukan? Tidak semuanya! Sistem Linux dapat bekerja dengan sangat baik tanpa partisi swap. Kami sudah membahas manfaat partisi swap. Sekarang, mengapa Anda tidak ingin memilikinya?

Ketika Swap Partisi Tidak Dibutuhkan
Partisi swap memiliki kelemahannya. Mereka mengambil ruang pada hard drive Anda yang tidak mengubah ukuran secara dinamis saat tidak digunakan. Penggunaan swap yang berat juga dapat meningkatkan keausan pada drive utama Anda. Dalam beberapa kasus, swap partisi bahkan tidak membantu meningkatkan kinerja. Inilah contoh di mana memiliki partisi swap sebenarnya bisa lebih buruk daripada tidak memilikinya.

Katakanlah Anda telah menginstal Linux pada netbook lama dengan hanya 2GB RAM dan hard drive 5400rpm. Dengan hanya memori 2GB, Anda dapat membayangkan bahwa pengisian cukup cepat dengan beberapa tab browser terbuka. Partisi swap memungkinkan Anda untuk tetap terbuka saat memori meluap.

Namun kemacetan muncul karena kecepatan hard drive 5400rpm. Karena hard drive sangat lambat dan sistem terus-menerus ingin mengakses partisi swap, netbook menjadi sangat lamban. Mesin ini cukup lambat untuk tidak dapat digunakan kecuali Anda menutup semuanya untuk membebaskan sebagian memori.

Swappiness yang diset tidak menjamin bahwa semua yang ada di partisi swap akan berpindah kembali begitu ruang tersedia dalam RAM. Sebaliknya, banyak yang mungkin tetap di partisi swap, menyebabkan netbook terus menjadi lamban. Jadi Anda harus mem-boot ulang komputer Anda mulai dari yang bersih, yang memerlukan waktu karena sistem harus menghapus semuanya dari partisi swap sebelum dimatikan.

Yang Terjadi Ketika Partisi Swap Tidak Dipakai
Jika Anda memutuskan untuk melepaskan partisi swap, ketahui risikonya. Ketika komputer Anda membutuhkan lebih banyak RAM daripada yang tersedia, antarmuka dapat terkunci. Anda berisiko dipaksa keluar dari komputer Anda dan kehilangan semua data yang sedang Anda kerjakan.

Dalam kasus seperti itu, Anda mungkin berharap Anda memiliki partisi swap, bahkan jika itu hanya digunakan sekali. Ini tergantung pada apakah Anda sering kehabisan ruang penyimpanan. Apakah Anda memperhatikan jika ruang penyimpanan 4GB lebih sedikit tersedia karena Anda mendedikasikan jumlah itu untuk swap?

Rekomendasi Swap di Linux 
Berikut adalah beberapa rekomendasi untuk saat Anda mungkin ingin memiliki partisi swap dan seberapa besar untuk membuatnya.
  • Jika Anda ingin dapat hibernasi komputer Anda, maka Anda harus memiliki partisi swap. Ukuran partisi ini haruslah ukuran memori terpasang Anda, ditambah tambahan 10-25% untuk memberikan ruang bagi item yang sudah dipindahkan ke partisi swap.
  • Hanya ingin peningkatan kinerja kecil (dan Anda memiliki setidaknya 7200rpm hard drive)? Kemudian Anda dapat menambahkan partisi swap jika Anda mau. Ukuran ini bisa apa saja yang Anda suka, tetapi saya tidak akan membuatnya lebih besar dari Anda jika Anda membuat partisi swap untuk mengaktifkan hibernasi.
  • Jika Anda sesekali menggunakan aplikasi berat yang membutuhkan RAM ekstra, partisi swap dapat berfungsi sebagai ketenangan pikiran. Dalam hal ini, Anda tidak perlu partisi swap Anda sebesar RAM Anda.
  • Jika Anda memiliki hard drive 5400rpm, maka Anda mungkin tidak ingin membuat partisi swap hanya karena bottleneck dapat membuat komputer Anda lebih buruk. Tetapi jika Anda benar-benar ingin memiliki swap, maka Anda masih dapat membuat partisi menggunakan pedoman ukuran yang sama seperti diuraikan di atas. Pastikan untuk mengubah nilai swappiness ke sesuatu yang jauh lebih rendah.

Mengubah Swappiness
Seperti banyak aspek dari desktop Linux, swappiness komputer Anda disimpan dalam file teks. Anda dapat menemukan file ini dengan menavigasi ke /proc/sys/vm.

Ketika Anda membuka file, Anda akan melihat satu nomor yang menunjukkan swappiness Anda saat ini. Anda dapat mengedit file ini menggunakan editor teks apa pun pilihan Anda, selama Anda memiliki izin root.

Untuk melakukan ini dengan editor teks GNOME default yang ditemukan di Ubuntu dan Fedora, Anda dapat mencoba:
sudo gedit /proc/sys/vm/swappiness

Ada juga opsi baris perintah yang berfungsi terlepas dari editor teks mana yang telah Anda instal. Cukup masukkan:

sudo sysctl vm.swappiness=20

Anda dapat memasukkan angka apa saja mulai dari 0 hingga 100. Nilainya menunjukkan kapan Anda ingin Linux mulai secara aktif memindahkan proses dari memori ke partisi swap. Jadi misalnya, nilai 20 menunjukkan bahwa proses akan dipindahkan ketika penggunaan memori mencapai 80%; nilai swappiness default di Ubuntu 60 menunjukkan bahwa proses akan dipindahkan ketika penggunaan memori mencapai 40%.

Anda dapat memeriksa apakah perubahan berhasil dengan membuka kembali file teks itu. Tidak mengherankan, terminal menawarkan cara yang lebih cepat untuk memeriksa swappiness Anda. Cukup masukkan perintah ini:

cat /proc/sys/vm/swappiness

Apakah PC Anda Terasa Lebih Cepat
Partisi swap dapat membuat perbedaan besar dalam kinerja sistem Anda terkadang lebih baik dan kadang lebih buruk. Sekarang setelah Anda tahu untuk apa partisi swap, semoga Anda lebih siap untuk membuat keputusan yang sesuai dengan situasi Anda.

Tetapi sebelum Anda mempartisi ulang drive Anda, ketahuilah bahwa ada lebih banyak manajemen memori daripada jumlah RAM yang Anda miliki dan ukuran partisi swap Linux Anda.

Subscribe to receive free email updates:

0 Response to "Apa itu Partisi Swap di Linux? dan Semua Yang Perlu Anda Ketahui"

Post a Comment