付費(fèi)下載
下載本文檔
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
任務(wù)7.2.1設(shè)置容器的CPU使用率與CPU周期(1)任務(wù)目標(biāo)掌握設(shè)置容器CPU使用率的方法掌握設(shè)置CPU周期的方法(2)任務(wù)內(nèi)容創(chuàng)建Stress工具鏡像設(shè)置容器占用CPU資源的份額設(shè)置CPU周期(3)完成任務(wù)所需的設(shè)備和軟件一臺(tái)安裝Windows10操作系統(tǒng)的計(jì)算機(jī)VMwareWorkstation,Docker遠(yuǎn)程管理工具M(jìn)obaXterm(4)任務(wù)實(shí)施步驟第一步:使用Dockerfile創(chuàng)建Stress工具鏡像,操作命令如下:[root@docker~]#dockerpullcentos:7[root@docker~]#mkdirstress[root@docker~]#cdstress/[root@dockerstress]#vimDockerfileDockerfile代碼如下:FROMcentos:7MAINTAINERzsk"zsk@"RUNyum-yinstallwget&&\&&yum-yinstallstress[root@dockerstress]#dockerbuild-tcentos:stress.[root@dockerstress]#dockerimages命令運(yùn)行結(jié)果如圖7-3所示。圖7-3構(gòu)建Stress工具鏡像第二步:?jiǎn)?dòng)容器container1,查看CPU的使用百分比。此處模擬系統(tǒng)負(fù)載較高時(shí)的場(chǎng)景,開(kāi)啟了8個(gè)stress進(jìn)程,從而讓Cgroup生效,操作命令如下:[root@docker~]#dockerrun-itd--namecontainer1--cpu-shares521centos:stressstress-c8--cpu-shares:同時(shí)運(yùn)行多個(gè)容器時(shí),分配容器所占用的CPU份額。[root@docker~]#dockerps-a[root@docker~]#dockerexec-itcontainer1bash[root@53654d0c7f97/]#top命令運(yùn)行結(jié)果如圖7-4所示。圖7-4查看container1資源占用情況(1)系統(tǒng)顯示信息說(shuō)明,見(jiàn)表7-1、7-2、7-3、7-4、7-5所示。表7-1top:系統(tǒng)運(yùn)行時(shí)間和平均負(fù)載顯示信息說(shuō)明-06:07:20當(dāng)前時(shí)間up4:50已運(yùn)行時(shí)間0users當(dāng)前登錄用戶數(shù)loadaverage:8.77,11.53,14.46系統(tǒng)負(fù)載平均值:過(guò)去1分鐘、5分鐘、15分鐘的均值。表7-2Tasks:當(dāng)前運(yùn)行的進(jìn)程情況顯示信息說(shuō)明11total進(jìn)程的總數(shù)9running正在運(yùn)行進(jìn)程數(shù)2sleeping睡眠進(jìn)程數(shù)0stopped停止進(jìn)程數(shù)0zombie僵尸進(jìn)程數(shù)表7-3%Cpu(s):CPU使用率顯示信息說(shuō)明100.0us用戶進(jìn)程CPU使用率0.0sy系統(tǒng)進(jìn)程CPU使用率0.0ni用戶改變優(yōu)先級(jí)進(jìn)程的CPU使用率0.0id空閑進(jìn)程CPU使用率0.0wa等待I/O的CPU使用率0.0hi硬件中斷CPU使用率0.0si軟件中斷CPU使用率0.0st搶斷CPU使用率表7-4KiBMem:物理內(nèi)存使用情況顯示信息說(shuō)明1863252total物理總內(nèi)存(默認(rèn)單位KB)1101264free空閑物理內(nèi)存279344used已使用物理內(nèi)存482644buff/cache用作緩存的內(nèi)存表7-5KiBSwap:交換區(qū)使用情況顯示信息說(shuō)明2097148total交換區(qū)總量(默認(rèn)單位KB)2097148free空閑交換區(qū)0used已使用交換區(qū)1424680availMem緩沖交換區(qū)(2)進(jìn)程表格信息說(shuō)明,見(jiàn)表7-6所示。表7-6進(jìn)程表格信息說(shuō)明顯示信息說(shuō)明PID進(jìn)程IDUSER用戶名PR進(jìn)程優(yōu)先級(jí)NI用戶進(jìn)程nice值,負(fù)值表示高優(yōu)先級(jí),正值表示低優(yōu)先級(jí)VIRT進(jìn)程占用虛擬內(nèi)存大小,單位KB,VIRT=SWAP+RESRES常駐內(nèi)存大小,單位KB,RES=CODE(可執(zhí)行代碼占用的物理內(nèi)存)+DATASHR共享內(nèi)存大小,單位KBS進(jìn)程狀態(tài),R表示運(yùn)行,S表示睡眠,D表示不可中斷的睡眠狀態(tài),T表示跟蹤或停止,Z表示僵尸進(jìn)程%CPUCPU使用率%MEM內(nèi)存使用率TIME+累計(jì)使用CPU時(shí)間,單位1/100秒COMMAND運(yùn)行命令第三步:?jiǎn)?dòng)容器container2,查看CPU的使用百分比,操作命令如下:[root@docker~]#dockerrun-itd--namecontainer2--cpu-shares1024centos:stressstress-c8[root@docker~]#dockerps-a[root@docker~]#dockerexec-itcontainer2bash[root@32894aeeda10/]#top命令運(yùn)行結(jié)果如圖7-5所示。圖7-5查看container2資源占用情況第四步:重新進(jìn)入容器container1,對(duì)比兩個(gè)容器的CPU使用百分比,操作命令如下:[root@docker~]#dockerexec-itcontainer1bash[root@53654d0c7f97/]#top命令運(yùn)行結(jié)果如圖7-6所示。可見(jiàn)兩容器container1和container2的CPU使用率為1:2.圖7-6重新查看container1資源占用情況第五步:設(shè)置容器的CPU周期和容器在一個(gè)周期內(nèi)可以占用的CPU時(shí)間,操作命令如下:[root@docker~]#dockerrun-itd--namecontainer3--cpu-period100000--cpu-quota200000centos:stress--cpu-period:指定容器的CPU使用周期,單位是微妙(μs),最小值是1000μs,最大值是1s,默認(rèn)值是100000μs(0.1s)。--cpu-quota:指定容器在CPU使用周期內(nèi)最多可以占用的時(shí)間,單位是微妙(μs),默認(rèn)值是-1,表示不控制。以上兩個(gè)參數(shù)一般同時(shí)使用,表示容器進(jìn)程每個(gè)周期使用單個(gè)CPU多長(zhǎng)時(shí)間。[root@docker~]#dockerps-a[root@docker~]#dockerexec-itcontainer3bash[root@2e04f52d8dfd/]#cat/s
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年高職動(dòng)漫設(shè)計(jì)(動(dòng)畫(huà)制作技術(shù))試題及答案
- 2025年高職(大數(shù)據(jù)與會(huì)計(jì))稅務(wù)籌劃實(shí)務(wù)階段測(cè)試題及答案
- 新聞傳媒行業(yè)就業(yè)趨勢(shì)
- 人工智能年會(huì)精彩回顧
- 基層安全督查制度講解
- 2025年12月華僑大學(xué)化工學(xué)院藍(lán)志元教授團(tuán)隊(duì)招聘科研助理4人備考題庫(kù)(福建)及一套參考答案詳解
- 2026江蘇中國(guó)人壽股份有限公司招聘?jìng)淇碱}庫(kù)及一套答案詳解
- 2025年漯河市自然資源和規(guī)劃局所屬事業(yè)單位人才引進(jìn)1名備考題庫(kù)及參考答案詳解1套
- 2025上海市同濟(jì)口腔醫(yī)院(同濟(jì)大學(xué)附屬口腔醫(yī)院)實(shí)驗(yàn)技術(shù)員招聘1人備考題庫(kù)及答案詳解1套
- 2026中共中央對(duì)外聯(lián)絡(luò)部事業(yè)單位招聘5人備考題庫(kù)及參考答案詳解
- 小學(xué)六年級(jí)英語(yǔ)2026年上學(xué)期語(yǔ)法填空綜合題集
- 海洋電子信息產(chǎn)業(yè)現(xiàn)狀與發(fā)展路徑研究
- 草原管護(hù)考試題及答案
- Unit 8 Let's Communicate!Section B 1a-1e 課件 2025-2026學(xué)年人教版八年級(jí)英語(yǔ)上冊(cè)
- 2026年四川單招職高語(yǔ)文基礎(chǔ)知識(shí)練習(xí)與考點(diǎn)分析含答案
- 2026年交管12123駕照學(xué)法減分題庫(kù)100道【基礎(chǔ)題】
- 寒假女生安全教育課件
- 2026年孝昌縣供水有限公司公開(kāi)招聘正式員工備考題庫(kù)及1套參考答案詳解
- 2024-2025學(xué)年蘇教版四年級(jí)數(shù)學(xué)上冊(cè) 第二單元專練:經(jīng)濟(jì)問(wèn)題和促銷問(wèn)題(買幾送幾)原卷版+解析
- 6.2 中位數(shù)與箱線圖 教學(xué)設(shè)計(jì)(2課時(shí))2025-2026學(xué)年數(shù)學(xué)北師大版八年級(jí)上冊(cè)
- 2024年常州工業(yè)職業(yè)技術(shù)學(xué)院?jiǎn)握新殬I(yè)適應(yīng)性測(cè)試題庫(kù)附答案解析
評(píng)論
0/150
提交評(píng)論