【发布时间】:2019-01-07 15:11:36
【问题描述】:
linux的磁盘写操作必须先写入内存,然后在适当的时候再写入磁盘。此外,在写入磁盘时,可以释放 CPU 以供其他进程使用,同时等待磁盘完成。
在这种情况下,写磁盘操作应该不会影响Linux的计算性能。这样对吗?
【问题讨论】:
-
视情况而定。你没有提供足够的细节。带有 DMA 的系统可以卸载到 DMA 控制器。例如,带有软件 RAID 的系统需要计算 CRC 或类似代码,因此会使用一些 CPU 时间。另见How does linux file cache work? 然后试试How does linux file cache work dma?
标签: linux io filesystems