Bagaimana untuk menambah ruang swap pada Ubuntu 22.04 LTS

WBOY
Lepaskan: 2024-02-20 11:12:03
ke hadapan
489 orang telah melayarinya

Ruang swap memainkan peranan penting dalam sistem Linux, terutamanya apabila sistem kekurangan memori. Ia bertindak sebagai ruang storan memori sandaran yang membantu sistem berjalan dengan lancar dan mengekalkan kestabilan walaupun di bawah beban yang tinggi. Artikel ini memberi anda panduan terperinci untuk menambah ruang swap pada Ubuntu 22.04 LTS untuk memastikan prestasi sistem anda dioptimumkan dan boleh mengendalikan pelbagai beban kerja.

如何在 Ubuntu 上添加交换空间 22.04 LTS

Ketahui tentang ruang swap

Ruang swap menyediakan memori maya yang menambah RAM fizikal sistem. Apabila sistem kehabisan RAM, kernel menukar data ke cakera untuk mengelakkan kehabisan memori dan sistem ranap. Sistem Linux biasanya menggunakan ruang swap untuk mengendalikan situasi ini.

  • Jalankan berbilang aplikasi intensif memori secara serentak
  • Memproses fail atau set data yang sangat besar
  • Jalankan mesin atau bekas maya
  • Kompil atau bina perisian daripada kod sumber

Ruang swap yang tidak mencukupi boleh menyebabkan kemerosotan prestasi, ranap aplikasi dan ralat kehabisan memori. Alat pemantauan, contohnya, dan memberikan keterlihatan ke dalam penggunaan pertukaran. Jika sistem anda kerap mencapai had swap, menambah lebih banyak ruang boleh meningkatkan kestabilan. topfree

Langkah persediaan

Sebelum membuat fail swap, pastikan anda menyemak sama ada sistem anda sudah mempunyai ruang swap dan berapa banyak ruang kosong yang tersedia pada cakera keras anda.

Untuk menyemak ruang swap sedia ada, gunakan arahan berikut:

sudo swapon --show
Salin selepas log masuk

Jika output kosong, ini bermakna sistem anda belum mempunyai ruang swap. Untuk menyemak ruang kosong pada cakera keras anda, gunakan arahan berikut:

df -h
Salin selepas log masuk

Buat fail swap

Selepas mengesahkan bahawa terdapat ruang kosong yang mencukupi pada cakera keras, anda boleh membuat fail swap. Saiz fail swap bergantung pada keperluan sistem, tetapi peraturan yang baik adalah untuk menjadikannya sama dengan jumlah RAM pada sistem. Untuk mencipta fail swap 1GB, gunakan arahan berikut:

sudo fallocate -l 1G /swapfile
Salin selepas log masuk

Lindungi fail swap

Selepas mencipta fail swap, pastikan anda melindunginya dengan menukar kebenarannya. Ini memastikan bahawa hanya pengguna root boleh membaca fail, melindungi sistem anda daripada potensi ancaman keselamatan.

Untuk menukar keizinan fail swap, gunakan arahan berikut:

sudo chmod 600 /swapfile
Salin selepas log masuk

Sediakan ruang swap

Selepas anda mencipta dan melindungi fail swap anda, anda boleh menyediakannya sebagai ruang swap. Mula-mula, gunakan arahan mkswap untuk menyediakan kawasan swap:

sudo mkswap /swapfile
Salin selepas log masuk

Kemudian, dayakan fail swap menggunakan arahan swapon:

sudo swapon /swapfile
Salin selepas log masuk

Sahkan ruang pertukaran

Selepas menyediakan ruang swap, pastikan anda mengesahkan bahawa ia tersedia dan berfungsi dengan baik. Anda boleh menggunakan arahan swapon --show sekali lagi untuk melakukan ini. Jika ruang swap disediakan dengan betul, anda kini akan melihat output yang menunjukkan laluan, saiz dan maklumat lain bagi fail swap.

Menambah ruang swap pada Ubuntu 22.04 LTS ialah proses mudah yang boleh meningkatkan prestasi sistem dengan ketara di bawah beban berat. Dengan mengikut langkah-langkah yang digariskan dalam panduan ini, anda boleh memastikan bahawa sistem anda mempunyai jaring keselamatan yang betul apabila memori fizikal kehabisan. Seperti biasa, ingat bahawa walaupun ruang swap adalah alat yang berguna, ia bukan pengganti untuk memori fizikal yang mencukupi, jadi pastikan sistem anda mempunyai RAM yang mencukupi untuk memenuhi keperluannya.

Atas ialah kandungan terperinci Bagaimana untuk menambah ruang swap pada Ubuntu 22.04 LTS. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:mryunwei.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan