ubuntu中libaio包的目的是什么

时间:2014-06-18 12:16:12

标签: ubuntu

我最近开始使用Ubuntu并尝试安装一些软件包并遇到了软件包libaio,这个软件包的目的是什么?当我们需要在Ubuntu上安装它时?

1 个答案:

答案 0 :(得分:5)

libaio是Linux内核异步I / O(AIO)。 AIO甚至允许单个应用程序线程将I / O操作与其他处理重叠,方法是提供一个接口,用于在一个系统调用中提交一个或多个I / O请求而无需等待完成,还有一个单独的接口来收集完成的I / O操作与给定的完成组相关联。

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