亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        淺析云計算中Docker容器的資源管理

        2020-12-23 05:44:10吳小青
        中國管理信息化 2020年21期
        關(guān)鍵詞:云計算

        吳小青

        [摘 ? ?要] Docker是一個開源的應(yīng)用容器引擎,用于開發(fā),打包和運行應(yīng)用程序的開放平臺。Docker能夠?qū)?yīng)用程序與基礎(chǔ)架構(gòu)分開,讓開發(fā)者打包他們的應(yīng)用以及依賴包到一個輕量級、可移植的容器中,然后發(fā)布到Linux機器上。Docker使得開發(fā)者可以用與管理應(yīng)用程序相同的方式來管理基礎(chǔ)架構(gòu),利用 Docker的方法來快速交付、測試和部署代碼。

        本文主要圍繞哪些分配給容器的資源可被使用和管理,容器實際使用了多少資源,如何對容器使用的資源進行管理三個問題展開論述。

        [關(guān)鍵詞] Docker;容器;資源管理;云計算

        doi : 10 . 3969 / j . issn . 1673 - 0194 . 2020. 21. 065

        [中圖分類號] TP315 ? [文獻標(biāo)識碼] ?A ? ? ?[文章編號] ?1673 - 0194(2020)21- 0147- 03

        0 ? ? ?引 ? ?言

        云計算領(lǐng)域中,Docker是開發(fā)者需要具備的基本技能,它是一個開源的應(yīng)用容器引擎,基于 Go 語言并遵從 Apache 2.0 協(xié)議開源。Docker 是一個用于開發(fā),打包和運行應(yīng)用程序的開放平臺。Docker能夠?qū)?yīng)用程序與基礎(chǔ)架構(gòu)分開,讓開發(fā)者打包他們的應(yīng)用以及依賴包到一個輕量級、可移植的容器中,然后發(fā)布到任何流行的 Linux 機器上,也可以實現(xiàn)虛擬化。Docker使得開發(fā)者可以用與管理應(yīng)用程序相同的方式來管理基礎(chǔ)架構(gòu)。通過利用 Docker的方法來快速交付、測試和部署代碼,可以大大減少編寫代碼和在生產(chǎn)環(huán)境中運行代碼之間的延遲。

        如果開發(fā)者想在實際生產(chǎn)環(huán)境中使用Docker,并且能夠有效地處理問題必須對以下三個問題有深刻的認知:

        (1)哪些分配給容器的資源可被使用和管理;

        (2)容器實際使用了多少資源;

        (3)如何對容器使用的資源進行管理。

        1 ? ? ?可管理的資源類型

        啟動一個容器與啟動PC機的程序基本是一致的,它可以使用CPU、內(nèi)存、網(wǎng)絡(luò)、I/O、GPU等一些系統(tǒng)資源。這些資源是在啟動容器時,需要考慮和可被管理的。比如,可以執(zhí)行docker run --help 查看docker run命令所支持的全部參數(shù),現(xiàn)在 docker run 命令所支持的參數(shù)非常豐富,讀者可以自行翻閱資料查看。

        2 ? ? ?查看容器實際使用的資源

        2.1 ? docker stats

        Docker提供了一個很方便的命令docker stats用來返回運行中的容器的實時數(shù)據(jù)流,可供我們查看和統(tǒng)計容器所占用的資源情況。以下我們以啟動一個Redis容器作為示例來演示。

        默認情況下,stats 使用參數(shù)-a或--all,命令會每隔 1 秒刷新一次輸出內(nèi)容, 是一種持續(xù)的動態(tài)流式輸出方式,直到按下ctrl + c。而這里使用了一個--no-stream參數(shù),它就只輸出一次便會退出了。它輸出的各個部分內(nèi)容的含義:

        [CONTAINER]:以短格式顯示容器的 ID,是一個容器生命周期內(nèi)不會變化的信息;

        [CPU %]:容器正在使用的 CPU 資源的百分比;

        [MEM USAGE / LIMIT]:當(dāng)前使用的內(nèi)存和容器最大可以使用的內(nèi)存;

        [MEM %]:以百分比的形式顯示內(nèi)存使用情況,測試用的電腦內(nèi)存容量為16G;

        [NET I/O]:容器通過其網(wǎng)絡(luò)接口發(fā)送和接受到的數(shù)據(jù)量;

        [BLOCK I/O]:容器通過塊設(shè)備讀取和寫入的數(shù)據(jù)量;

        [PIDS]:容器創(chuàng)建的進程或線程數(shù)。

        2.2 ? docker top

        除了上面提到的 docker stats 命令外,Docker還提供了另一個比較簡單的命令docker top,用于查看容器中運行的進程信息,支持 ps 命令參數(shù)。

        3 ? ? ?管理容器使用的資源

        3.1 ? 容器的CPU資源管理

        CPU和內(nèi)存是使用容器時尤為關(guān)注的資源,對于CPU資源的管理涉及的內(nèi)容會偏底層一些,有些涉及內(nèi)核的 CPU 調(diào)度器。

        可以使用 docker run --help |grep CPU來查看Docker提供了哪些控制 CPU 資源相關(guān)的參數(shù)。

        下面以幾個示例來分別進行說明:

        3.1.1 ? 默認無限制

        以下演示均在一個4核CPU的電腦上進行。

        首先,啟動一個容器,以體積較小的 Alpine Linux 為例:

        然后,在另一個窗口,執(zhí)行上文中介紹的查看容器資源的命令:

        從返回數(shù)據(jù)可以看出,當(dāng)前容器內(nèi)CPU的消耗幾乎沒有,且 PIDS 為 1,也即是當(dāng)前只有一個進程。

        現(xiàn)在,再切換回剛才啟動的容器,執(zhí)行以下命令:

        sha256sum是一個用來計算和檢查SHA256信息的命令行工具,而/dev/zero是 Linux系統(tǒng)里一個特殊的設(shè)備,它可以提供無限的空字符串。這個命令,會讓 sha256sum 持續(xù)地讀/dev/zero產(chǎn)生的空串,并進行計算,這樣的動作會迅速消耗計算機的CPU資源。此時,再來查看容器的資源使用情況:

        從返回數(shù)據(jù)中的CPU使用率可以看出,單個CPU芯片已經(jīng)在滿負荷運轉(zhuǎn)了。此時,我們再新打開一個窗口,進入容器內(nèi),執(zhí)行與上面相同的命令:

        猜你喜歡
        云計算
        云計算虛擬化技術(shù)在電信領(lǐng)域的應(yīng)用研究
        基于云計算的醫(yī)院信息系統(tǒng)數(shù)據(jù)安全技術(shù)的應(yīng)用探討
        談云計算與信息資源共享管理
        志愿服務(wù)與“互聯(lián)網(wǎng)+”結(jié)合模式探究
        云計算與虛擬化
        基于云計算的移動學(xué)習(xí)平臺的設(shè)計
        基于云計算環(huán)境下的ERP教學(xué)改革分析
        科技視界(2016年22期)2016-10-18 14:33:46
        基于MapReduce的故障診斷方法
        實驗云:理論教學(xué)與實驗教學(xué)深度融合的助推器
        云計算中的存儲虛擬化技術(shù)應(yīng)用
        科技視界(2016年20期)2016-09-29 13:34:06
        久久久精品久久日韩一区综合 | 99精品成人片免费毛片无码| 丝袜美腿爆炒国产在线观看| 一本久久精品久久综合| 精品黄色一区二区三区| 日本高清一道本一区二区| 成人毛片无码一区二区三区| 午夜精品久久久| 亚洲一区二区三区偷拍自拍| 亚洲人妻调教中文字幕| 国产真实强被迫伦姧女在线观看| 亚洲综合色一区二区三区另类| 日韩一二三四精品免费| 中文字幕亚洲中文第一| 97精品人妻一区二区三区在线| 麻豆一区二区三区蜜桃免费| 国产精品6| 国产一区二区三区四区色| 一区二区三区视频在线观看| 久久久g0g0午夜无码精品| 精品少妇大屁股白浆无码| 久久精品亚洲熟女九色| 99久久无码一区人妻| 天天爽夜夜爱| 亚洲人成绝费网站色www| 久久精品国产72国产精福利| 亚洲熟妇一区二区蜜桃在线观看| 老熟妇乱子交视频一区| 水蜜桃亚洲一二三四在线| 久久99中文字幕久久| 国产乱子伦一区二区三区国色天香| 制服丝袜一区二区三区 | 丰满人妻被两个按摩师| 日韩精品无码一区二区三区视频| 纯肉无遮挡H肉动漫在线观看国产| 男人天堂AV在线麻豆| 一区二区三区av资源网| 无遮挡1000部拍拍拍免费| 开心婷婷五月激情综合社区 | 最新国产日韩AV线| 亚洲一区二区女优视频|