
Linux швидкий. Саме тому понад 90% з 500 найшвидших комп'ютерів працюють
на ньому. Правда більшість не усвідомлює, що Linux набагато кращий в
пришвидшенні серверів і суперкомп'ютерів, ніж для десктопу. Але
останніми роками інтерес до прискорення десктопу збільшився. І от маємо
патч ядра, здатний забезпечити швидшу, значно швидшу роботу десктопу.
Цей патч досить малий, трохи більше 200 рядків коду, і він творить дива.
Патч, про який іде мова, розроблений для автоматичного створення груп
задач на кожен TTY у намаганні підвищити відгук системи під
навантаженням. Написаний Mike Galbraith, він зараз переживає третю свою
версію, після того як Linus Torvads перейнявся цією ідеєю. У цій третій
версії патч додає лише 224 рядки коду до планувальника ядра (sheduler), вилучивши 9 з них, тобто це 233 рядки.
Тести Майка показують максимальне зниження затримок більш як на порядок. Linus Torvalds дуже хвалив цей чудодійний патч.
Як доказ наведені два відео з системи на Core i7 970 під Gnome.
Відтворюється Ogg-відео в якості 1080p - відкритий (open) фільм Big Buck
Bunny, glxgears, відкриті два вікна Mozilla Firefox, два термінали,
системний монітор і файл-менеджер Nautilus. Вони демонструють різницю у
відгуку різних програм в той час як система навантажена компіляцією ядра
командою make -j64, тобто коли 64 паралельних потоки make повністю використовують процесор.
Перше відео - з накладеним патчем, але із автоматичним груповим планувальником, вимкнутим посередництвом sysfs-інтерфейсу.
Очевидно, що працювати за таким десктопом проблемно. Тепер подивимось що трапиться коли увімкнути код нового планувальника.
Справді, це як різниця меж днем і ніччю. 1080p-відео тепер відтворюється плавно більшість часу тоді, коли ядро компілюється в 64 потоки. Краща робота glxgears, переміщення вікон та інтерактивність десктопу значно кращі. Якщо компілювати ядро у 128 потоків чи більше, різниця іще разючіша, але для демонстрації відео вже не підходить.
Джерела:
http://linux.pl.ua/news.php?readmore=238
http://blogs.computerworld.com/17371/the_linux_desktop_may_soon_be_a_lot_faster
http://www.phoronix.com/scan.php?page=article&item=linux_2637_video&num=1
Comments
Re: Linux-десктоп скоро стане набагато швидшим
January 27, 2011 by Гість (not verified), 1 year 3 weeks ago
Comment: 28
І коли це станеться???
На: Re: Linux-десктоп скоро стане набагато швидшим
January 28, 2011 by admin, 1 year 3 weeks ago
Comment: 30
Вже сталося :)
Re: Linux-десктоп скоро стане набагато швидшим
December 15, 2010 by Гість (not verified), 1 year 9 weeks ago
Comment: 24
Цікаво, а в останній версії Grusha Linux 3.1 (Eridanus) цей патч вже задіяно?
Post new comment