Docker Linux - Ogranicz zasoby globalne


2

Używam dokera z gitlab-runner na Linuksie (Ubuntu 16.04). gitlab-runner uruchamia do 4 jednoczesnych kontenerów dokerów.

Mam 8-rdzeniowy procesor i chciałbym ograniczyć globalne użycie do 4 rdzeni. Jedynym sposobem, jaki znalazłem, jest ograniczenie liczby uruchomionych rdzeni dla każdego kontenera dokowanego do 1. Jednak to rozwiązanie nie jest najlepsze, ponieważ jeśli uruchomione zostaną tylko 2 kontenery, zostaną użyte tylko 2 rdzenie zamiast dopuszczania 2 rdzeni dla każdego.

Czy jest jakiś sposób na ograniczenie globalnej liczby procesorów używanych w oknie dokowanym (jak jest to możliwe w przypadku komputerów Mac i Windows za pośrednictwem aplikacji komputerowej) w systemie Linux?

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.