Яндекс.Практикум

Патчи BFS и BFQ

Обновилась тут версия ядрышка до 4.5 и я решил поиграться немного с патчами. Про сборку я уже писал тут. Поэтому заходим на kernel.org, качаем ядрышко по вкусу и собираем его.

Тесты разные вести скучно и неинтересно. Поэтому я воспользовался тестом производительности браузера для контроля результата.

Ванильное ядро(CFS+Deadline) набрало 2548 баллов с такой картинкой:
тест для ванильного ядра

Патч BFS

BFS – планировщик для ядра linux, который заменяет CFS. Ориентирован на домашние компьютеры и обещает увеличение скорости отклика системы, более быстрое переключение между различными задачами. Скачать патч можно отсюда. Затем необходимо перейти в распакованные исходники ядра и выполнить команду:

$ patch -p1 < имя_файла.patch

После чего во вкладке General setup появится пункт BFS cpu scsheduler, который и нужно выбрать. После чего повторил тест для ядрышка BFS+Deadline, которое набрало 2542 балла:
test_2-min

Патч BFQ

BFQ – планировщик ввода-вывода для ядра linux. Опять же, обещает прирост время отклика системы и прочие манны небесные. Скачать все три его файла можно отсюда. При этом патчи накладываются по очереди, как происходит нумерация. Результаты для BFS+BFQ, набравшего 2592 балла:
test_3-min

Вывод

Промежуточный вывод – не стоит потраченного времени. Что-то стало быстрее, что-то медленнее, но общий результат практически не изменился. Но опять же, пока буду использовать такую систему, может действительно замечу какой-то положительный результат. Если же нет, то и не буду заниматься такого рода онанизма в будущем.

Окончательный вывод

Попользовался обычным ядром и с наложенными патчами BFQ и BFS достаточно времени – никакой разницы. В будущем не вижу смысла заморачиваться, качать их, патчить ядро и собирать с ними.

Понравилась статья? Поделиться с друзьями:
IPCalc Blog