"Docker CPU 부하 테스트"의 두 판 사이의 차이

2번째 줄: 2번째 줄:
;Docker CPU 부하 테스트
;Docker CPU 부하 테스트


{{소스헤더|CPU 부하}}
<source lang='console'>
<source lang='console'>
docker run -it --name cpustress --rm containerstack/cpustress --cpu 1 --timeout 20s --metrics-brief
</source>
</source>
{{소스헤더|모니터링}}
<source lang='console'>
<source lang='console'>
docker stats --format "table {{.Name}}\t{{.CPUPerc}}\t{{.MemUsage}}" | tee stats.txt
</source>
==실행예시: cpu 1, timeout 20s==
<source lang='console'>
root@localhost:~# docker run -it --name cpustress --rm containerstack/cpustress --cpu 1 --timeout 20s --metrics-brief
stress-ng: info: [1] dispatching hogs: 1 cpu
stress-ng: info: [1] successful run completed in 20.00s
stress-ng: info: [1] stressor      bogo ops real time  usr time  sys time  bogo ops/s  bogo ops/s
stress-ng: info: [1]                          (secs)    (secs)    (secs)  (real time) (usr+sys time)
stress-ng: info: [1] cpu              3320    20.00    19.98      0.00      165.99      166.17
</source>
<source lang='console'>
root@localhost:~# docker stats --format "table {{.Name}}\t{{.CPUPerc}}\t{{.MemUsage}}" | tee stats.txt
NAME                CPU %              MEM USAGE / LIMIT
cpustress          100.59%            2.633MiB / 461.8MiB
</source>
:→ 컨테이너가 사라지면 {{키|Ctrl|C}} 눌러 종료
<source lang='console'>
root@localhost:~# cat stats.txt | grep cpustress
cpustress          0.00%              2.633MiB / 461.8MiB
cpustress          0.00%              2.633MiB / 461.8MiB
cpustress          100.59%            2.633MiB / 461.8MiB
...
cpustress          100.10%            2.633MiB / 461.8MiB
cpustress          99.61%              2.633MiB / 461.8MiB
cpustress          99.61%              2.633MiB / 461.8MiB
</source>
</source>



2020년 1월 24일 (금) 14:40 판

1 개요

Docker CPU 부하 테스트
CPU 부하
docker run -it --name cpustress --rm containerstack/cpustress --cpu 1 --timeout 20s --metrics-brief
모니터링
docker stats --format "table {{.Name}}\t{{.CPUPerc}}\t{{.MemUsage}}" | tee stats.txt

2 실행예시: cpu 1, timeout 20s

root@localhost:~# docker run -it --name cpustress --rm containerstack/cpustress --cpu 1 --timeout 20s --metrics-brief 

stress-ng: info: [1] dispatching hogs: 1 cpu
stress-ng: info: [1] successful run completed in 20.00s
stress-ng: info: [1] stressor      bogo ops real time  usr time  sys time   bogo ops/s   bogo ops/s
stress-ng: info: [1]                          (secs)    (secs)    (secs)   (real time) (usr+sys time)
stress-ng: info: [1] cpu               3320     20.00     19.98      0.00       165.99       166.17
root@localhost:~# docker stats --format "table {{.Name}}\t{{.CPUPerc}}\t{{.MemUsage}}" | tee stats.txt
NAME                CPU %               MEM USAGE / LIMIT
cpustress           100.59%             2.633MiB / 461.8MiB
→ 컨테이너가 사라지면 Ctrl+C 눌러 종료
root@localhost:~# cat stats.txt | grep cpustress
cpustress           0.00%               2.633MiB / 461.8MiB
cpustress           0.00%               2.633MiB / 461.8MiB
cpustress           100.59%             2.633MiB / 461.8MiB
...
cpustress           100.10%             2.633MiB / 461.8MiB
cpustress           99.61%              2.633MiB / 461.8MiB
cpustress           99.61%              2.633MiB / 461.8MiB

3 같이 보기

4 참고

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}