Kubernetes节点中io.stat同一行存在多个MAJ:MIN是否合法?
cgroup io.stat 同一行多MAJ:MIN设备号的合法性说明
这种情况是完全合法且符合预期的,和你推测的多路径存储直接相关:
- 当集群使用DM Multipath这类多路径存储方案时,一个逻辑存储设备会对应多个底层物理路径,每个路径对应一个独立的
MAJ:MIN设备编号。 - 内核能够识别这些底层设备属于同一个多路径组,因此在cgroup的
io.stat文件中会把它们的IO统计数据合并到同一行展示,用多个MAJ:MIN来标识该组内的所有成员设备,以此反映整个多路径设备的汇总IO情况。
你可以通过以下方式验证:
- 在节点上执行
multipath -ll命令,检查9:127和8:16是否归属同一个多路径设备组; - 用
lsblk或blkid查看这两个设备的属性,确认它们的多路径成员身份。
内容的提问来源于stack exchange,提问作者Vitaly
相关产品推荐
相关产品推荐

