
最大の優先度で実行されている作業を「強制的に」完了させる方法はありますかext4lazyinit
? 「システムのリソースは気にしません。できるだけ早く作業を完了してください」のような方法でしょうか?
追加すべき点: ドライブを再フォーマットせずに。mkfs の lazy_itable_init オプションについては認識しています。
答え1
ext4lazyinit が最大優先度で実行することを「強制的に」完了させるには、ファイルシステムを「init_itable=0」でマウントする必要があります。デフォルトでは 10 です (詳細については、以下のリンクを参照してください)
代替の解決策は、マウントオプション「初期化不可ただし、これは本番システムでは良い考えではない可能性があります (詳細については、以下のリンクを参照してください)。
詳細情報のソースはこちらext4lazyinit git コミットコメント。
答え2
プロセスの「nice」レベルを他のレベルよりも高い優先度に設定できます。ただし、これによって処理速度が向上するかどうかは不明で、あまり高く設定するとシステムの安定性に悪影響を与える可能性があります (-20 が最高の優先度です)。
nice -n [nice value] [command]