软件开发greenplum

GreenPlum 的gpcheckperf命令输出(23M/s)和dd命令直接执行的输出(406M/s)结果相差很大,原因何在?

问题描述:gpcheckperf 命令的结果如下:untitled2.png结果中 disk write bandwidth (MB/s): 23.00 [oceanbase06]磁盘写只有23M/sgpcheckperf 命令是对dd命令封装,通过gpssh 在每台服务器上执行,在这台服务器上单独执行结果如下:untitled3.png通过dd命令直接执行结果如下:untitl...显示全部

问题描述:
gpcheckperf 命令的结果如下:
untitled2.png

untitled2.png

结果中 disk write bandwidth (MB/s): 23.00 [oceanbase06]
磁盘写只有23M/s
gpcheckperf 命令是对dd命令封装,通过gpssh 在每台服务器上执行,
在这台服务器上单独执行结果如下:
untitled3.png
untitled3.png

通过dd命令直接执行结果如下:
untitled5.png
untitled5.png

通过dd命令直接执行时的io性能截图如下,磁盘io能到406M/s:
untitled4.png
untitled4.png

问题:
我们知道 gpcheckperf命令是对dd命令的封装,通过gpssh在集群的每天服务器上执行,但是gpcheckperf命令输出(23M/s)和dd命令直接执行的输出(406M/s)结果相差很大,原因何在?

收起
参与9

查看其它 1 个回答westmstc的回答

westmstcwestmstc系统工程师中软国际

有没有检查一下节点间的网络带宽和网络配置?是否是网络带宽的限制导致 gpcheckperf 输出的比较慢。

互联网服务 · 2018-03-22
浏览5072
  • 这个命令是测试磁盘io,不是网络带宽,和带宽无关。因底层都是相同设备,可看相对值,不看绝对值。
    2018-03-23

回答者

westmstc
系统工程师中软国际
擅长领域: 数据库分布式系统服务器

回答状态

  • 发布时间:2018-03-22
  • 关注会员:3 人
  • 回答浏览:5072
  • X社区推广