LINUX.ORG.RU

необходимые оптимизации ядра для производительности

 , , , перфоманс,


1

2

лоровцам привет.

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

p.s пытаюсь найти наиболее оптимальные варианты.модули ненужные выгружены,ядро собрано через localmodconfig.

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

у тебя два варианта:
поверить мне сразу что их нет
или заниматься спортивной оптимизацией ещё годик, пока не поймёшь что их нет.
есть правда ещё вариант. - ты поставишь генту и станешь как наркоман мегабакс. но лучше попроси родителей тебя сразу усыпить.

system-root ★★★★★
()

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

такого списка нет, и быть не может.

Есть ваниль, и есть компромиссы:ты выбираешь, в чём тебе ненужным поступится, ради того, что-бы что-то нужное работало быстрее.

Для начала осознай, что «отзывчивость» и «общая производительность» это взаимоисключающие параграфы. Улучшая одно ты ухудшаешь другое.

Так что ты хочешь сделать?

emulek
()
Ответ на: комментарий от system-root

есть правда ещё вариант. - ты поставишь генту и станешь как наркоман мегабакс. но лучше попроси родителей тебя сразу усыпить.

в квотезы!

emulek
()
Ответ на: комментарий от system-root

возможно их нет.но есть к примеру параметр,не помню наизусть как называется,изначально стоит 250mhz...можно сменить на 350mhz или нечто того,что реально чувствуется.Отзывчевость интерфейса немного повышается.Да - окошечки быстрее всплывают.

neo12309
() автор топика

Если десктоп, то использование BFS и BFQ в качестве шедулеров задач и I/O. В моём случае это небо и земля по сравнению с дефолтными. Эти шедулеры есть либо в pf-sources либо geek-sources (если не вру на счёт последнего).

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

не считаю мегабакса наркоманом,толковый мужик. Усыплятся пока не планирую,а вот в криокамеру залез бы,если бы была =)

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

Послушай что тебе говорит emulek. Когда разберешься что тебе надо тогда иди и меняй частоту прерываний - больше на отзывчивость ничто не влияет.

Suntechnic ★★★★★
()
Ответ на: комментарий от system-root

или заниматься спортивной оптимизацией ещё годик, пока не поймёшь что их нет.

ты не совсем прав: если _точно_ _знаешь_ ЧТО надо ускорить, то это ЧТО-ТО ускорить можно (за счёт всего остального). Хотя в целом ты прав: путь к быстрому компьютеру идёт через компьютерный магазин. Никаких исключений.

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

BFQ избавил от затыков I/O, а вот BFS от прерываний музыки/видео при компиляции. Так что если нет необходимости использовать cgroups, то используй их.

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

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

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

стоит 250mhz...можно сменить на 350mhz или нечто того,

Во, во, во - ставь сразу тыщу если надо отзывчивую систему и 100 если производительную. Остальное фигня. В том числе и планировщики.

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

через компьютерный магазин - это наиболее хардкорный вариант.Да и тем более,ноут только пару месяцев назад приобрел.По хар-кам комплектухи вполне устраивает и тянет.

neo12309
() автор топика
Ответ на: комментарий от emulek

то это ЧТО-ТО ускорить можно

абсолютно согласен, тот же таймер взять в пример.
_но_ - это не общая производительность. т.е. серебряной пули не существует.

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

согласен,что прямо вот на 40% что-то ускорится - такого не бывает.но что-то может начать запускаться чуточку быстрее либо плавнее.

p.s про пули согласен на все 100$

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

Нет - я на полном серьёзе. Я перепробовал все планировщики, я пробовал вкомпиливать в ядро все модули, я пробовал собирать ядро без initrd и пробовал cgroups, zram и кучу другого барахла. Все лажа. Помогает только это. Но потом я все равно плюнул на все, пошел и купил мамку, проц и 16 гектар оперативки.

Да, cgroups и сейчас использую.

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

Да - окошечки быстрее всплывают.

ага. А всё остальное жутко тормозит. Я знаю. Это ты заставил систему заниматься не работой, а тем, что-бы следить, «а не хочет ли господин развернуть окошечко?» Сам попробуй, никто же не запрещает... Я как-то задался целью смотреть кино на iP233, и добился таки. Но в этом случае я как раз уменьшил эту частоту(и не только), что-бы работало быстрее, и кино не дёргалось. Win.

Хотя победа была пиррова по двум пунктам:

