Rumah  >  Artikel  >  Operasi dan penyelenggaraan  >  Adakah memori pengguna Linux akan terhad?

Adakah memori pengguna Linux akan terhad?

藏色散人
藏色散人asal
2023-03-13 10:59:023001semak imbas

Memori pengguna Linux adalah terhad Cara untuk mengehadkan memori pengguna dalam Linux ialah: 1. Masukkan fail melalui arahan "sudo vim /etc/security/limits.conf" 2. Gunakan "@test hard rss 21000000 "Arahan mengehadkan penggunaan memori ujian pengguna kepada tidak lebih daripada 20G.

Adakah memori pengguna Linux akan terhad?

Persekitaran pengendalian tutorial ini: sistem linux5.9.8, komputer Dell G3.

Adakah memori pengguna Linux akan dihadkan?

Ya.

Linux mengehadkan ruang cakera dan penggunaan memori pengguna

1. Cara mengehadkan ruang cakera pengguna

1 dalam Kuota Ruang sistem

sudo repquota /dev/vda1

2 Lihat kuota ruang cakera pengguna

sudo edquota user_name

Untuk menukar kuota ruang cakera pengguna, ubah suai terus medan blok dalam fail pop timbul Nilai medan lembut dan keras boleh digunakan. Sebagai contoh, dalam rajah di bawah, nilai medan lembut ditetapkan kepada 2097152 (iaitu, 2G), dan nilai medan keras ditetapkan kepada 3145728 (iaitu, tetapan ini bermakna sistem akan membenarkan anda menetapkan masa dalam tempoh masa tertentu (tetapan masa (Lihat Bahagian 4 di bawah) ruang cakera melebihi 2G, tetapi anda mesti mengurangkan ruang cakera kepada kurang daripada 2G sebelum tarikh akhir; tetapi dalam apa jua keadaan, ruang cakera anda tidak boleh melebihi 3G. Inilah maksud lembut dan keras. Perlu diingatkan bahawa medan blok dan inod tidak perlu ditetapkan Nilai kedua-dua medan ini diberikan secara automatik oleh sistem.

Adakah memori pengguna Linux akan terhad?

3. Mula-mula tetapkan kuota ruang cakera bagi fanyiwei pengguna templat tertentu, dan kemudian tetapkan kuotanya kepada target_user_name pengguna sasaran. Selagi kuota templat ditetapkan sekali, arahan ini akan menjadi yang paling biasa digunakan pada masa hadapan, yang sangat mudah.

sudo edquota -p fanyiwei target_user_name

4. Tetapkan tempoh amaran

Sebelum ini dalam Bahagian 2, kami menetapkan had atas lembut (lembut) dan had atas keras (keras) ruang cakera pengguna. Had atas keras ialah had atas yang sama sekali tidak dibenarkan untuk dilampaui, seperti 3G yang ditetapkan di atas had atas lembut membolehkan anda melebihi had dalam tempoh yang singkat, tetapi terdapat tarikh akhir, iaitu tempoh amaran. Tetapan lalai bagi tempoh amaran ialah 7 hari, tetapi anda boleh menggunakan perintah berikut untuk mengubah suainya

sudo edquota -t

Selepas dijalankan, fail berikut akan muncul, dan kemudian anda boleh mengubah suainya. gambar di bawah menetapkan tempoh amaran kepada 3 langit.

Adakah memori pengguna Linux akan terhad?

2 Cara mengehadkan penggunaan memori pengguna

1. Mula-mula gunakan arahan berikut untuk memasukkan fail

sudo vim /etc/security/limits.conf

Selepas entering Jika anda ingin mengehadkan penggunaan memori setiap pengguna kepada tidak lebih daripada 20G, tambahkan pernyataan dalam gambar di bawah

* hard rss 21000000

Adakah memori pengguna Linux akan terhad?

Jika anda ingin mengehadkan ujian pengguna Penggunaan memori tidak boleh melebihi kira-kira 20G, anda boleh menambah arahan dalam rajah di bawah

@test hard rss 21000000

Adakah memori pengguna Linux akan terhad?

untuk menerangkan maksud empat medan yang kami tulis di atas ialah (1) Tambah * untuk menunjukkan bahawa ia akan berfungsi untuk semua pengguna, dan tambah @test untuk menunjukkan bahawa ia hanya akan berfungsi untuk ujian bernama pengguna. (2) keras bermaksud had atas yang keras Anda juga boleh menukarnya kepada lembut, iaitu had atas yang lembut. (3) RSS menunjukkan bahawa kami mengehadkan penggunaan memori. (4) 21000000 (unit KB) menunjukkan bahawa jumlah yang kami hadkan adalah lebih kurang 20GB.

2. Selepas mengubah suai fail di atas dan menyimpannya, kami menggunakan arahan berikut

sudo vim /etc/pam.d/login

untuk memasukkan fail, tambah ayat berikut di bahagian bawah, dan simpannya.

session required /lib/security/pam_limits.so

Adakah memori pengguna Linux akan terhad?

3 Log keluar daripada akaun dan log masuk semula Gunakan arahan berikut untuk melihat kuota memori

ulimit -a

Hasilnya. adalah seperti yang ditunjukkan di bawah

Adakah memori pengguna Linux akan terhad?

Gambar di atas menunjukkan bahawa kami telah berjaya menetapkan penggunaan memori pengguna kepada 20G.

Cadangan berkaitan: "Tutorial Video Linux"

Atas ialah kandungan terperinci Adakah memori pengguna Linux akan terhad?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
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