CPUやメモリーリソースを制限 Ver2系

前提

準備

Dockerfile

 FROM ubuntu
 
 RUN apt-get update && apt-get install -y \
   stress
 
 CMD stress --cpu 8 --timeout 20
  • Ubuntuにstressコマンドをインストールして実行する。stressはCPU負荷を強制するベンチマークツールで、今回は8コアを20秒間に設定している

docker-compose.yml

 version: '2.4'
 services:
   myst:
     image: stress
     container_name: myst
     tty: true
     stdin_open: true
     cpus: '0.3'
     cpuset: 0,1

実行

 docker-compose up
  • ホストOSがWindowsならタスクマネージャーでパフォーマンスを確認する

参考


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS

Last-modified: 2020-09-22 (火) 03:51:04