Apa Itu Partisi Swap Di Linux Dan Apa Fungsinya

Apa itu Partisi Swap Di Linux Dan Apa Fungsinya

Sebagian besar instalasi Linux merekomendasikan supaya kita menyertakan partisi Swap. Ini mungkin aneh bagi pengguna Windows, yang terbiasa membuat semua sistem operasi pada satu partisi. Jadi apa yang dilakukan partisi Swap, apakah kita memerlukannya, dan seberapa besar seharusnya? Berikut ini penjelasan mengenai Apa itu Partisi Swap Di Linux Dan Apa Fungsinya.

Baca Juga: Perbedaan Jenis-Jenis File System Linux

Apa Itu Swap

Sistem kita pasti menggunakan Random Access Memory (RAM) ketika menjalankan aplikasi. Ketika hanya ada beberapa aplikasi yang menjalankan sistem, kita mengelola dengan RAM yang tersedia. Tetapi jika ada terlalu banyak aplikasi yang berjalan atau jika aplikasi membutuhkan banyak RAM, maka sistem kita akan mendapat masalah. Jika suatu aplikasi membutuhkan lebih banyak memori tetapi seluruh RAM sudah digunakan, aplikasi tersebut akan macet.

Swap bertindak sebagai pereda bagi sistem kita ketika RAM habis. Apa yang terjadi di sini adalah bahwa ketika RAM habis, sistem Linux kita menggunakan bagian dari memori hard disk dan mengalokasikannya ke aplikasi yang sedang berjalan. Ini terdengar keren. Berarti jika kita mengalokasikan seperti ukuran swap 50GB, sistem kita dapat menjalankan ratusan atau bahkan ribuan aplikasi secara bersamaan? tetapi itu adalah pemikiran yang SALAH!

Karena, kecepatan penting di sini. RAM mengakses data dalam urutan nanodetik. SSD mengakses data dalam mikrodetik, sementara hard disk normal mengakses data dalam milidetik. Ini berarti bahwa RAM 1000 kali lebih cepat dari SSD dan 100.000 kali lebih cepat dari HDD biasa. Jika suatu aplikasi bergantung terlalu banyak pada swap, kinerjanya akan menurun karena tidak dapat mengakses data pada kecepatan yang sama seperti di RAM. Jadi daripada mengambil 1 detik untuk sebuah tugas, mungkin butuh beberapa menit untuk menyelesaikan tugas yang sama. Ini akan membuat aplikasi hampir tidak berguna.

Baca Juga: Apa Itu Kernel Linux Dan Bagaimana Cara Memeriksa Versinya

Kelebihan Dan Kekurangan Swap

Kelebihan Menggunakan Swap:

  • Memberikan ruang overflow ketika memori kita terisi penuh
  • Dapat memindahkan item yang jarang dibutuhkan dari memori kecepatan tinggi kita
  • Memungkinkan kitamelakukan hibernasi

Kekurangan Menggunakan Swap:

  • Memakan ruang pada hard drive kalian karena partisi Swap tidak mengubah ukuran secara dinamis
  • Dapat menambah keausan pada hard drive kalian
  • Tidak perlu meningkatkan kinerja

Ketika Partisi Swap Tidak Membantu

Partisi Swap tidak selalu membantu meningkatkan kinerja?  Jika kita telah menginstal Linux pada laptop yang hanya memiliki memori 1GB dan hard drive 5400rpm. Dengan hanya 1GB memori, kita dapat membayangkan bahwa ia dapat terisi dengan cepat dengan beberapa tab browser yang terbuka. Partisi SWAP memungkinkan kita untuk membuat semuanya tetap terbuka karena memori meluap begitu saja.

Tapi kemudian kemacetan muncul, karena kecepatan 5400rpm hard drive. Karena hard drive sangat lambat, dan sistem terus-menerus ingin mengakses partisi Swap, dan akhirnya laptop menjadi sangat lamban. Swappiness yang ditetapkan tidak menjamin itu, meskipun sekarang ada ruang dalam memori, semua yang ada di partisi Swap akan dipindahkan kembali. Sebagai gantinya, banyak yang akan tetap di partisi Swap, menyebabkan laptop terus menjadi lamban. Ini mungkin hanya bisa diperbaiki oleh reboot, yang memakan waktu cukup lama karena sistem harus menghapus semuanya dari partisi SWAP sebelum dimatikan.

Kapan Swap Diperlukan?

    • Jika sistem kita memiliki RAM kurang dari 1 GB, kita harus menggunakan swap karena sebagian besar aplikasi akan segera kehabisan RAM.
    • Jika sistem kita menggunakan sumber daya aplikasi berat seperti editor video, itu akan menjadi ide yang baik untuk menggunakan beberapa ruang swap karena RAM kita mungkin habis di sini.
    • Jika kita menggunakan hibernasi, maka kita harus menambahkan swap karena konten RAM akan ditulis ke partisi swap. Ini juga berarti bahwa ukuran swap setidaknya harus seukuran RAM.
    • Hindari kejadian aneh seperti program menjadi gila yang memakan RAM.

Berapa Ukuran Yang Diperlukan Untuk Swap?

Orang-orang memiliki pendapat yang berbeda tentang ukuran swap yang ideal. Bahkan distribusi Linux utama tidak memiliki pedoman ukuran swap yang sama. Jika kita mengikuti saran Red Hat , mereka merekomendasikan ukuran swap 20% dari RAM untuk sistem modern (yaitu 4GB atau lebih tinggi RAM). CentOS memiliki rekomendasi berbeda untuk ukuran partisi swap . Mereka menyarankan dua kali ukuran RAM jika RAM kurang dari 2 GB dan ukuran RAM + 2 GB jika ukuran RAM lebih dari 2 GB yaitu 5GB swap untuk 3GB RAM. Mungkin kita kebingungan, mana yang harus kita pilih. Inilah sebabnya, tabel dibawah ini akan memberi tahu kita ukuran swap yang disarankan Ubuntu berdasarkan ukuran RAM dan kebutuhan hibernasi.

Ukuran RAM Ukuran Swap (Tanpa Hibernasi)  Ukuran swap (Dengan Hibernasi)
 256MB  256MB  512MB
 512MB  512MB  1GB
 1GB  1GB  2GB
 2GB  1GB  3GB
 3GB  2GB  5GB
 4GB  2GB  6GB
 6GB  2GB  8GB
 8GB  3GB  11GB
 12GB  3GB  15GB
 16GB  4GB  20GB
 24GB  5GB  29GB
 32GB  6GB  38GB
 64GB  8GB  72GB
 128GB  11GB  139GB

Kesimpulan

Jadi Apa itu Partisi Swap? Swap adalah jenis memori kedua dalam sistem Linux modern. Fungsi utama ruang Swap adalah untuk menggantikan ruang disk untuk memori RAM ketika RAM nyata terisi dan lebih banyak ruang diperlukan. Swap juga dapat membuat perbedaan besar dalam kinerja sistem kita, kadang-kadang menjadi lebih baik dan kadang-kadang lebih buruk. Untuk itu kita harus bisa membuat keputusan yang tepat ketika memilihnya.


Sekian artikel Apa itu Partisi Swap Di Linux Dan Apa Fungsinya. Nantikan artikel menarik lainnya dan jangan lupa share artikel ini ke teman-teman kalian. Terimakasih…

Related posts

5 Manfaat Menggunakan Alamat IP Dinamis

8 Pertanyaan cPanel Yang Sering Diajukan Beserta Jawabannya

Ini Dia Pengertian Hosting Dan Fungsinya