禁断の秘技 - real-time priority

FreeBSDにはrtprioというコマンドがあって、niceよりさらに高い優先度をプロセスに設定できる。Pentium133MHzでmp3を再生していたころにはお世話になった。

ふとそれを思い出して、Linuxにも類似のものがないか調べたら……あった。

適用前
BENCHMARKs: VC: 56.967s VO: 63.299s A: 10.893s Sys: 5.633s = 136.792s
BENCHMARK%: VC: 41.6450% VO: 46.2742% A: 7.9632% Sys: 4.1176% = 100.0000%
BENCHMARKn: disp: 2597 (18.98 fps) drop: 691 (21%) total: 3288 (24.04 fps)

適用後
BENCHMARKs: VC: 56.592s VO: 63.833s A: 10.646s Sys: 5.716s = 136.788s
BENCHMARK%: VC: 41.3725% VO: 46.6656% A: 7.7831% Sys: 4.1788% = 100.0000%
BENCHMARKn: disp: 2682 (19.61 fps) drop: 606 (18%) total: 3288 (24.04 fps)

root権限が必要。しかもmplayer-w100がほぼ全ての時間を奪うのでキー入力すらままならない。動画1本を最初から最後まで通して見るときには役にたつかも。

ギリギリ、キー入力を受け付けるくらいまで調整できるかな?