【问题标题】:Will writing disk operations under linux affect CPU performance?linux下写磁盘操作会影响CPU性能吗?
【发布时间】:2019-01-07 15:11:36
【问题描述】:

linux的磁盘写操作必须先写入内存,然后在适当的时候再写入磁盘。此外,在写入磁盘时,可以释放 CPU 以供其他进程使用,同时等待磁盘完成。

在这种情况下,写磁盘操作应该不会影响Linux的计算性能。这样对吗?

【问题讨论】:

标签: linux io filesystems


【解决方案1】:

为了释放 CPU 对外围设备执行读写操作,使用了直接内存访问 (DMA)。 DMA 控制器,假设您的 Linux 系统有一个,由 CPU 指示执行数据传输。因此 CPU 需要启动传输。此外,DMA 控制器正在总线上工作,您系统的其余部分也可能希望使用该总线。但是,您的 CPU 不应受到数据传输的太大影响。

【讨论】:

    猜你喜欢
    • 2010-10-07
    • 1970-01-01
    • 1970-01-01
    • 2016-02-03
    • 2015-09-24
    • 2020-06-01
    • 1970-01-01
    • 1970-01-01
    • 2021-04-29
    相关资源
    最近更新 更多