LINUX.ORG.RU

Как ускорить ядро


0

0

Andrew Morton из OSDL делится опытом, как правильно выбрав и настроив шедулер на ядре серии 2.6 добиться существенного увеличения скорости работы. По его словам на некоторых "десктопных" задачах наблюдается ускорение около 200%, местами доходит до 1000%. Работа СУБД может быть ускорена на 15%.

>>> всем, у кого тормозит

anonymous

Проверено: maxcom

Ответ на: комментарий от anonymous

Если кто-то может, переведите. Я хочу летать,а не ползать. Впрочем как и многие.

opeg
()
Ответ на: комментарий от jackill

А хрена ли ты думал? Трава не для слабаков.

anonymous
()

А че такого?

Это спец. тюнинг ядра.

99.9 % софта вылетит в корку, зато остальные получат

+ 1000%.

Sun-ch
()

Ничего странного. Пример: делаем dd if=some_realy_big_file of=xxx.
Все другие пишущие процессы курят. А если есть возможность
приостанавливать первую операцию, то очевидно, что другие процессы
ускорятся в десятки и даже сотни раз, если учесть, что они фактически
простаивали при старом планировщике. Это что-то типа реализации QoS для
дисковых накопителей. Кстати, очень долгожданная фича.

anonymous
()
Ответ на: комментарий от LONGOBARD

Ничего. Пять параметров нужно менять и сидеть с секундомером.

Никаких конкретных указаний на то, что и куда воткнуть, дабы все летало, нет.

А то, что с deadline базы данных работают лучше, уже давно известно.

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

http://lwn.net/Articles/63633/:

In general, the "deadline" I/O scheduler is, and shall remain somewhat faster than the default "anticipatory" I/O scheduler with these sorts of workloads. Database admins should consider adding the "elevator=deadline" kernel boot parameter.

nuBo
()

линукс работает в 1000 раз быстрее виндоф, фрибсд и опенбсд вместе взятых

anonymous
()
Ответ на: комментарий от anonymous

зато
а) винды быстрее падают
б) фрибсд работает стабильней
в) опенбсд работает безопасней
:)

anonymous
()
Ответ на: комментарий от anonymous

про тысячу раз ты загнул, фрибсд, моё субъективное мнение, работает не медленее, а иногда и быстрее линукса, я правда пока не тестил 5 ветку и ядро 2.6, но думаю там разницы тоже ощутимой не будет.
И кстати фри подымается быстрее линукса!

anonymous
()
Ответ на: комментарий от anonymous

Хе-хе. ОСИ для того и пишут, что подымались быстрее.

Ты наверно на монитор голых чертей наклеил, вот и подымается. Наклей голых пингвинов, глядишь и линух быстрее грузанется.

У кого еще что-нибудь быстрее подымается? :))))

anonymous
()
Ответ на: комментарий от anonymous

Таким образом, даже если в линухе в 100 раз меньше багов чем в винде, слетает он все равно как минимум в 10 раз чаще! =)

int19h ★★★★
()

Доброго времени суток уважаемые.
"Рожденный ползать, летает за деньги"-). Это так к слову ( к примеру купить оперативной памяти, пошустрее проц...).
"Не верю" (с) Станиславский.
$echo.

anonymous
()
Ответ на: комментарий от anonymous

> работает не медленее, а иногда и быстрее линукса

Ключевое слово - "иногда" ;)

> И кстати фри подымается быстрее линукса!

Через 10 сек мой линукс показывает "login:" после включения. А ты про
какой линукс гуторишь?

anonymous
()
Ответ на: комментарий от int19h

>Таким образом, даже если в линухе в 100 раз меньше багов чем в винде, слетает он все равно как минимум в 10 раз чаще! =)

Бывает и слетает, если rpm часто использовать и свежие пэкиджи ставить - тут сегодня как раз статья была, согласен на все 100%. Если не мучать rpm-ами - работает месяцами (вобщем пока свет не выключат, или пока свежий кернел не захочется поставить). Причём десктоп, активно юзается 12+ часов в сутки для девелопмента.

nuBo
()

А до 1002% реально? Ну оооочень надо!

ansi ★★★★
()

Чтобы ускорить ядро (ионизированное), надо поместить его в электрическое или переменное магнитное поле (такие задачи очень ловко решают народные умельцы из Дубны, ЦЕРНа и прочих ускоряльно-сталкивающих мастерских). ;)

anonymous
()
Ответ на: комментарий от anonymous

А мы не выключаем за ненадобностью.

P.S. А если переписать все сервисы в одно файло и без автоопределения, дык тут чел был - у него за две секунды грузилось. Насколько я помню, это был атлон 2500.

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

> дык тут чел был - у него за две секунды грузилось. Насколько я помню, это был атлон 2500

А это как? У меня между lilo и стартом init проходит секунды 4. Дистр LFS, проц cel-1700

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

Это да, но тем не менее mplayer жрет больше ресурсов, а что делает xmms - я вообще молчу.

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

