LINUX.ORG.RU
ФорумTalks

Баг 12309 воскресили на LKML

 ,


2

7

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

Подробности: https://lkml.org/lkml/2012/10/11/177

★★★★★
Ответ на: комментарий от Ygor

До тех пор пока в сообществе linux не перейдут к модели разработки принятой в *BSD

Cпасибо, связываться с некрофилами себе дороже.

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

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

У меня гента и ext4, что на ссд, что на хдд. не там не там проблем нет.

Возможно, из-за очень мощного конфига.

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

Наверное да, но перед этим надо наложить убунту-специфичные патчи.

imul ★★★★★
()

Попробовал, воспроизводится. 3.2.21-gentoo, deadline, reiserfs.

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

Человеку уже посоветовали сменить ФС

и это при том, что в 12309 сами разработчики описывали, что кривая сама VFS.

GateKeeper ★★
()

Арч, не воспроизводится. Правда, запускал не на системном диске.

Axon ★★★★★
()

Я где-то читал, что баг проявляется только на некоторых интеловских чипсетах. Так что, предлагаю помимо версии ядра и ФС, добавить в статистику и модель чипсета.

Andrew ★★★
()

kubuntu, 3.2, ext4, intel p45, воспроизводится.

всё никак руки не дойдут собрать ядро с pf

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

optimisation

Автор, вероятно, чай себе на хард пролил.

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

Ноут
00:00.0 Host bridge: Intel Corporation 2nd Generation Core Processor Family DRAM Controller (rev 09)
00:02.0 VGA compatible controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09)
00:16.0 Communication controller: Intel Corporation 6 Series/C200 Series Chipset Family MEI Controller #1 (rev 04)
00:1a.0 USB controller: Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #2 (rev 04)
00:1b.0 Audio device: Intel Corporation 6 Series/C200 Series Chipset Family High Definition Audio Controller (rev 04)
00:1c.0 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 1 (rev b4)
00:1c.1 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 2 (rev b4)
00:1c.2 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 3 (rev b4)
00:1c.3 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 4 (rev b4)
00:1d.0 USB controller: Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #1 (rev 04)
00:1f.0 ISA bridge: Intel Corporation HM65 Express Chipset Family LPC Controller (rev 04)
00:1f.2 SATA controller: Intel Corporation 6 Series/C200 Series Chipset Family 6 port SATA AHCI Controller (rev 04)
00:1f.3 SMBus: Intel Corporation 6 Series/C200 Series Chipset Family SMBus Controller (rev 04)
02:00.0 Ethernet controller: Atheros Communications Inc. AR8151 v2.0 Gigabit Ethernet (rev c0)
03:00.0 Network controller: Atheros Communications Inc. AR9287 Wireless Network Adapter (PCI-Express) (rev 01)
04:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTS5209 PCI Express Card Reader (rev 01)
04:00.1 SD Host controller: Realtek Semiconductor Co., Ltd. RTS5209 PCI Express Card Reader (rev 01)
05:00.0 USB controller: NEC Corporation uPD720200 USB 3.0 Host Controller (rev 04)

Баг не проявляется. Ванилла 3.6.2 ext4 noop

imul ★★★★★
()
Ответ на: комментарий от druganddrop-2

Зачем писать для Apple, если уже пишут для Google?

Потому что Steve Jobs мёртвый!

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

Чипсет amd-785g, убунта 12.04 с ядром 3.2 и 3.6.2 из http://kernel.ubuntu.com/~kernel-ppa/mainline/ , сначала запустил команду

while true; do echo 123 > n.txt; date; done

и потом

dd if=/dev/zero bs=1M count=50000 | dd of=test.bin bs=1M count=50000

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

inoremap ★★
()

Генту, ванильный гит, оттвиканый CFQ - не воспроизводится. Чипсет - AMD SB950

devl547 ★★★★★
()
Последнее исправление: devl547 (всего исправлений: 1)
Ответ на: комментарий от tazhate

