我有一个 glusterfs Disperse 卷设置,如下所示:
Volume Name: vol01
Type: Disperse
Volume ID: 65b070ef-3884-4ffe-b3cc-5005fd6c23bb
Status: Started
Snapshot Count: 0
Number of Bricks: 1 x (4 + 2) = 6
Transport-type: tcp
Bricks:
Brick1: srv02:/srv/glusterfs/vol01/brick0
Brick2: srv02:/srv/glusterfs/vol01/brick1
Brick3: srv03:/srv/glusterfs/vol01/brick0
Brick4: srv03:/srv/glusterfs/vol01/brick1
Brick5: srv04:/srv/glusterfs/vol01/brick0
Brick6: srv04:/srv/glusterfs/vol01/brick1
Options Reconfigured:
transport.address-family: inet
nfs.disable: on
features.bitrot: off
features.scrub: Inactive
cluster.lookup-optimize: on
server.event-threads: 4
client.event-threads: 4
我从文件系统中获得了非常糟糕的读取性能。所有服务器都在同一个房间内使用 1Gbs 全双工连接。当从隔壁房间的 Ubuntu 系统也以 1Gbs 连接时,我只能下载大约 9Mbs 的数据。直接向或从任何一个服务器文件系统传输我可以维持 >100Mbs。
真正缓慢的 gluster 性能是怎么回事?