主頁 > 知識庫 > docker CPU限制的實現(xiàn)

docker CPU限制的實現(xiàn)

熱門標簽:網(wǎng)站建設 檢查注冊表項 硅谷的囚徒呼叫中心 智能手機 美圖手機 百度競價點擊價格的計算公式 阿里云 使用U盤裝系統(tǒng)

1、--cpu=<value>

        1)指定一個容器可以使用多少可用的CPU資源,但無法讓容器始終在一個或某幾個CPU上運行

        2)例如:如果主機有2個CPU,設置--cpus="1.5",則可以報稱容器醉倒 容納一半的CPU,相當于設置--cpu-period="100000"和--cpu-quota="150000"

4核服務器中啟動centos基礎鏡像,并設置使用1核CPU

docker run -itd --cpus="1" --name=centos centos7 /bin/bash

進入容器,開啟4核CPU測試

查看容器的資源狀態(tài)

docker stats 08e1adecf3b7

查看服務器的CPU資源(由于測試服務器還有其他服務在使用,CPU資源比極高,正常是25%左右)

top

2、--cpuset-cpus=<value>

        1)限制容器可以使用指定的CPU或內(nèi)核

        2)容器可以使用逗號分隔的列表或以連字符分隔的CPU范圍。第一個CPU編號為0,有效值可能是0-3(使用第一、第二、第三和第四CPU)或1,3(使用第二或第四CPU)

3、--cpu-period=<value>

        1)指定CPU CFS調(diào)度程序周期,該周期與--cpu-quota一起使用。

        2)默認值為100000微秒(100毫秒)。大多數(shù)用戶不會更改默認設置。對于大多數(shù)用例,--cpus是一種更方便的代替方法

4、--cpu-quota=<value>

            1)設置COU CFS配額

            2)對于大數(shù)用例,--cpus是一種更方便的替代方法

5、--cpu-shares

        1)設置CPU權(quán)重。默認值為1024。

        2)當CPU資源充足時,設置CPU的權(quán)重沒有意義。只有在容器爭用CPU資源的情況下,CPU的權(quán)重才能讓不同的CPU用量

到此這篇關(guān)于docker CPU限制的實現(xiàn)的文章就介紹到這了,更多相關(guān)docker CPU限制內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

標簽:煙臺 賀州 黃山 山南 通遼 懷化 湖北 湘潭

巨人網(wǎng)絡通訊聲明:本文標題《docker CPU限制的實現(xiàn)》,本文關(guān)鍵詞  ;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡,涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 收縮
    • 微信客服
    • 微信二維碼
    • 電話咨詢

    • 400-1100-266