>Дык отключи timeout в lilo. Делов-то.

Эт не то. После нажатия ентер в лило проходит 4 секунды до старта инит-скриптов. А в этом промежутке всякие irq и hdd определяютя. Как сделать чтоб все это занимало 2 секунды ?

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

Я не уверен, но думаю, что дял этого надо собрать ядро жёстко под своё
железо, чтоб ничего лишнего. Все нужные модули компилять статически.
Отключить hotplug.

anonymous
()
Ответ на: комментарий от mlind

>Как сделать чтоб все это занимало 2 секунды ?
Там просто ещё надо сменить SysV init на Simple init или что-то в этом роде. Вообщем, упростить систему до "нельзя". Где-то это действительно пробегало тут, надо поискать :) Конечно напильником поработать надо будет немало ;)

anonymous
()
Ответ на: комментарий от anonymous

Вот блин разница, 4 сек или 2 сек грузится.. Вам не всё равно??? А если будет 5.5 сек грузится вы что сдохните?

anonymous
()
Ответ на: комментарий от anonymous

RE:Re: Re: Re: Re: Re: Re: Re: Re: Re: Как ускорить ядро

>Вот блин разница, 4 сек или 2 сек грузится.. Вам не всё равно??? А >если будет 5.5 сек грузится вы что сдохните?

У меня вообще 30 секунд грузится ... правда раз в месяц, так что вообще побарабану :lol::lol::lol::lol:

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

Развели базара, если я фряху начну долбать она тоже за 2+15(это на scsi) секунд подыматься будет, а лялихи самые простые: RH, ASP, Mandrake, подозреваю сейчас начнётся флейм от фанатов Debian, Slackware и прочих "быстрых" дистрибутивов, я, конечно, поставил бы себе gentoo или LFS, но у меня не такой широкий канал, извиняйте.

anonymous
()
Ответ на: комментарий от anonymous

>мама, я опять летал во сне!
И опять обоссался ...

anonymous
()
Ответ на: комментарий от anonymous

>Вот блин разница, 4 сек или 2 сек грузится.. Вам не всё равно??? А если будет 5.5 сек грузится вы что сдохните?

Это имеет смысл на embedded девайсах (т.н. QuickStart )

Кому например будет нужна MPEG4 видеокамера которая запускается 30сек ;)

PS: Я кстати не отказался бы чтобы мой цифровик запускался за 0.5-1с а не за 5 как сейчас ;)

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

>И кстати фри подымается быстрее линукса! Нихт! Ни пиздеть! SuSE 9 встает быстрее! За счет паралельного выполнения стартовых скриптов.

anonymous
()
Ответ на: комментарий от anonymous

А у меня на HyBoard с процессором E1-32XS вообще 1.5 секунды грузиться, ядро без модулей, только самое нужное собрано :)

masha
()
Ответ на: комментарий от int19h

вопрос: что надо полжить на прерывание 0x19 чтобы в евойных мозгишках флейм не поднимался?

anonymous
()
Ответ на: комментарий от mlind

>Эт не то. После нажатия ентер в лило проходит 4 секунды до старта инит-скриптов. А в >этом промежутке всякие irq и hdd определяютя. Как сделать чтоб все это занимало 2 >секунды ?

>mlind (*) (07.04.2004 2:15:33)

А без initrd попробовать ?

KAM
()
Ответ на: комментарий от anonymous

> это врядли. если ты лор с фрибздорг.ру путаешь
Причём здесь путаешь, или не путаешь, прочтите мои посты сначала!

>, то тебе надо школу сначала закончить
А вот это не ваше дело!
Если вы такой взрослый, то почему такой тупой?
Может вам стоит самому пойти в школу, подучиться.

anonymous
()
Ответ на: комментарий от anonymous

24 - это без патчей! Если наложить патч перекодировки тэгов в хммс, то доходит до 30!!! А друг, он вообще хакир двинутый - сам соурсы правил разогнал до 32 !!!! :-)

anonymous
()
Ответ на: комментарий от anonymous

а что твое сообщение? без смайла оно может быть классифицировано лишь как попытка наезда. иди к своей класухе пусть тебе значение слова "классифицировано" объяснит

anonymous
()
Ответ на: комментарий от anonymous

Где попытка наезда, я сказал, как есть, хотите сами проверьте, смайлы там не нужну, я достаточно хорошо разбираюсь в обеих системах, и работаю в них, чтоб говорить как есть.

Наверно вы недавно узнали слово "классифицировано", хотя, я думаю, вы недавно его вспомнили, подумайте сами, может ли человек в моём возрасте не знать такого слова?

anonymous
()

Люди подскажите это войдет в новые ядра или нет ? Это будет стандартной фичей ? Что обещают ?

anonymous
()
Ответ на: комментарий от anonymous

Обещают, что будет и у тебя 24см.

anonymous
()

Сегодня обратил внимание. Ядро из fc. 2.6.4-1.305

Using deadline io scheduler

Т.е. получается, что по умолчанию они старый шедулер воткнули.

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