Saya pikir jika saya ingin menulis jawaban untuk pertanyaan Anda, saya harus terlebih dahulu menjelaskan seluruh hal swapfile sedikit di sini. Maafkan saya karena saya bertele-tele.
Sebuah swapfile / swap-partisi, mirip dengan pagefile di windows, adalah ruang harddisk yang didedikasikan untuk memfasilitasi penggunaan memori yang lebih baik. Ada dua penggunaan ruang swap.
Ketika tidak ada CUKUP memori untuk semua aplikasi - dalam kasus di mana ini terjadi pada sistem tanpa swapspace, itu akan menyebabkan kegagalan untuk mengalokasikan memori untuk aplikasi baru yang meminta halaman memori baru - dan ini biasanya mengakibatkan penghentian program.
Ketika beberapa halaman memori (memori dibagi menjadi 'halaman') digunakan beberapa waktu lalu, tetapi tidak lagi digunakan sekarang, itu akan ditransfer pada swapfile dan memori yang tersisa dapat digunakan untuk melakukan sesuatu yang lain yang bisa lebih berguna ( misalnya, bahkan caching!) - ketika ini terjadi dalam sistem tanpa swapspace, ini akan mengakibatkan halaman idle tetap berada dalam memori. Ini tidak terlalu serius, karena kami memiliki jumlah memori yang cukup besar hari ini.
Dan kemudian, jadi sekarang kita memiliki penggunaan partisi swapfile / swap terdaftar, berapa biasanya disarankan? - itu tergantung pada fungsi mesin. Jika ini adalah mesin desktop, atur ke 1-1,5x memori. Jika ini adalah mesin server, lakukan hal yang sama, tetapi perhatikan penggunaan swap, jika banyak digunakan, perbarui memori.
Seperti yang telah ditunjukkan orang lain, gparted dapat membantu Anda mengukir beberapa ruang dari partisi ext2 / ext3 Anda, tetapi Anda juga dapat menggunakan swapfile:
dd if=/dev/zero of=/swapfile bs=1024 count=1048576
mkswap /swapfile
swapon /swapfile
Kamu harus punya
swapfile none swap sw 0 0
aktif fstab
untuk memastikan itu digunakan pada setiap reboot
Dan satu hal lagi: Jika Anda tidak keberatan memiliki swapspace tetapi ingin meminimalkan penggunaan kecuali jika memori Anda benar-benar terentang, Anda dapat mengubah "swappiness" dari kernel dengan mengubah /proc/sys/vm/swappiness
(nilai, 0-100; standar, 60).