我正在寻找关于如何让高效和高性能的异步IO在我的应用程序上运行在Ubuntu Linux 14.04上的建议。
我的应用程序处理事务并在磁盘/闪存上创建一个文件。当应用程序处理事务时,会创建额外的块,这些块必须附加到磁盘/闪存上的文件中。应用程序还需要在处理新事务时频繁读取此文件的块。除了创建必须附加到该文件的新块之外,每个事务可能还需要从该文件读取不同的块。有一个传入的事务队列,应用程序可以继续处理队列中的事务,以创建足够深的IO操作管道,以隐藏磁盘或闪存上的读取访问或写入完成的延迟。对于每个写入io_subm