[Gluster-users] How to find out what GlusterFS is doing

mabi mabi at protonmail.ch
Thu Nov 5 10:50:08 UTC 2020


Hello,

I have a 3 node replica including arbiter GlusterFS 7.8 server with 3 volumes and the two nodes (not arbiter) seem to have a high load due to the glusterfsd brick process taking all CPU resources (12 cores).

Checking these two servers with iostat command shows that the disks are not so busy and that they are mostly doing writes activity. On the FUSE clients there is not so much activity so I was wondering how to find out or explain why GlusterFS is currently generating such a high load on these two servers (the arbiter does not show any high load). There are no files currently healing either. This volume is the only volume which has the quota enabled if this might be a hint. So does anyone know how to see why GlusterFS is so busy on a specific volume?

Here is a sample "vmstat 60" of one of the nodes:

onadmin at gfs1b:~$ vmstat 60
procs -----------memory---------- ---swap-- -----io---- -system-- ------cpu-----
 r  b   swpd   free   buff  cache   si   so    bi    bo   in   cs us sy id wa st
 9  2      0 22296776  32004 260284    0    0    33   301  153   39  2 60 36  2  0
13  0      0 22244540  32048 260456    0    0   343  2798 10898 367652  2 80 16  1  0
18  0      0 22215740  32056 260672    0    0   308  2524 9892 334537  2 83 14  1  0
18  0      0 22179348  32084 260828    0    0   169  2038 8703 250351  1 88 10  0  0

I already tried rebooting but that did not help and there is nothing special in the log files either.

Best regards,
Mabi


More information about the Gluster-users mailing list