成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

使用Docker對容器資源進行限制

存儲 存儲軟件
在服務器當中,假設iis服務部署多個站點,那么只要其中一個站點出問題,假設是cpu100%,或者是內(nèi)存爆滿,那么這臺服務器上的其他站點都會跟著掛掉。

 [[385352]]

本文轉(zhuǎn)載自微信公眾號「UP技術控」,作者conan5566。轉(zhuǎn)載本文請聯(lián)系UP技術控公眾號。  

問題窺探

在服務器當中,假設iis服務部署多個站點,那么只要其中一個站點出問題,假設是cpu100%,或者是內(nèi)存爆滿,那么這臺服務器上的其他站點都會跟著掛掉。同樣在使用容器時,單臺主機上可能會跑幾十個容器,容器雖然都相互隔離,但是用的卻是與宿主機相同的內(nèi)核,CPU、內(nèi)存、磁盤等硬件資源。如果不對容器資源進行限制,容器之間就會相互影響。

解決辦法

Docker提供了限制內(nèi)存,CPU或磁盤IO的方法, 可以對容器所占用的硬件資源大小以及多少進行限制,我們在使用docker create創(chuàng)建一個容器或者docker run運行一個容器的時候就可以來對此容器的硬件資源做限制。

內(nèi)存限制

Docker 提供的內(nèi)存限制功能有以下幾點:

1、容器能使用的內(nèi)存和交換分區(qū)大小。

2、容器的核心內(nèi)存大小。

3、容器虛擬內(nèi)存的交換行為。

4、容器內(nèi)存的軟性限制。

5、是否殺死占用過多內(nèi)存的容器。

6、容器被殺死的優(yōu)先級

  1. -m,--memory     內(nèi)存限制,格式是數(shù)字加單位,單位可以為 b,k,m,g。最小為 4M 
  2. --memory-swap   內(nèi)存+交換分區(qū)大小總限制。格式同上。必須必-m設置的大 
  3. --memory-reservation    內(nèi)存的軟性限制。格式同上 
  4. --oom-kill-disable      是否阻止 OOM killer 殺死容器,默認沒設置 
  5. --oom-score-adj         容器被 OOM killer 殺死的優(yōu)先級,范圍是[-1000, 1000],默認為 0 
  6. --memory-swappiness     用于設置容器的虛擬內(nèi)存控制行為。值為 0~100 之間的整數(shù) 
  7. --kernel-memory         核心內(nèi)存限制。格式同上,最小為 4M 

用戶內(nèi)存限制就是對容器能使用的內(nèi)存和交換分區(qū)的大小作出限制。

使用時要遵循兩條直觀的規(guī)則:

  1. -m,--memory選項的參數(shù)最小為 4M。 
  2. --memory-swap不是交換分區(qū),而是內(nèi)存加交換分區(qū)的總大小,所以--memory-swap必須比-m,--memory大。 

cpu限制

docker run命令和 CPU 限制相關的所有選項如下:

  1. --cpuset-cpus=""          允許使用的 CPU 集,值可以為 0-3,0,1 
  2. -c,--cpu-shares=0   CPU     共享權值(相對權重) 
  3. cpu-period=0              限制 CPU CFS 的周期,范圍從 100ms~1s,即[1000, 1000000] 
  4. --cpu-quota=0             限制 CPU CFS 配額,必須不小于1ms,即 >= 1000 
  5. --cpuset-mems=""          允許在上執(zhí)行的內(nèi)存節(jié)點(MEMs),只對 NUMA 系統(tǒng)有效 

其中--cpuset-cpus用于設置容器可以使用的 vCPU 核。-c,--cpu-shares用于設置多個容器競爭 CPU 時,各個容器相對能分配到的 CPU 時間比例。--cpu-period和--cpu-quata用于絕對設置容器能使用 CPU 時間。

 

責任編輯:武曉燕 來源: UP技術控
相關推薦

2022-06-21 08:03:49

RBAC 限制容器

2011-01-20 10:33:30

Postfix

2022-09-07 09:19:49

Docker健康檢查

2022-04-26 05:55:13

容器K8s管理debug問題

2011-03-14 16:05:55

Iptables

2009-08-15 10:40:00

2015-07-28 11:10:22

Docker容器容器編排

2020-05-20 12:30:44

容器Linux系統(tǒng)

2021-05-09 22:48:40

SQL數(shù)據(jù)庫變量

2023-12-12 07:30:54

IstioWasm前端

2021-06-15 20:59:14

Kubernetes調(diào)試容器

2019-01-03 15:10:40

JVM安全資源

2023-10-10 17:09:19

2024-10-23 16:17:03

2019-07-01 09:33:58

DockerNginx操作系統(tǒng)

2023-07-13 11:24:14

SQL優(yōu)化賦值

2009-10-22 09:32:51

ghostlinux系統(tǒng)備份

2021-09-27 16:39:10

PythonGif壓縮

2022-08-15 15:16:20

機器學習圖片深度學習

2022-05-26 07:33:48

Pod容器debug
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 亚洲精品第一 | 国产日韩精品一区 | 欧美日韩中文字幕在线播放 | 欧美一区二区免费 | 天天插天天搞 | caoporn视频在线 | 风间由美一区二区三区在线观看 | 国产精品永久免费视频 | 成人三级在线播放 | 国产一区二区三区四区在线观看 | 欧美人人 | 综合九九| 欧美人成在线视频 | www.夜夜骑 | 成年人的视频免费观看 | 黄a免费看 | 亚洲精品免费视频 | 91免费在线 | 五月婷婷导航 | 亚洲精品一区二区冲田杏梨 | 久色视频在线观看 | 免费一级黄色录像 | 九九精品网 | 国产一区二区在线免费播放 | 国产在线视频一区 | 欧美日韩国产精品激情在线播放 | 黄色一级免费观看 | aa级毛片毛片免费观看久 | 一级国产精品一级国产精品片 | 在线观看亚洲专区 | 亚洲欧美日韩电影 | 亚洲黄色一区二区三区 | 精品欧美色视频网站在线观看 | 免费看黄色视屏 | 日韩欧美日韩在线 | 日韩欧美一区二区三区 | 91精品久久久久久综合五月天 | 国产精品综合一区二区 | 黄色片网站国产 | 99久久精品国产毛片 | 国产欧美在线 |