- penjualan sepatu bot ugg
- 16373
|
Persyaratan: Saat membuat kontainer docker, Anda dapat membatasi penggunaan memori maksimum kontainer dengan menambahkan parameter -m. Jika kontainer telah dibuat, bagaimana Anda dapat memodifikasi dan membatasi CPU, memori, dan sumber daya lainnya secara dinamis?
Melihat Batas Memori Kontainer
Komputer host memiliki stik memori 8G yang terpasang, dan tiga kontainer telah dibuat, di mana kontainer itsvse-redis dibatasi untuk menggunakan maksimum 512M memori, dan dua kontainer lainnya tidak dibatasi, seperti yang ditunjukkan pada gambar berikut:
Detail Format Pesan Keluaran
[CONTAINER]: Menampilkan ID kontainer dalam format singkat. [CPU %]: Penggunaan CPU. [MEM USAGE / LIMIT]: Memori saat ini yang digunakan dan memori maksimum yang dapat digunakan. [MEM %]: Menampilkan penggunaan memori dalam format persentase. [NET I/O]: Data I/O jaringan. [BLOK I/O]: Data I/O disk. [PIDS]: Nomor PID.
Perintah pembaruan docker
Perintah pembaruan docker memperbarui konfigurasi kontainer secara dinamis. Anda dapat menggunakan perintah ini untuk mencegah kontainer mengonsumsi terlalu banyak sumber daya dari host Docker mereka. Dengan menggunakan satu perintah, Anda dapat menetapkan batas untuk satu kontainer atau beberapa kontainer. Untuk menentukan beberapa kontainer, sediakan daftar nama atau ID kontainer yang dipisahkan dengan spasi.
OPSI Deskripsi
Nama | Deskripsi | --blocking-io-berat | Memblokir IO (bobot relatif), antara 10 dan 1000, 0 berarti dinonaktifkan (default dinonaktifkan). | --cpu-period | Membatasi periode CPU CFS (Penjadwal yang Sepenuhnya Adil) | --cpu-quota | Membatasi kuota CPU CFS. | --cpu-rt-period | API 1.25+ untuk membatasi waktu nyata CPU ke mikrodetik | --cpu-rt-runtime | API 1.25+, batasi waktu kerja CPU secara real-time ke mikrodetik | --cpu-shares, -c | Pembagian CPU (bobot relatif) | --cpus | API 1.29+, jumlah CPU | --cpuset-cpus | CPU yang diizinkan untuk dieksekusi (0-3, 0,1) | --cpuset-mem | MEM yang diizinkan untuk dieksekusi (0-3, 0,1) | --kernel-memory | Batas memori kernel | --memory-swap | Batas swap sama dengan memori ditambah swap, "-1" untuk mengaktifkan swap tak terbatas | --memory-reservatio | Batas lunak memori | --memory, -m | Batas memori | --batas pids | API 1.40+, sesuaikan batas pids kontainer (-1 berarti tidak ada batas) | --restart | Memulai ulang kebijakan untuk diterapkan saat kontainer keluar |
Dokumentasi: https: //docs.docker.com/engine/reference/commandline/update/
Dengan asumsi bahwa kontainer php5-fpm dibatasi untuk menggunakan maksimum 1024M (1G) memori, perintahnya adalah sebagai berikut:
(Akhir) |
Sebelumnya: Komunikasi lintas jendela PostMessage HTML5Artikel selanjutnya: [转一篇]一句 Task.Result di jalan buntu, kode ini masih bagaimana cara menulisnya?
|