上節(jié)學(xué)習(xí)了如何限制容器對(duì)內(nèi)存的使用,本節(jié)我們來看CPU。
默認(rèn)設(shè)置下,所有容器可以平等地使用 host CPU 資源并且沒有限制。
Docker 可以通過 -c
或 --cpu-shares
設(shè)置容器使用 CPU 的權(quán)重。如果不指定,默認(rèn)值為 1024。
與內(nèi)存限額不同,通過 -c
設(shè)置的 cpu share 并不是 CPU 資源的絕對(duì)數(shù)量,而是一個(gè)相對(duì)的權(quán)重值。某個(gè)容器最終能分配到的 CPU 資源取決于它的 cpu share 占所有容器 cpu share 總和的比例。
換句話說:延伸閱讀
學(xué)習(xí)是年輕人改變自己的最好方式