Linux系统报错锦集二: engine libaio not loadable

OS:RedHat 9.1

场景:fio 测试

背景:初次使用fio进行IO性能测试,但RedHat不能直接yum安装fio,故github上下载了fio的源码包,configure、make、make install 编译安装。

fio多线程需要libaio引擎,运行命令 #fio ----ioengine=libaio xxx,报错:engine libaio not loadable

但查看/usr/lib64/下libaio的库是存在的。

解决:需要安装 libaio-devel, 但网上没有找到 libaio-devel 的源码包,

幸亏还安装了redhat9.1 的vmware虚拟机,经查,在目录 /run/media/qwe123/RHEL-9-1-0-BaseOS-x86_64/AppStream/Packages/ 下存有rpm包,把需要安装的报拷贝到服务器上,

需要的包有:libaio-devel-0.3.111-13.el9.x86_64.rpm

                        fio-3.27-7.el9.x86_64.rpm

虽然我下载的fio源码包是3.26版本,但需要先安装fio-3.27xxx.rpm, 再安装libaio-develxxx.rpm,

安装完成 需要重新编译fio源码,才能使用

本来我以为不需要fio源码编译了,毕竟我下载的是3.26版本的,这里已经有fio-3.27的rpm包了,但是rpm -ivh fio-3.27xxxx.rpm 后,没有找到fio的可执行文件,但安装libaio-devle需要依赖fio-3.27.        

  • 8
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值