Ubuntu中libaio软件包的用途是什么

Cha*_*nya 1 ubuntu

我最近开始使用Ubuntu,尝试安装一些软件包,并偶然发现了该软件包libaio,这个软件包的目的是什么,以及何时需要在Ubuntu上安装它?

stu*_*pix 5

libaio是Linux内核异步I / O(AIO)。通过提供一个接口来在一个系统调用中提交一个或多个I / O请求而无需等待完成,AIO甚至使单个应用程序线程能够将I / O操作与其他处理重叠,并通过一个单独的接口来获得已完成的I / O操作与给定的完成组相关联。

在Ubuntu中,像mysql(数据库引擎)和qemu(虚拟机)这样广为人知的应用程序都依赖于此库。您不需要手动安装libaio。使用Synaptic或Ubuntu软件中心或通过apt-get命令行安装应用程序时,该库将自动安装。