Partisi Swap Manual

Salah satu cara termudah untuk meningkatkan peforma server Anda dan menjaga agar tidak terjadi kesalahan memori di luar aplikasi adalah menambahkan beberapa ruang swap. Dalam panduan ini, kita akan membahas bagaimana menambahkan file swap ke server Ubuntu 16.04 Xenial.

Apa itu Swap?

Swap adalah area pada hard drive yang telah ditetapkan sebagai tempat dimana sistem operasi dapat menyimpan data sementara yang tidak dapat lagi ditahan di RAM. Pada dasarnya, ini memberi Anda kemampuan untuk meningkatkan jumlah informasi yang dapat disimpan oleh server Anda dalam “memori” kerjanya. Ruang swap pada hard drive akan digunakan bila tidak ada lagi ruang yang cukup dalam RAM untuk menyimpan data aplikasi dalam penggunaan.

Informasi yang ditulis ke disk akan jauh lebih lambat daripada informasi yang tersimpan dalam RAM, namun sistem operasi akan memilih untuk terus menjalankan data aplikasi di memori dan menggunakan swap untuk data yang lebih lama.

Periksa Sistem Informasi Swap

Sebelum kita mulai, kita bisa mengecek apakah sistem sudah memiliki beberapa ruang swap yang tersedia. Hal ini dimungkinkan untuk memiliki beberapa file swap atau partisi swap, namun umumnya seharusnya sudah cukup.

Periksa Ruang yang Tersedia di Partisi Hard Drive

Cara yang paling umum untuk mengalokasikan ruang untuk swap adalah dengan menggunakan partisi terpisah yang ditujukan untuk tugas itu. Namun, mengubah skema partisi tidak selalu memungkinkan. Kita bisa dengan mudah membuat file swap yang berada pada partisi yang ada.

Perangkat di dalam /dev adalah disk yang nanti akan kita jadikan tempat swap di dalamnya. Kita memiliki banyak ruang yang tersedia dalam contoh ini (hanya 1.1G yang digunakan). Penggunaan Anda mungkin akan berbeda.

Meskipun ada banyak pendapat tentang ukuran ruang swap yang sesuai, itu sangat tergantung pada preferensi pribadi dan persyaratan aplikasi Anda. Umumnya, jumlah yang sama atau dua kali lipat jumlah RAM pada sistem Anda merupakan titik awal yang baik. Aturan bagus lainnya adalah bahwa segala sesuatu di atas 4G swap mungkin tidak perlu jika Anda hanya menggunakannya sebagai fallback RAM.

Buat File Swap

Sekarang kita tahu ruang harddisk yang ada, kita bisa membuat file swap di dalam filesystem kita. Kita akan membuat file dari ukuran swap yang kita inginkan disebut swapfile di root kita / directory.

Cara terbaik untuk membuat file swap adalah dengan program fallocate. Perintah ini membuat file dengan ukuran preallocated seketika.

Karena server di contoh kita memiliki RAM 512MB, kita akan membuat file 1 Gigabyte dalam panduan ini.

Mengaktifkan File Swap

Sekarang kita memiliki file dengan ukuran yang benar, kita perlu mengubahnya menjadi ruang swap.

Pertama, kita perlu mengunci hak akses file sehingga hanya pengguna dengan hak root yang bisa membaca isinya. Hal ini mencegah pengguna normal untuk dapat mengakses file, yang memiliki implikasi keamanan yang signifikan.

Seperti yang kita lihat, hanyauser root yang memilik akses baca dan tulis.

Buat File Swap Permanen

Perubahan terakhir kami telah mengaktifkan file swap untuk sesi saat ini. Namun, jika kita reboot, server tidak akan mempertahankan pengaturan swap secara otomatis. Kita bisa mengubahnya dengan menambahkan file swap ke file /etc/fstab kita.

dan.. selesai…