Возможно, из-за очень мощного конфига.

я не думаю что это влияет. Ты ждал пока оператива забьётся (кстати, сколько её?) и оно начнёт сбрасывать на диск по vm.dirty_ratio.

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

ванила 3.6.2 ext4 funtoo баг не проявляется

хреново, опять весь мир поделится на тех у кого есть проблемы и на тех у кого нет. Причём вторые будут утверждать что «проблема в руках» и «вы не умеете настраивать».

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

Да, соглашаюсь всеми конечностями, подземный стук очень плохо диагностировать.
Впрочем, я не утверждаю, что кто-то не умеет настраивать. Скорее это результат железо+.config+sysctl+fs. А здесь уже очень много вариантов. Искать причину в настолько мутной воде задача непосильная.

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

не там не там проблем нет.

может, пора спеллчекер начать юзать, раз само не выходит?:)

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

32 Гига.

Погляди в dirty_vm_ratio (оно в процентах от оперативы) и выставь в dd в пару раз большее число.

Pavval ★★★★★
()

Попробовал на разделе Ext4, всё равно ничего не тормозит и не виснет. Наверное, autogroup в ядре спасает.

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

Воспроизводится.

какая ось?

Судя по тому что убунтушники страдают чаще других думаю что дело в конфиге. У меня ICH10. Так же, по статистике, cfq более подвержен проблеме чем deadline.

true_admin ★★★★★
()
Ответ на: комментарий от druganddrop-2

Зачем писать для Apple, если уже пишут для Google?

Чтобы не для M$. Надеюсь, так ваше красноглазие будет себя спокойней чувствовать?

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

убунта на AC100, ядро сильно патченное, разумеется.

AptGet ★★★
()

По ссылке не ходил, но сборка chromium ставит систему на колени. Мыша двигается раз в пару секунд, отрисовка содержимого окон очень медленная.
Проявляется стабильно на kernel <= 3.6.0 (более свежее ядро просто еще не ставил), ext4 для рута и хомяка, 4gb, x86_64.

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

смотрел, там самое свежее 3.4.

Щас ванилу собрал. Всегда мечтал запустить убунту на ваниле.... Короче, поставлю как я делал в генте :)

true_admin ★★★★★
()

Прошелся по ссылке и выполнил ту команду. Через некоторое время система стала безбожно тормозить. Хотя и не так серьезно, как при сборке chromium.
Свободной памяти оставалось более 2G.

andreyu ★★★★★
()
Ответ на: комментарий от AptGet
ERROR: "__modver_version_show" [drivers/staging/rts5139/rts5139.ko] undefined!
make[1]: *** [__modpost] Error 1
make: *** [modules] Error 2

а всего-то сделал sudo make modules install ... Лладно, вынесу rts5139 из конфига (кстати, что это? :). шучу, кардридер какой-то).

Ээх, везде грабли..

true_admin ★★★★★
()
Ответ на: комментарий от AptGet
ERROR: "__modver_version_show" [drivers/staging/rts5139/rts5139.ko] undefined!
make[1]: *** [__modpost] Error 1
make: *** [modules] Error 2

а всего-то сделал sudo make modules install ... Лладно, вынесу rts5139 из конфига (кстати, что это? :). шучу, кардридер какой-то).

Ээх, везде грабли..

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

> И да, Linux 3.2.0-32-generic, CFQ, нифига не тормозит. ЧЯДНТ?

Баг проявляется не на всех компьютерах.

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

Сменить то посоветовали чтобы понять, в чём проблема.

aptyp ★★★★
()

Говноатом N570, LVM + dmcrypt — емакс работал как работал, фаерфокс стал тупить заметно сильнее, других побочных эффектов типа DoS'а не заметил :]

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

сделал на ванильном я ядре make modules install, а оно и ядро проинсталлило, и в grub добавило... До чего прогресс дошёл....

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