LINUX.ORG.RU

Ростёт скил и удваивается ЧСВ

Также есть польза, если тебе необходимы сторонние патчи

router ★★★★★
()

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

dk-
()

минимален. Всё упирается (в основном) в программы.

Sahas ★★★★☆
()

Если понимаешь, что делаешь, то да.

Harald ★★★★★
()

Думаешь, мэйнтейнеры специально собирают дистрибутивное ядро с замедляющими опциями?

anonymous
()

На десктопе скорее всего это не нужно. Но один раз пришлось пересобирать ядро (а точнее дистр целиком, armbian если мне память не изменяет) для одноплатника - ядро в дефолтном образе было собрано без поддержки hidraw и uinput, а эти устройства были необходимы для того чтобы заработал тачскрин на экранчике.

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

Насколько я знаю, собирают с поддержкой всех процессоров, а можно собрать с поддержкой только своего. И хз, будет от этого профит, или нет. Вроде пишут, что энергопотребление сокращается (у меня ноут), на 10% быстрее биткоины майнятся

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

Если Gentoo, то выигрыш, как минимум, во времени пересборки ядра в несколько раз - собирается поддержка только выбранного и нужного тебе оборудования. Если другой дистрибутив, то, наверное, только если есть необходимость накатывать сторонние или свои патчи. Я, например, патчу ядро для увеличения чувствительности микрофона под свою Creative Audigy.

tamo
()

Такие вопросы регулярно появляются.

Или лучше не заморачиваться с пересборкой и не рыпаться?

Работает - не трогай.

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

Насколько я знаю, собирают с поддержкой всех процессоров, а можно собрать с поддержкой только своего. И хз, будет от этого профит, или нет.

Нет.

энергопотребление сокращается

Врут.

на 10% быстрее биткоины майнятся

Совсем очевидно врут, тем более майнинг на процессоре это уже лет пять как даже не смешно.

anonymous
()

Типичная система проводит в режиме ядра крайне малый процент времени (и современные тенденции состоят в том, чтобы переносить функциональность из ядра в юзерспейс), поэтому производительность ядра влияет на производительность системы в целом незначительно. Если же ты хочешь изменить его функциональность (планировщик другой или там целый патчсет вроде pf-kernel), то тут уже всё зависит от того, что наизменяешь. В любом случае, у того, что ряда компонентов нет в стандартной поставке ядра, есть свои причины.

Softwayer ★★
()

Увеличивает ли производительность, уменьшает ли время запуска и так далее

Нет. Можно собрать ядро под конкретную машину, которое будет жрать меньше памяти, чем то что собрано сопровождающим.

лучше не заморачиваться с пересборкой и не рыпаться

Именно так. Не понимаешь как работает, не суйся.

anonymous
()

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

Balantay
()

Если не устраивать скорость работы системы, в начале следует посмотреть а что собственно тормозит. Если вы видите что все упирается в CPU (загрузка 100%) то вначале можно посмотреть распределение нагрузке между kernel space и userspace, и например если в kernelspace занимает 2% а userspace 98% CPU то если вы просто разгоните ядро в 2 раза (что не реально) это вам даст 1% общей производительности (которую вы скорее всего даже не заметите).

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

zaz ★★★★
()

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

anonymous
()

Производительность возможно увеличится на 1..5%, и уменьшиш энергопотребление, если поотключаеш в конфиге кучу всяких эвентов и прочего не особо нужного функционала. Мне удалось добиться +30 мин работы от батареи.

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

ядро в дефолтном образе было собрано без поддержки hidraw и uinput, а эти устройства были необходимы для того чтобы заработал тачскрин на экранчике.

Вот, кстати, интересно, почему так: IBM PC стал популярнее других моделей PC, потому что IBM сделали открытую архитектуру и позволили всем выпускать совместимые с ней компоненты. ISA, PCI, PCIe давно стали стандартами и теперь любой дистрибутив x86 будет работать на любой совместимой платформе. Однако, с ARM ситуация совсем другая, несмотря на то, что современные мобилки давно и намного производительнее суперкомпьютеров тех дней, каждая платформа на ARM до сих пор требует своего собственного дистрибутива, собранного со своими настройками и укомплектованного особыми драйверами. Неужели, производители ARM оборудования, делая несовместимые друг с другом железки, получают больше преимуществ, чем недостатков? Ну, не мазохисты же они в самом деле...

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

Однако, с ARM ситуация совсем другая

верно и да и нет, ARM это ядро процессора ( как и линукс ядро ), а те кто купили лицензию, то что хотят туда переферию и прибавляют, вот и выходит куча несовместимого

anonymous
()

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

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

ARM это ядро процессора ( как и линукс ядро ), а те кто купили лицензию, то что хотят туда переферию и прибавляют, вот и выходит куча несовместимого

x86 тоже, и на нем тоже разные производители делают компьютеры, только результат совсем другой. Я собирал один и тот же Gentoo на AMD, Intel, VIA C3 с той лишь разницей, что на VIA очень медленно.

chimera19
()

Давай так. Ты сделаешь тест производительности ядра, время загрузки и тп. Потом пересоберешь ядро и замеришь снова. Потом сравнишь и покажешь нам. Ткнешь носом всех, кто сказал, что выигрыша будет меньше 5%. А мы, при подобных вопросах, будем ссылаться на твою тему. Ок?

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

Подробнее. Я тут столкнулся с отсутствием звука через сдвоенный джек, стандартные пляски не помогли, дело в ядре. Дай линк или правильный запрос в гугл?

Deleted
()

В старину, когда у всех были одноядерники, пересобирать приходилось ради высокочастотного таймера и т.п. настроек. И это давало ощутимый профит на декстопе. Сейчас не уверен что стоит красноглазить. Сам думаю, собирать ли ядро на слаке или оставить huge-smp от Патрика. Как то оно не очень отзывчиво.

bread
()

Просто попробуй сам и реши, надо оно тебе или нет 🙂

Deathstalker ★★★★★
()

Вопрос - боян.

Уже тыщу раз это обсуждалось. Реальный выигрыш в производительности достигается за счёт пересборки мультимедийного и различного 3d софта с поддержкой максимального числа хардварных фич конкретного проца.

А ядро станет меньше по размеру, если выкинуть всё ненужное. Ну и выиграешь на загрузке долю секунды.

Реальнее обратная ситуация, когда ты, например, забыл поставить точечку поддержки v4l, и у тебя вебки не работают. Или другие косяки лезут (нет поддержки каких-то ФС, и др.).

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

Думаешь, мэйнтейнеры специально собирают дистрибутивное ядро с замедляющими опциями?

Нет глупыш они собирают дистрибутивные ядра под среднюю конфигурацию и средние задачи усреднённого юзера в абсолютном вакууме. Т.е. они делают заранее ненужное никому. И это даже не заикаясь о каких-то там оптимизациях или сторонних заплатках!

init_6 ★★★★★
()

всё крайне субъективно. «Искренне Ваш Кэп»(ц)(тм)

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

акцентировать на скорости загрузки системы - некорректно. на 95% это старт сервисов и параметры железа.

субъективно: кастомное ядро выиграет при заточке под специфику. т.е. под конкретное применение. здесь «выигрыш» - не только и не столько увеличение производительности (хотя и это тоже). речь идёт о решении конкретных задач.

пример: у нас есть железка, на ней взлетает монолит и всё работает :)) а кому не нра - идут в сад :)

anonymous
()

для десктопа в этом нет никакого профита последние лет 10

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