Periksa apakah Anda membutuhkan lebih banyak swap
Swap memberi sistem ruang saat memori menipis, tetapi jauh lebih lambat daripada RAM. Perhatikan kolom available, bukan free, karena Linux menggunakan memori yang tidak terpakai sebagai cache dan melepaskannya saat diperlukan. Aktivitas swap yang terus-menerus berarti server membutuhkan lebih banyak memori atau lebih sedikit proses, dan menambah swap tidak akan menyelesaikannya.
free -h
swapon --show
vmstat 1 5Buat berkas swap
Periksa ruang disk kosong terlebih dahulu, lalu buat berkas, batasi izinnya, format, dan aktifkan. Berkas tersebut hanya boleh dapat dibaca oleh root.
df -h /
sudo fallocate -l 2G /swapfile
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile
swapon --showPertahankan setelah mulai ulang
Tambahkan satu baris ke /etc/fstab setelah mencadangkan berkas tersebut. Kesalahan dalam fstab dapat menghalangi boot normal, jadi periksa berkas sebelum memulai ulang.
sudo cp /etc/fstab /etc/fstab.backup
echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab
sudo findmnt --verifyUbah ukuran berkas swap
Sebelum menonaktifkan swap, pastikan isinya muat dalam memori yang tersedia: swapoff memindahkannya kembali ke RAM, dan jika tidak muat, proses dapat dihentikan paksa. Kemudian nonaktifkan berkas, buat ulang dengan ukuran baru, lalu aktifkan. Baris fstab tetap sama selama jalurnya tidak berubah.
free -h
sudo swapoff /swapfile
sudo fallocate -l 4G /swapfile
sudo mkswap /swapfile
sudo swapon /swapfileBtrfs dan zram
Pada Btrfs, berkas swap memerlukan penanganan khusus: gunakan btrfs filesystem mkswapfile, dan perhatikan bahwa subvolume yang berisi berkas swap tidak dapat disertakan dalam snapshot. zram berbeda dari berkas swap karena menyimpan halaman terkompresi di RAM, bukan di disk, dan dikelola oleh layanannya sendiri, bukan melalui fstab.
Swap di CH-J Server Manager
System Monitor menampilkan rincian RAM, riwayat RAM dan swap, serta setiap area swap beserta jenis, prioritas, dan aktivitasnya. Dengan root atau sudo, Anda dapat membuat, mengaktifkan, menonaktifkan, mengubah ukuran, dan menghapus berkas swap di /swapfile*, /swap/<name> atau /var/lib/swap/<name>, dari 64 MiB hingga 64 GiB, pada ext2/3/4, XFS, Btrfs dan F2FS. Aplikasi menolak menonaktifkan swap yang isinya tidak akan muat dalam memori dan mencadangkan /etc/fstab sebelum setiap perubahan. zram dan zswap hanya dapat dibaca di sana.