LINUX.ORG.RU
решено ФорумTalks

Как проверить, что в системе в наличии 12309 bug?


0

3

Из топиков на ЛОРе понял только, что надо нагрузить дисковую систему.
У меня окончание записи на DVD-drive (IDE) подвешивает систему до конца flush buffers (винт - тоже IDE).
Это и есть - тот-самый баг?
Как его надежно проверить - есть он, или его нет?

Ядро - Linux optima-amd64 2.6.32-5-amd64 #1 SMP Wed Jan 12 03:40:32 UTC 2011 x86_64 GNU/Linux
Система - Debian 6.0 «Squeeze» (amd64)

★★★★★

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

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

> dd if=/dev/zero of=12309_is_here bs=1M count=16384

Попробовал. Браузер стал отрисовываться с боооольшими тормозами.
Раз в пять секунд на полсекунды-на секунду «залипает» USB-клавиатура [нет реакции].
Оно?

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

Попробовал. Браузер стал отрисовываться с боооольшими тормозами.
Раз в пять секунд на полсекунды-на секунду «залипает» USB-клавиатура [нет реакции].
Оно?

Да, в легкой форме.

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

сработало. Хоть и не повисло наглухо, но работало все ОЧЕНЬ неторопливо.
Хотя это может быть просто из-за нагрузки на хард (noop sched)

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

В тяжелой будет, если ему дать таки забить все кэши :)

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

> Хотя это может быть просто из-за нагрузки на хард (noop sched)

Из-за нагрузки на хард находящиеся в памяти и не работающие с диском приложения тормозить не должны, а они тормозят. В этом и есть суть 12309.

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

Если у тебя два винта, для чистоты эксперимента - запусти dd на один, подожди минуту, чтобы кэши забились, а затем с другого запусти что-то относительно тяжелое, например Writer или FF.

pekmop1024 ★★★★★
()

Скрипт проверки:

[ `uname -s` == "Linux" ] && echo '12309 is here!'

А если сероёзно, то неуловимый он. С dd не получается, записывает 20GiB при двух оперативки, при этом oocalc и FF запускаются, iowait в районе 10%. И это 2.6.35 на ноутбучном винте.

octy ★★
()

Бага реально сложна в воспроизведении, после замены одно из двух HDD, воспроизвести не могу. ЗЫ счастлив...

erfea ★★★★★
()

Иногда мне кажется, что на моей системе и этот, и все предыдущие 12308...

svu ★★★★★
()

Перестал наблюдать симптомы кажется уже на 35 ведре.

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

dd съедает около 7 % процессора, отзывчивость системы остается неизменной.

total@gentoo ~ $ uname -a
Linux gentoo 2.6.36-zen1-neocr #1 ZEN SMP Mon Mar 21 04:25:18 MSK 2011 i686 AMD Sempron(tm) Processor 2800+ AuthenticAMD GNU/Linux

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

Ну так - кому как с железками повезло.
Почему-то никто еще не догадался собрать БД по железу с 12309...

pekmop1024 ★★★★★
()

>Как проверить, что в системе в наличии 12309 bug?

Как проверить, что Б-г есть? Нужно просто верить! ЛОРовские 12309-дроче-лузеры так и делают - ВЕРЯТ

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

> копируешь фильм с раздела на раздел одного и того же винта

Fixed, bljad.

Igron ★★★★★
()

Я как-то загрузился с Sabayon LiveDVD 4 и получил баг, копируя большой файл и попытавшись включить в компизе Blur. В Sabayon 3.3 этого бага ещё не было. Так что бери этот дистрибутив и пробуй. Если нет бага - твоё железо ему не подвержено

ZenitharChampion ★★★★★
()

Свеженький коммент в багтрекере бага:

By the way, setting vm.overcommit_memory to 2 and overcommit_ratio to 80 seems to at least somewhat reduce the problem; the same rsync command which has triggered this bug (or similar bug if you prefer) now behaves a lot better, letting me type these words.

Есть мнение, что, как минимум половина проявлений 12309 — просто исчерпание ОЗУ в условиях сильной нагрузки на систему, с последующими судорожными попытками работать хоть как-нибудь.

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

>сработало. Хоть и не повисло наглухо, но работало все ОЧЕНЬ неторопливо.
Везет, у меня не повторяется :( Какая версия ядра?

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

На стареньком AMD K6 с 64 метрами оперы уходит в своп, но 12309 нет.
На моем ноуте тормозит, хотя занят всего гиг оперативки (из 8)

devl547 ★★★★★
()

Сделал dd if=/dev/zero of=/media/video/test bs=1M count=1M. Это свершилось! 12309 более не потревожит моё сердце! Никаких лагов! Окна переключаются, мышка не дёргается, программы запускаются!

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

Хм, надо поглядеть. А то уже давно на 38 сижу.

З.Ы. Или это любимый патч Линуса дает?

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

> Как проверить, что Б-г есть? Нужно просто верить!

Одно другому не мешает. Пусть будет.

Есть мнение, что, как минимум половина проявлений 12309 — просто

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


судорожными попытками работать хоть как-нибудь.



Было бы очень неприятно, если бы Линукс скатился до уровня Windows по тормозам.

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

Я вообще никакой разницы не заметил. Ядро 38. Кстати на 35 вешало систему.

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

Хмм... Похоже, что настройка dirty_bytes помогла.
Скорость dd упала (естественно, на хард же пишет а не кэш засирает), dirty крепко лежит на нуле. Подтормаживания есть (диск то занят), но все довольно резво.

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

dd if=/dev/zero of=12309_is_here bs=1M count=16384

В Debian testing это вообще никак не сказывается на отклике интерфейса. 2.6.32.

Deleted
()

У меня недавно на винде с 4 гигами рамки начал интерфейс замораживаться при скачивании торрентов. Я прям прифигел. Быстро портировали 12309 на семёрку.

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

> dd if=/dev/zero of=12309_is_here bs=1M count=16384 В Debian testing это вообще никак не сказывается на отклике интерфейса. 2.6.32.

Только что попробовал сделать нечто другое - распаковка 1.4 GB-файла с USB-HDD + одновременный подсчет MD5 этого файла.
Машинка - двухъядерный Атлон с 4 гигами DDR3.

В результате - стала тормозить отрисовка firefox, доступ к ФС стал возможет только через echo >>
И такие симптомы:

$ vim icc.html
Ошибка сегментирования
# sync
bash: /bin/sync: Ошибка ввода/вывода
# fsync
Ошибка шины
Ctrl-Alt-F1 дал повисание системы - черный экран. Пришлось вырубать комп кнопкой выключения питания.

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

Решил перекрестно скопировать между двумя разделами одного диска тяжелые кинорипы. Таки да, интерфейс стал отзываться заметно неторопливее. Это оно и есть?

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

> Ошибка сегментирования

Ошибка ввода/вывода

Ошибка шины



Прозреваю проблемы с железом, 12309 ни при чем.

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