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

发布时间:2024年01月05日

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.? ? ? ??

文章来源:https://blog.csdn.net/lichao201005/article/details/135415037
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。