LINUX.ORG.RU

Планировщик процессов RIFS-ES

 , rifs-es, ,


2

7

Если кто не слышал, тут на днях вышла свежая версия планировщика процессов для ядра Linux 3.4.

Ссылки: раз, два, >>> а это ПАТЧ <<<.

Говорят, что более отзывчив, нежели BFS. Если есть те, кто его пробовал, просьба отписаться.

★★★★★

Последнее исправление: post-factum (всего исправлений: 1)

поддерживаю ТС. Тоже интересно.

ktk ★★★★
()
Ответ на: комментарий от hope13

Я и забыл, где нахожусь… специально для тебя третья ссылка изначально присутствует в сообщении и указывает прямиком на патч.

И нет, в ваниле его нет.

post-factum ★★★★★
() автор топика

Уже начинать теребить мейнтейнеров убунтуядра?

YYY
()

У кого-нибудь собралось ?
У меня прерывается на

   
  LD      vmlinux.o
  MODPOST vmlinux.o
  GEN     .version
  CHK     include/generated/compile.h
  UPD     include/generated/compile.h
  CC      init/version.o
  LD      init/built-in.o
  LD      .tmp_vmlinux1
block/built-in.o: In function `__blk_complete_request':
(.text+0xd857): undefined reference to `cpus_share_cache'
make: *** [.tmp_vmlinux1] Ошибка 1 
Патчил ядро 3.4.3 на арче. Без патча все нормально.

Lamppost ★★
()
Ответ на: комментарий от hope13

Методику тестирования бы...

+1

Вот идеи:
1. gtkperf, qtperf
2. На глаз: запустить 10 окон,
a) попереключаться между ними мышкой
b) то же Alt+Tab
c) подвигать одно окно быстро
d) повторить a-c с нагруженным процом: компиляцией ядра на фоне с -jX, где x=n+1, n = число ядер.
e) повторить a-c с нагруженным IO 1: запустить 5 копий dd if=/dev/zero of=/tmp/delme bs=2048
f) повторить a-c с нагруженным IO 2: запустить 5 копий dd if=/dev/zero of=/tmp/delme bs=2048 на флешке/HDD через USB
g) повторить a-c с нагруженной видяхой: запустить 5 копий mplayer с какими-то фильмами

Kroz ★★★★★
()
Ответ на: комментарий от Lamppost

Я собирал тестовое pf-kernel, заменив весь патчсет ck на rifs, то у меня собралось нормально.

post-factum ★★★★★
() автор топика
Ответ на: комментарий от post-factum

Сборка вылетела с ошибкой, не стал разбираться и забил.

bsdfun ★★★★★
()

В общем поработал я с ним день. На глаз разницы между cfq и

└■  dmesg | grep Rif
[    0.000000] Rotary Interactivity Favor Scheduler - RIFS By QQ:3766691.
не заметил.

hope13 ★★★
()
Ответ на: комментарий от post-factum

-.- ну да, - не задолго до поста игрался с no-op и cfq, и вот результат.

hope13 ★★★
()

Всетаки собрал ядро с этим патчем. Ну достаточно сложно судить о чем-то, но по ощущениям работает плавнее, чем с bfs. Посижу на нем какое-то время и посмотрю еще.

Lamppost ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.