docker stats显示异常块I/O使用情况,如何理解块I/O?
Docker ce在centos服务器中用于运行hadoop虚拟集群,我想从命令docker stats显示异常块I/O使用情况,如何理解块I/O?,docker,Docker,Docker ce在centos服务器中用于运行hadoop虚拟集群,我想从命令Docker stats获取IO统计信息 但是块I/O总是显示与预期不一致的数据 当2G文件上载到hdfs时,块I/O中的变化很小,而网络I/O中的变化约为2G,数据文件可以在datanode的容器中找到 当在容器中运行dd if=/dev/zero of=hello.txt bs=1000M count=1 of lag=direct时,上述3G数据在净I/O的输出中递增 从docker文档中,块I/O表示: 容器
Docker stats
获取IO统计信息
但是块I/O
总是显示与预期不一致的数据
当2G文件上载到hdfs时,块I/O
中的变化很小,而网络I/O
中的变化约为2G,数据文件可以在datanode的容器中找到
当在容器中运行dd if=/dev/zero of=hello.txt bs=1000M count=1 of lag=direct
时,上述3G数据在净I/O的输出中递增
从docker文档中,块I/O表示:
容器从主机上的块设备读写的数据量
为什么docker stats
中的块I/O
和磁盘写入数据不一致
还是应该使用更好的监控工具