1. текстовым редактором стало невозможно пользоваться. Даже emacs'ом. Пришлось юзать vim, он тормозил(sic!), но хоть как-то работал.

2. первая-же новая железка вынудила отправить меня своё ядро туда, где ему самое место — в /dev/null

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

И не стыдно туда ссылки давать, я то тебя считал за адеквата.

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

я тут уже давно, лет 10 как. Могу тебе только посоветовать не перегибать палку, и когда ты поймёшь, что тюнинговый запорожец == запорожец, то не нужно продавать свою почку за iMac. Он ещё хуже. А то тут многие линуксоиды-собиратели стали пользователями OS X. Иные даже не стесняются этого.

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

через компьютерный магазин - это наиболее хардкорный вариант.Да и тем более,ноут только пару месяцев назад приобрел.По хар-кам комплектухи вполне устраивает и тянет.

1. ты сам себе противоречишь. Еслиб «тянул», ты бы не занимался ерундой. Тянет мой нетбук образца 20009го с Slackware Linux и IceWM на борту, а твой — тупит и тормозит.

2. нормальные ноуты делать ещё не научились. То, что сейчас в магазинах == говно.

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

Я перепробовал все планировщики, я пробовал вкомпиливать в ядро все модули, я пробовал собирать ядро без initrd и пробовал cgroups, zram и кучу другого барахла. Все лажа. Помогает только это

4.2

SSD заметно повышает отзывчивость системы (естественно, быстрый CPU и 4+ гига мозгов у вас УЖЕ должно быть)

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

М... а почему?

потому, что повышение мощности на 5..10% не стоит месяца красноглазия.

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

интересный жизненный опыт.Буду иметь в виду,что нужно понижать.

neo12309
() автор топика
Ответ на: комментарий от emulek

никто не спорит,что первая и самая главная оптимизация идет через новые комлпектующие либо новый ноут.

neo12309
() автор топика
Ответ на: комментарий от emulek

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

neo12309
() автор топика
Ответ на: комментарий от emulek

нормальные ноуты...хех)) это да.А если и есть нормальные,пока цены кусаются.

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

кстати по теме CPU: Amd A6 4555m,что действительно лажа как говорят? Я вот пока им очень даже доволен.

ИМХО всё AMD лажа. Я его не покупаю, и другим не советую.

Потому советчик тут я никакой.

И да, конечно есть хорошие ноуты, но они стоят СТОЛЬКО, что нафига жеж такую хрень с собой таскать? А если не таскать, то десктоп удобнее, да и дешевле. Вот подешевеют...

emulek
()

Необходимые оптимизации ядра для производительности уже включены в дистрибутивом ядре.

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

Разве, кроме дебиана и то спорно.

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

250mhz...можно сменить на 350mhz или нечто того,что реально чувствуется.Отзывчевость интерфейса немного повышается.Да - окошечки быстрее всплывают.

Повторяй это 59 раз перед каждым включением компьютера.

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

а чего меня кастовать?
ссулку дали - там многое расписано.
частота - если нужна 1 софтина, которая должна работать максимально быстро, то 100-300, если их много (десктоп, да) и нужен вменяемый отклик, то ставим выше - 1000.
при использовании ck патчей можно упороться до нельзя и запилить хоть 10000, но от такого изврата толку нет - многие железки уже на 4000 тупо не загрузятся.
Планировщики так же влияют на отклик и производительность, кто бы что не говорил.
и вообще производительность понятие растяжимое - в случае десктопа важнее отклик, чем пиковые попугаи - таки на десктопе как правило нет тяжёлых задач, а вместо них миллион мелких типа плеера, браузера, фм, чатика...

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

Хых. Я уже так давно пользуюсь BFS и BFQ, что даже и не знаю, как там дефолтные-то, улучшили свою пригодность для десктопа или нет...

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

Сейчас сижу на gentoo-sources уже пару месяцев из-за KVM. Прошлых косяков не замечаю.

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

я уже это все понял из обсуждения сабжа.спс =)

neo12309
() автор топика
Ответ на: комментарий от devl547

я сказал — ИМХО. Зачем на личности переходить? Или я тебя неправильно понял?

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

а чего меня кастовать?

потому-что на ЛОРе ИМХО только ты:

1. видишь смысл в оптимизации.

2. не являешься новичком.

Причём одновременно. Тебе и карты в руки.

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

прерываний музыки/видео при компиляции

У меня такого никогда не было. Затыки с IO как были так и остались, использование BFQ ничего не дало.

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