Lalu, apa sebenarnya partisi SWAP, Apa Fungsinya? Ezycomp Akan membahas mengenai Apa itu Partisi Swap di Linux
Memory Virtual / Cadangan
Partisi SWAP adalah sebuah ruang kosong atau partisi dari media penyimpanan yang berfungsi sebagai sebuah memory virtual atau memory cadangan bagi memory utama yaitu RAM (Random Access Memory).
Ketika menjalankan sebuah aplikasi pada komputer, RAM akan bertindak sebagai media penyimpanan sementara bagi data-data aplikasi atau proses yang dikerjakan tersebut. Ini berarti semakin banyak aplikasi-aplikasi atau proses-proses yang dikerjakan, maka akan semakin banyak data yang harus di tampung pada RAM.
Sedangkan sebuah RAM juga mempunyai kapasitas atau ukuran daya tampung sendiri. Lalu bagaimana jika proses-proses atau aplikasi yang dijalankan terlalu banyak dan melebihi kapasitas RAM yang ada pada komputer?
Disinilah fungsi sebuah partisi SWAP bekerja pada Linux. Ketika proses pada RAM telah melebihi kapasitas RAM, maka sebagian proses-proses tersebut akan dialihkan dan berjalan pada Partisi SWAP. Sehingga beban RAM yang melebihi batas teralihkan di tertampung di Partisi SWAP
Sederhananya dari pernyataan tersebut, mungkin membuat kalian berpikir berpikir bahwa kita sebenarnya tidak membutuhkan RAM yang besar, kita tidak perlu mahal-mahal membeli RAM dengan ukuran yang besar, cukup menggunakan ukuran RAM dengan ukuran kecil dan membuat partisi SWAP sebesar-besarnya.
Namun tidak demikian, asumsi tersebut salah. RAM tetap prioritas utama untuk mendukung kinerja sebuah komputer, karean RAM adalah hardware yang memilki kecepatan yang sangat tinggi, sedangkan Harddisk — hardware tempat dimana partisi SWAP ada — adalah sebuah perangkat keras yang memiliki kinerja yang lambat.
Data atau proses yang dipindahkan dari RAM ke partisi SWAP adalah data yang tidak sering digunakan, sehingga tidak menjadi masalah jika harus dipindahkan pada SWAP, dengan notabene partisi SWAP dari Harddisk yang kinerjanya lambat.
Swappiness
Pemilahan proses-proses yang mana diantara banyak proses tersebut yang bisa dipindahkan dari RAM ke SWAP tergantung pada swappiness. Proses-proses yang memiliki swappiness yang lebih tinggi akan lebih mungkin untuk dipindahkan ke SWAP, sedangkan proses-proses yang memiliki swappiness yang lebih rendah tidak mungkin untuk di pindahkan ke SWAP.
Dengan memindahkan proses-proses yang tidak penting dan jarang digunakan tersebut ke SWAP, RAM akan memiliki lebih banyak ruang kosong yang lega, sehingga RAM bisa digunakan oleh proses atau pekerjaan yang lebih penting. Dan komputer akan memiliki kinerja yang lebih baik.
Hibernate
SWAP juga berfungsi sebagai pemindahan isi RAM ketika komputer Linux melakukan hibernate.
Hibernate adalah sebuah fitur untuk mematikan komputer sementara waktu tanpa harus keluar atau menutup pekerjaan yang sedang kamu lakukan. Pada sistem operasi Linux, pekerjaan-pekerjaan yang sedang kamu lakukan tersebut akan disimpan pada partisi SWAP, sehingga ketika kamu menghidupkan kembali komputer, komputer kamu akan berada pada kondisi seperti saat kamu mematikan atau melakukan hibernate komputer kamu
Tanpa menggunakan partisi SWAP, Linux kamu tidak bisa melakukan hibernate.
Jadi, apakah sebenarnya sebuah perangkat yang menggunakan sistem operasi Linux harus memiliki partisi SWAP? Tidak, kamu tidak harus memiliki partisi SWAP.
Tapi dengan memiliki partisi SWAP, kamu memiliki memory cadangan, kamu juga bisa memindahkan pekerjaan-pekerjaan yang tidak penting atau jarang digunakan ke SWAP sehingga RAM mampu berkerja dengan lebih baik, dan memungkinkan kamu untuk melakukan hibernate.
Secara Keseluruhan fungsi - fungsi SWAP ini sama dengan Sistem Operasi Windows di mana jika di Windows bernama Virtual Memory, Semoga dengan mengetahui apa dan kegunaan dari partisi SWAP bisa membantu mengopimlkan kinerja komputer kalian yang menjalankan Linux.
EmoticonEmoticon