Linux dapat beroperasi dengan sangat bahagia tanpa swap jika Anda memiliki cukup RAM untuk semua yang Anda minta, meskipun itu masih merupakan ide yang baik untuk memiliki beberapa swap karena kadang-kadang bisa mendapatkan kinerja yang lebih baik ketika dekat dengan mengisi memori dengan mendorong beberapa tidak-baru-baru ini hal-hal yang digunakan ke disk membebaskan RAM untuk digunakan sebagai cache / buffer untuk operasi IO yang sedang aktif.
Juga, memiliki beberapa swap, tidak peduli berapa banyak RAM yang Anda miliki, tidak memungkinkan sedikit jaring pengaman tambahan jika aplikasi mengalami kesalahan dan membutuhkan lebih banyak RAM daripada biasanya, atau Anda memilih untuk melakukan sesuatu yang tidak biasa yang membutuhkan banyak memori.
Secara umum saya tidak setuju dengan 2xRAM pada mesin modern. Jika Anda memiliki cukup banyak untuk berakhir dengan halaman senilai 8Gb untuk ditukar ke disk maka sistem Anda cenderung memiliki kecepatan yang sama sekali tidak dapat digunakan pada titik itu. Bahkan 1xRAM dapat berlebihan dalam banyak kasus IMO. Ingatlah bahwa Anda dapat menambahkan ruang swap dalam bentuk file kapan saja, sehingga Anda dapat menambahkan lebih banyak swap nanti jika perlu. misalnya, untuk menambahkan GB swap tambahan:
dd if=/dev/zero of=/path/to/newfile bs=1024 count=1048576
mkswap /path/to/newfile
swapon /path/to/newfile
dan untuk menghapusnya (sekali tidak diperlukan lagi):
swapoff /path/to/newfile
rm /path/to/newfile
(ingat bahwa bertukar ke file sedikit lebih lambat daripada mengarahkan ke partisi atau volume logis karena Anda memiliki overhead filesystem dan potensi yang lebih besar untuk dipertimbangkan fragmentasi)
Hibernasi, yaitu pada laptop / netbook, dapat memperumit hal-hal sedikit karena IIRC Linux menyimpan status memori dalam ruang swap, jadi Anda pasti membutuhkan lebih dari ukuran RAM Anda sebagai swap jika Anda berencana untuk menggunakan hibernasi (dan saya tidak tahu apakah itu perlu partisi / volume swap berbasis atau jika berbasis file dapat digunakan - itu pasti akan perlu sesuatu yang disebutkan dalam fstab
yang dapat dilihat sangat awal dalam proses boot dimana inital ram disk digunakan dan root asli Anda belum dipasang ).
Poin-poin ini mungkin bisa diperdebatkan. Jika Anda memiliki penyimpanan disk terabyte, mengalokasikan 8Gb untuk bertukar kemungkinan akan sangat sedikit kesulitan!