在Centos 7上监控Docker容器的CPU和内存使用情况 浏览:193

我正在尝试在docker容器中运行应用程序构建并收集资源使用情况统计信息.

我可以通过检查来收集在Ubuntu 14.04主机上具有id foobar运行docker的容器的示例内存使用情况详细信息的使用度量:

/sys/fs/cgroups/memory/docker/foobar/memory.stat

但在Centos 7主机上,缺少’/ sys / fs / cgroups / memory / docker’目录.

如何在Centos 7主机上找到有关容器特定内存或CPU使用情况的信息.
谢谢

好吧,首先你拼错了cgroup ????

在探索之后,我找到了你要找的东西:

# cat /sys/fs/cgroup/memory/system.slice/docker-88018f8043d00669bbf865855ebc8a6ccc93a04ce588111e01d4e63739250340.scope/memory.stat 
cache 5251072
rss 380928
rss_huge 0
mapped_file 2662400
writeback 0
swap 0
pgpgin 1570
pgpgout 195
pgfault 344
pgmajfault 40
inactive_anon 278528
active_anon 102400
inactive_file 5083136
active_file 167936
unevictable 0
hierarchical_memory_limit 18446744073709551615
hierarchical_memsw_limit 18446744073709551615
total_cache 5251072
total_rss 380928
total_rss_huge 0
total_mapped_file 2662400
total_writeback 0
total_swap 0
total_pgpgin 1570
total_pgpgout 195
total_pgfault 344
total_pgmajfault 40
total_inactive_anon 278528
total_active_anon 102400
total_inactive_file 5083136
total_active_file 167936
total_unevictable 0
recent_rotated_anon 248
recent_rotated_file 41
recent_scanned_anon 248
recent_scanned_file 1495

推荐文章1
广告