Cara menambah ruang swap di Ubuntu 18.04

Cara menambah ruang swap di Ubuntu 18.04

Swap sangat berguna untuk sistem itu yang memerlukan lebih banyak RAM yang fizikal tersedia. Sekiranya memori penuh dan sistem memerlukan lebih banyak RAM untuk menjalankan aplikasi dengan betul, semak ruang swap dan pemindahan fail di sana. Secara umum, Swap adalah sebahagian daripada cakera keras yang digunakan sebagai RAM pada sistem.

Saya mempunyai mesin maya yang tidak menukarnya. Banyak kali perkhidmatan terhempas kerana memori yang tidak mencukupi. Dalam keadaan ini penciptaan fail swap lebih baik untuk mengekalkannya. Artikel ini akan membantu anda membuat fail swap pada sistem linux selepas pemasangan.

  • Periksa Swap Sistem - Sebelum bekerja pastikan sistem sudah diaktifkan. Sekiranya tidak ada pertukaran, anda akan mendapat header output sahaja.
    sudo swapon -s 
  • Buat fail swap - Mari buat fail untuk digunakan untuk menukar dalam sistem saiz yang diperlukan. Sebelum membuat fail pastikan anda mempunyai ruang kosong yang mencukupi pada cakera. Umumnya, ia mengesyorkan bahawa swap harus sama dengan dua kali ganda memori fizikal yang dipasang.

    Saya mempunyai memori 2GB dalam sistem saya. Oleh itu, saya membuat pertukaran ukuran 4GB.

    sudo fallocate -l 4g /swapfile chmod 600 /swapfile 
  • Jadikan ia menukar - Sekarang buat adalah swap fail yang boleh digunakan menggunakan arahan mkswap.
    sudo mkswap /swapfile 
  • Dayakan pertukaran - Sekarang persediaan pertukaran untuk menggunakan sistem swapon perintah.
    sudo swapon /swapfile 

    Sekarang sekali lagi periksa bahawa swap diaktifkan atau tidak. Anda akan melihat hasil seperti di bawah.

    saiz nama fail swapon -s swapon -s digunakan keutamaan /swapfile fail 4194300 0 -1 
  • Swap persediaan kekal - Tambah entri berikut /etc/fstab fail untuk membolehkan pertukaran pada reboot sistem.
    vim /etc /fstab 
    /swapfile tiada swap SW 0 0 
  • Parameter Kernel Persediaan - Sekarang tukar swappiness Parameter kernel mengikut keperluan anda. Ia memberitahu sistem berapa kerap sistem menggunakan kawasan swap ini.

    Edit /etc/sysctl.Conf fail dan tambah konfigurasi berikut dalam fail.

    sudo vim /etc /sysctl.Conf 
    VM.Swappiness = 10 

    Sekarang muat semula fail konfigurasi SYSCTL

    sudo sysctl -p 

Pada ketika ini, anda telah berjaya mengaktifkan pertukaran pada sistem Ubuntu anda.