可以扩展
linux中打开的文件句柄是否有io调度优先级设置?Ionice允许您为整个进程设置IO优先级。例如,一个进程是否可能在一个文件句柄上具有空闲优先级,而在另一个文件句柄上具有正常优先级?或者,为了实现这样的东西,我是否需要在读取每个文件句柄时更改进程的io调度优先级?
我认为没有。
Unix V6内核(c. 1978)会根据某些设备类型的特征,基于延迟的长度,将唤醒优先级设置为不同的值。如果这个功能被转移到Linux上,那么它可能被用于您的目的。
否则,您将不得不根据您的目的修改内核。
ioctl()
以设置每个文件的调度偏差的新字段。