Docker Container Bellek Sınırı

Docker görüntülerini yerel olarak çalıştırırken , belirli bir Container’ın ne kadar bellek tüketebileceğini kontrol etmek isteyebilirsiniz. Aksi takdirde, çok fazla bellek tüketebilir ve genel sistem performansınız düşebilir. Varsayılan olarak Docker, bireysel Container’a bellek sınırlamaları uygulamaz. Kapsayıcılar, ana bilgisayarın tüm kullanılabilir belleğini tüketebilir.

1.Memory

Örneğin Container’nın kullanabileceği belleği 512 megabayt ile sınırlayalım. Belleği kısıtlamak için m parametresini kullanmamız gerekir

$ docker run -m 512m ygt

2.CPU

Varsayılan olarak, ana makinenin bilgi işlem gücüne erişim sınırsızdır. cpus  parametresini kullanarak CPU limitini ayarlayabiliriz . Örneğin, Container’ın en fazla iki CPU kullanacak şekilde sınırlayalım

$ docker run --cpus=2 ygt

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir