LINUX.ORG.RU
ФорумTalks

2.6.36 io bring the system to its knees

 ,


0

1

Сейчас так модно поговорить об ЭТОМ, не могу не внести свою лепту путём создания темки на уютненьком ЛОРчане.

Исходный вброс: http://lkml.org/lkml/2010/10/26/155

How do I notice slowdowns ? The JuK lags so badly that it can't play any music, VBox running XP usually trashes the disk, the mouse pointer freezes, kwin effects freeze for few seconds. How can I make it much worse ? I can try & run disk clean up under XP that is running in VBox, with folder compression. On top of it if I start copying big files in linux ( 700MB avis, etc ), GUI effects freeze, mouse pointer freezes for few seconds sometimes.

http://lkml.org/lkml/2010/10/28/123

«Many seconds freezes» and slowdowns wont be fixed via the VFS scalability patches i'm afraid.
This has the appearance of some really bad IO or VM latency problem. Unfixed and
present in stable kernel versions going from years ago all the way to v2.6.36.


Thanks,

Ingo

А тут уже нотки неадеквата: http://lkml.org/lkml/2010/10/28/133

>> Do you still see high latencies in vfs_lseek() and vfs_fsync()? I'm not a VFS

expert but looking at your latencytop output, it seems that fsync grabs

->i_mutex which blocks vfs_llseek(), for example. I'm not sure why that causes

high latencies though it's a mutex we're holding.



> It does. But what workload does a lot of llseeks while fsyncing the same file?

I'd bet some application is doing really stupid things here.

Дискасс :D

★★★★★

Последнее исправление: maxcom (всего исправлений: 4)

>GUI effects freeze, mouse pointer freezes for few seconds sometimes.
Замечаю только когда кончается RAM. Видимо, не работает.

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

Ты его на современные дистры трахнешься ставить.

PS: Неко, ответь в скайпе.

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

Замечаю только когда кончается RAM

У него 4 Гб RAM, почему ОС не в состоянии даже проигрывать музыку?!

I am a huge adept of FLOSS. I really think that RMS, GNU, Linus and many others got it right. But it is a shame to have this «feature» for so long with so many people affected and yet, neglected.

This is a monumental failure for kernel development project and FLOSS in general. Poor management, no leadership/championship, no responsibility, neglect. It all shows why you can't rely on community driven project or projects. Fact. If you deny this, you are not truthful with yourself.

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

А у меня 1Гб, 1 ядро, уже третья по счёту материнка, хз какое по счёту ядро и всё работает.

x3al ★★★★★
()

у меня этот баг не работает

щас попробуем потестить на 2.6.36

[neko@gdetotut ~]$ pacman -S testing/kernel26 testing/kernel26-headers
разрешение зависимостей...
проверка на взаимную несовместимость...

Цели (2): kernel26-2.6.36-1  kernel26-headers-2.6.36-1

Размер загружаемых файлов:   27,13 МБ
Размер устанавливаемых файлов:   125,64 МБ

Приступить к установке? [Y/n] 
:: Получение пакетов с testing...

snoopcat ★★★★★
()

Пользуйтесь старыми версиями. Debian Etch вышел _всего лишь_ три года назад, там этого бага, кажется, не должно быть. А программы почти все бекпортировали.

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

>Замечаю только когда кончается RAM. Видимо, не работает.

Лорчую, заметил вчера первый раз. Когда gcc при сборке из-за бага отожрал 4 гига оперативы и вылез в свап.

//Выбросил свап, поставил двухгиговый zram - теперь все отлично.

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

> Debian Etch вышел _всего лишь_ три года назад, там этого бага, кажется, не должно быть.

Хорошо ли в нем работает моя RadeOn HD 3200?

PS проприетарный блоб соловом «хорошо» не называть

Manhunt ★★★★★
() автор топика

Да не парьтесь вы так, на Windows 7 такая же фигня. При нагрузке диска все жутко тормозит и даже музыка лагает.

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

>Передавай привет OOM killer-у

С чего бы?

//Или программа, которая на десктопе юзает 6 гигов оперативы для вас нормально?

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

>Да не парьтесь вы так, на Windows 7 такая же фигня. При нагрузке диска все жутко тормозит и даже музыка лагает.
4.2 У меня на той же машине где проявляется 12309 стояла до этого семерка, такого позора там не было.

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

>//Или программа, которая на десктопе юзает 6 гигов оперативы для вас нормально?
А что бы и нет? Сборка плюсового замудреного проекта в несколько потоков, да при запущенном эклипсе.

anotheranonymous
()

Мне вот очень интересно вот что:

1. На моем ноутбуке (чипсет i945) баг не заметен вообще (тормоза есть когда что-то адски вытекает (как было недавно с OOo без установленной JRE). Но оно и понятно.

2. На десктопе: абсолютно никаких тормозов при операциях между разными жесткими дисками. Адские тормоза при копировании большого объема информации на флешку. Средние фризы при тяжелых операциях внутри одного харда. Чипсет Nvidia MCP61 (кажется это nforce4).

Почему так?

aix27249
()

Судя по людям, которые пристуствуют в том треде, над проблемой будут работать.

Pavval ★★★★★
()

Это всё — проблемы Big Kernel Lock (BKL), который невозможно вычислить и вычистить из ядра Linux.

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

О, главный специалист по ядру линукс подтянулся. Он даже не знает, где в ядре сейчас используется BKL, но уже толсто троллит.

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

>проблемы Big Kernel Lock (BKL), который невозможно вычислить и вычистить из ядра Linux.

Вот толстый то какой. Потрудись зайти в гугл и набрать CONFIG_BKL

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

О да, MCP61, арч, с дистрибутивным ядром даже курсор тупит через 20 минут работы, но, парадокс - то же самое 36-е ядро-самосборное уже скоро 2-е сутки аптайма и тормозов почти не наблюдется. Походу nforce чипсет - epic fail в линуксе.

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

> Объясните проще.

Объясняю: Изя - BSD-фан и клоун (клоун он не по сознательному выбору, а по малограмотности).

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

Вытесняющая многозадачность для уменьшения задержек не даёт просто так избавиться от включенного «слишком прозрачного» BKL и перейти обратно на spinlock, о чём говорил Ingo Molnar. Этот код давно общий, так что ага.

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

> О да, MCP61, арч...

Тупит только с nouveau. С блобом от NVidia всё ОК.

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

Да не парьтесь вы так, на Windows 7 такая же фигня. При нагрузке диска все жутко тормозит и даже музыка лагает.

Выдумываете. Или экстраполируете поведение Windows 95 на Windows 7.

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

>Походу nforce чипсет - epic fail в линуксе.
Сижу на nforce4 и nforce3 дома. 12309 не наблюдаю. ЧЯДНТ?
Хотя позавчера впервые заметил притормаживания курсора - когда копировал с NFS-шары на USB-винт в UDF много гигов фильмов. Однако на проигрывании музыки и даже видео это никак не сказывалось.

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

>Выдумываете. Или экстраполируете поведение Windows 95 на Windows 7.

Попробуй скопировать что-то объёмистое на DVD-RAM. У друга пробовали - повесится можно.
Так что 12309 лично я видел только в винде7, какая ирония.

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

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

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

Дык, а не надо ставить семерку на первопень

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

Попробуй скопировать что-то объёмистое на DVD-RAM. У друга пробовали - повесится можно.

Копировал, нормально. Может, потмоу что не у друга, не знаю.

Так что 12309 лично я видел только в винде7, какая ирония.

Значит, Вам повезло. А я его видел не менее, чем на 30 серверах, в той или иной форме. После перевода их во FreeBSD о проблемах этих - забыл.

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

Вот вот, если какому-то красноглазому прыщезадроту дома пофиг на 12309 (действительно ведь - главное ощущение элитарности от использования линупса), то деловым людям кривость и глючность линупса на важных серверах не нужна! Ведь важна надежность, стабильность, поэтому линупсу на серверах не место!

xscrew ★★
()

Виртаулбокс с виндой убить ...

Честно, слабо представляю почему кто-то хочет на, по сути, сервере, отзывчивости ненагруженного десктопа? Винда-то типа тоже ОС, со своими шедулерами и прочими умными и не очень сервисами ..... Запускать её в виртуализации, с включённой компрессией - а потом жаловаться что linux при этом становится неотзывчивым?!

Andrew-R ★★★★★
()

Вроде бы уже всем должно быть понятно, что этот баг возникает только у тех, кого надо держать от линукса подальше, потому что целее оба будут.
Пусть не трогают ничего, не исправляют, у меня на куче железа всё работает отлично, от нетбука до мощных серверов. А от добра добра не ищут.
Пы.Сы. Тормоза из-за свопинга глупо относить к багу, так как они есть в любой Ос использующей агрессивное кэширование i/o. Не нравится - можно поменять политику, или свалить нах с линукса.

Hokum ☆☆☆☆
()
Ответ на: комментарий от Manhunt

Выбросил свап

Передавай привет OOM killer-у

Нет - ну какая разница - вылезание приложения в свап иногда аналогично полной неработоспособности.

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

От верблюда.
Sles 10.3, 11.1, Рхел 4, 5 - это то, что реально работает на ынтерпрайс серверах.
Arch куррент на домашнем десктопе и нетбуке - та же лепота.

Hokum ☆☆☆☆
()
Ответ на: комментарий от ivanich

> Походу nforce чипсет - epic fail в линуксе.

nforce4 уже 3 года (вроде), судя по ощущениям - всё так.

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