CentOS7.6安装gfio图形工具

  在使用终端情况下,都是以命令行形式操作,数据结果通常以数字文本的形式显示,不够直观形象很难有清晰的认知。若能以图像界面的方式直接展示数据结果,并记录每秒数据变化绘制折线图,综上可考虑使用fio自带的gfio工具。

下载工具

-在GitHub上下载fio工具,本例使用的是fio-3.8版本

安装工具

-将下载好的fio工具,上传至CentOS-7.6系统的一个文件夹内,先安装libaio-devel工具,再解压并切换到fio目录。

#使用RPM安装libaio-devel工具
[root@localhost tools]# rpm -ivh libaio-devel-0.3.109-13.el7.x86_64.rpm
~
#使用yum安装
[root@localhost fio-3.8]# yum install libaio-devel
~
#若是.zip结尾的压缩包
[root@localhost tools]# unzip fio-3.8.zip
~
.......

#若是.tar.gz结尾压缩包
[root@localhost tools]# tar -zvxf fio-tar.gz
~
.......
[root@localhost tools]# cd fio-3.8
#可使用ls查看文件内容,找到configure,执行
[root@localhost fio-3.8]# ./configure --enable-gfio
#无执行权限可加权限后在进行如上操作
[root@localhost fio-3.8]# chmod 755 configure
~
.......

-使用configure检查安装时,若出错可使用yum工具下载相应的依赖文件。


[root@localhost fio-3.8]# ./configure --enable-gfio
~
configure: gtk and gthread not found
[root@localhost fio-3.8]#
#CentOS 7.6系统使用yum添加依赖
[root@localhost fio-3.8]# yum install libgnomeui-devel
~
.......
Complete!
[root@localhost fio-3.8]#
#依赖文件添加成功后,再执行一下configure,否则会报错
[root@localhost fio-3.8]# ./configure --enable-gfio
~
.......

-添加相应的依赖文件之后,可继续make安装

[root@localhost fio-3.8]# make
~
.......
#有的说是用如下方式
[root@localhost fio-3.8]# make fio
~
[root@localhost fio-3.8]# make gfio
~
#之后install fio工具,至此安装成功
[root@localhost fio-3.8]# make install
~
.......

-运行gfio工具跳转GUI界面,并运行fio文件测试一下

#运行gfio
[root@localhost ~]# gfio

#若无法运行,可是这开起Server,在运行gfio
#此时需在fio-3.8目录下,或者建立软连接
[root@localhost fio-3.8]# ./fio -S
fio:  server listening on 0.0.0.0,8765

运行使用Gfio

-运行起图形工具后,需使用相对应的fio文件执行操作,先编写fio文件,在任意目录下创建mytest.fio,文件格式如下。使用gfio工具进入GUI界面,点击Filex选择Open,再系统中选择刚创建的mytest.fio文件,点击Job,依次点击Connet、Send、Start job,gfio可以运行起来了。若出现超时,重新连接即可。

[gloabl]
filename=***
direct=1
iodepth=32
thread
ioengine=libaio
bs=8K
numjobs=4
runtime=60
time_based
group_reporting
name=mytest

#[file]文件是必须的,否则gfio不运行,但下面写的内容可以随意
[file]
rw=read

声明:本人所写的只是本人在使用中遇到的问题做个记录总结,很多内容也是百度,或者查阅官方文档,若与他人有重复;若需按照本文配置,请认真确认是否适合你的情况,造成一切损失;本人概不负责。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容