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?