【GlusterFS系列-4】查看GlusterFS集群读写性能

一、目的

查看GlusterFS集群读写性能。

二、环境

5台虚拟机,CentOS Linux release 7.5.1804 (Core),内存3G,硬盘45G。

192.168.10.145 master145
192.168.10.148 slave148
192.168.10.149 slave149
192.168.10.158 client158
192.168.10.159 client159

三、查看集群读写性能

3.1 I/O信息查看

启动profiling:

gluster volume profile VOLNAME start      // VOLNAME = app1-mydata-vol

查看每一个Brick的IO信息:

gluster volume profile VOLNAME info      // VOLNAME = app1-mydata-vol

关闭profiling:

gluster volume profile VOLNAME stop      // VOLNAME = app1-mydata-vol

3.2 利用top查看读写性能

注意:[list-cntcnt]可省略(省略时默认为100)

3.2.1 查看打开的fd

gluster volume top VOLNAME open [brick BRICK-NAME][list-cntcnt]

例如:gluster volume top app1-mydata-vol open brick master145:/data/gluster/app1-mydata list-cnt 10

3.2.2 查看调用次数最多的读调用

gluster volume top VOLNAME read [brick BRICK-NAME][list-cntcnt]

例如:gluster volume top app1-mydata-vol read brick master145:/data/gluster/app1-mydata list-cnt 10

3.2.3 查看调用次数最多的写调用

gluster volume top VOLNAME write [brick BRICK-NAME][list-cntcnt]

例如:gluster volume top app1-mydata-vol write brick master145:/data/gluster/app1-mydata list-cnt 10

3.2.4 查看次数最多的目录打开调用

gluster volume top VOLNAME opendir [brick BRICK-NAME][list-cntcnt]

例如:gluster volume top app1-mydata-vol opendir brick master145:/data/gluster/app1-mydata list-cnt 10

3.2.5 查看次数最多的目录读调用

gluster volume top VOLNAME readdir [brick BRICK-NAME][list-cntcnt]

例如:gluster volume top app1-mydata-vol readdir brick master145:/data/gluster/app1-mydata list-cnt 10

3.2.6 查看Brick的读性能

gluster volume top VOLNAME read-perf[bsblk-size count count][brick BRICK-NAME][list-cntcnt]

例如:gluster volume top app1-mydata-vol read-perf bs 256 count 256 brick master145:/data/gluster/app1-mydata list-cnt 10

3.2.7 查看Brick的写性能

gluster volume top VOLNAME write-perf[bsblk-size count count][brick BRICK-NAME][list-cntcnt]

例如:gluster volume top app1-mydata-vol write-perf bs 256 count 256 brick master145:/data/gluster/app1-mydata list-cnt 10

注意:有时复制最后两个例子到命令行执行时会提示 :

此时手动输入命令通常可以得到结果。

另外“brick master145:/data/gluster/app1-mydata list-cnt 10”可以省略,省略后会返回所有brick的100条性能信息。

 

你可能感兴趣的:(数据存储【个人研究】)