Linux用の仮想入力ドライバと、/ devノード経由でそれらと通信するサーバを記述しました。 さて、そのうちの1つは仮想マウスであり、信号サーバーが受け取るものが、マウスがスムーズに感じられるようにできるだけ早くドライバに到達することが非常に重要です。私は1に、サーバー・プロセスのためのioniceを設定しているため Linuxは/ dev/nodesに影響しますか?
は(まだ重要なLinuxのデーモンより優先を取得していない):if (ioprio_set(IOPRIO_WHO_PROCESS,getpid(), 1 | IOPRIO_CLASS_RT << IOPRIO_CLASS_SHIFT) == -1) {
logger->error("ioprio_set() error",errno);
}
しかし、私はそれも価値があることは確かではありませんよ。たとえあったとしても差は目立たない。実際のディスクへのアクセス権が与えられていないにもかかわらず、I/O優先順位になると、/ dev /にある文字特殊ファイルが考慮されていますか?
素晴らしい、ありがとうございました:)私は以前の「ブロックデバイス」についての部分を見逃していました – user1267150