Регрессия ядра?! ((не дистрибутивозависимо, но ведь про оптимизацию!))

Sabayon, Calculate, Funtoo, Exherbo

Модератор: /dev/random

Аватара пользователя
razum
Сообщения: 189
ОС: Gentoo 64

Регрессия ядра?!

Сообщение razum »

Вот тут случайно наткнулся на мысль о том, что производительность ядра падает из-за нововведений в системе ввода-вывода.
Ссыль, конечно, старая, поэтому и захотелось спросить у людей больше других думающих об оптимизации.
Сейчас-то как дело?!
Можно считать 2.6.30 успехом в этом аспекте? (Вы меня только в changelog не тыкайте - там всегда пишут, мол, improved bla-bla...)
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu

Re: Регрессия ядра?!

Сообщение serzh-z »

Кстати да, у меня начало возникать ощущение, что в чём-то ядро чт о-то не ладно, примерно с версии 2.6.22-2.6.23 - тогда когда начали делать нововведения в планировщик процессов, экспериментировать с dyntick и кучу других.
Спасибо сказали:
Lenux
Сообщения: 395

Re: Регрессия ядра?!

Сообщение Lenux »

Может не в тему, но у меня создаётся ощущение, что если не выводить в консоль, скажем make > /dev/null , то он выполнится быстрее, как и загрузка ядра как мне показалось происходит быстрее без вывода чем с выводом информации
Когда я в примерах использую apt-get, то вам лучше использовать aptitude, потому что он более новый и его советуют использовать вместо apt-get
Спасибо сказали:
Аватара пользователя
VarLog
Сообщения: 311
ОС: openSUSE 12.2

Re: Регрессия ядра?!

Сообщение VarLog »

Lenux писал(а):
02.07.2009 21:56
...make > /dev/null , то он выполнится быстрее...

Да, при выводе большого количества букв на консоль, иксы могут тратить немало ресурсов. Ну, по крайней мере, я у себя это замечаю =)
На самом деле всё очень просто...
Спасибо сказали:
Аватара пользователя
razum
Сообщения: 189
ОС: Gentoo 64

Re: Регрессия ядра?!

Сообщение razum »

make > /dev/null , то он выполнится быстрее

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

ага. Еще можно посоветовать выкинуть vga=0x376 из строки grub`а и грузиться оно будет еще на секунду-полторы быстрей. Но зачем - в ущерб usability?!

Но я опять не об этом. Речь в первую очередь о планировщике, о системе ввода-вывода и работе с ФС, что на удобстве и информативности не сказывается
У меня например reiser4 на ура бывший на /usr во времена .25 в течении долгого времени оказался невменяемым на >.27 ибо кернел паники участились до раза в день
Ну ушел, не беда. Но это точно свидетельствует о кардинальных изменениях, не?
Спасибо сказали:
Аватара пользователя
vonabarak
Сообщения: 146

Re: Регрессия ядра?!

Сообщение vonabarak »

razum писал(а):
02.07.2009 22:29
У меня например reiser4 на ура бывший на /usr во времена .25 в течении долгого времени оказался невменяемым на >.27 ибо кернел паники участились до раза в день
Ну ушел, не беда. Но это точно свидетельствует о кардинальных изменениях, не?

Где-то читал, что райзер4 сильно фрагментируется со временем (если ею активно пользоваться, разумется). Мож просто из-за этого у вас снизилась производительность?
Йа тьомный эльф
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu

Re: Регрессия ядра?!

Сообщение serzh-z »

Lenux писал(а):
02.07.2009 21:56
Может не в тему, но у меня создаётся ощущение, что если не выводить в консоль, скажем make > /dev/null , то он выполнится быстрее, как и загрузка ядра как мне показалось происходит быстрее без вывода чем с выводом информации
Так и есть, операции ввода-вывода, неважно откуда и куда, обычно всегда достаточно затратные. На себе испытал эту затратность при выводе большого количества текста в консоли с фреймбуфером и неверно-настроенными MTRR.
Спасибо сказали:
Аватара пользователя
Xaktyc
Сообщения: 604
ОС: Gentoo 2008.0, WinXP

Re: Регрессия ядра?!

Сообщение Xaktyc »

serzh-z писал(а):
08.07.2009 10:57
На себе испытал эту затратность при выводе большого количества текста в консоли с фреймбуфером и неверно-настроенными MTRR.

А какой лучше выбрать mttr в параметрах, чтобы оптимально выводилось?
Ну естественно, относительно разрешения и битовой глубины. Буду благодарен за ссылочку какую-нибудь по теме.
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu

Re: Регрессия ядра?!

Сообщение serzh-z »

Xaktyc писал(а):
10.07.2009 20:01
А какой лучше выбрать mttr в параметрах, чтобы оптимально выводилось?
Для региона, покрывающего видеопамять, лучше "write-combining".
Спасибо сказали: