LINUX.ORG.RU
ФорумTalks

Опять про 12309


0

2

И все-таки. В очередной раз столкнулся с этим эпичным багом и решил узнать:

1) В чем все-таки проблема? В планировщике I/O или в планировщике процессов?

2а) В чем сложность исправления, что аж до сих пор никто не догадался как это исправляется?

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

★★★★★

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

звучит реалистично ) Скорее всего так и было.

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

>echo 3 > /proc/sys/kernel/io_delay_type

ещё кто-нибудь отпишется о результатах?


Не помогло, курсор пару раз останавливался при dd if=/dev/zero of=111 bs=1G.

anon_666
()
Ответ на: комментарий от megabaks
dd if=/dev/zero of=/dev/null bs=300M count=192
192+0 records in
192+0 records out
60397977600 bytes (60 GB) copied, 29.0224 s, 2.1 GB/s

dd if=/dev/zero of=111 bs=300M count=192
^C^C^C^C2+0 records in
2+0 records out
629145600 bytes (629 MB) copied, 55.0039 s, 11.4 MB/s
froggy
()
Ответ на: комментарий от megabaks

/proc/sys/kernel/io_delay_type 0

dd if=/dev/zero of=/dev/null bs=300M count=192
192+0 records in
192+0 records out
60397977600 bytes (60 GB) copied, 29.5937 s, 2.0 GB/s
dd if=/dev/zero of=111 bs=300M count=2
2+0 records in
2+0 records out
629145600 bytes (629 MB) copied, 38.597 s, 16.3 MB/s

тормозит но не так сильно, мышка лазит, но всеравно не айс

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

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

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

>echo 3 > /proc/sys/kernel/io_delay_type

ещё кто-нибудь отпишется о результатах?


Тест dd так же зафейлил. 2.6.34-rc6, без свопа.

Pavval ★★★★★
()
Ответ на: комментарий от megabaks
lspci
00:00.0 Host bridge: Intel Corporation 82G33/G31/P35/P31 Express DRAM Controller (rev 02)
00:01.0 PCI bridge: Intel Corporation 82G33/G31/P35/P31 Express PCI Express Root Port (rev 02)
00:1a.0 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #4 (rev 02)
00:1a.1 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #5 (rev 02)
00:1a.2 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #6 (rev 02)
00:1a.7 USB Controller: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #2 (rev 02)
00:1b.0 Audio device: Intel Corporation 82801I (ICH9 Family) HD Audio Controller (rev 02)
00:1c.0 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 1 (rev 02)
00:1c.4 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 5 (rev 02)
00:1c.5 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 6 (rev 02)
00:1d.0 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #1 (rev 02)
00:1d.1 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #2 (rev 02)
00:1d.2 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #3 (rev 02)
00:1d.7 USB Controller: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #1 (rev 02)
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev 92)
00:1f.0 ISA bridge: Intel Corporation 82801IB (ICH9) LPC Interface Controller (rev 02)
00:1f.2 IDE interface: Intel Corporation 82801IB (ICH9) 2 port SATA IDE Controller (rev 02)
00:1f.3 SMBus: Intel Corporation 82801I (ICH9 Family) SMBus Controller (rev 02)
00:1f.5 IDE interface: Intel Corporation 82801I (ICH9 Family) 2 port SATA IDE Controller (rev 02)
01:00.0 VGA compatible controller: ATI Technologies Inc RV620 LE [Radeon HD 3450]
01:00.1 Audio device: ATI Technologies Inc RV620 Audio device [Radeon HD 34xx Series]
02:00.0 Ethernet controller: Atheros Communications L1 Gigabit Ethernet Adapter (rev b0)
03:00.0 IDE interface: Marvell Technology Group Ltd. 88SE6121 SATA II Controller (rev b2)
05:00.0 Multimedia audio controller: Creative Labs SB Audigy (rev 03)
05:00.1 Input device controller: Creative Labs SB Audigy Game Port (rev 03)
05:00.2 FireWire (IEEE 1394): Creative Labs SB Audigy FireWire Port
05:01.0 Multimedia video controller: Brooktree Corporation Bt878 Video Capture (rev 11)
05:01.1 Multimedia controller: Brooktree Corporation Bt878 Audio Capture (rev 11)
sergej ★★★★★
()
Ответ на: комментарий от pekmop1024

> Видимо, 12309 действительно очень многолик.

Судя по всему да, то что мы называем 12309, на самом деле не один баг, а несколько, причем проявляющиеся по разным причинам. >_<

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

Я не о том. Данные гоняются через память, у других тестеров результаты прилично ниже - 1-1,5-2 Гбайт/сек, поэтому и поинтересовался, на чем получилось почти 6 Гбайт/сек.

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

ой - вру - куда в больше раз
вот кусочки
sysbench --num-threads=2 --test=memory --memory-block-size=1K --memory-total-size=10G run
10240.00 MB transferred (1188.07 MB/sec)
sysbench --num-threads=2 --test=memory --memory-block-size=1M --memory-total-size=10G run
10240.00 MB transferred (22073.17 MB/sec)

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

> Дело скорее в том, что у меня помимо прочего еще и посекторное шифрование

У меня система на lvm+dm-crypt. Бага нет

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

1МБ: dd if=/dev/zero of=/dev/null bs=1M count=100000

Память ddr2 кингстон, покупал 2 планки по гигу в одной коробочке, когда они ещё стоили меньше 1000р.

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

причём здесь dd? речь зашла про скорость в памяти - а чем туду пихать пофиг

megabaks ★★★★
()
dd if=/dev/zero of=/dev/null bs=1M count=100000
100000+0 записей считано
100000+0 записей написано
скопировано 104857600000 байт (105 GB), 8,62707 c, 12,2 GB/c
dd if=/dev/zero of=/raid10/4444 bs=1G count=32
32+0 записей считано
32+0 записей написано
скопировано 34359738368 байт (34 GB), 101,697 c, 338 MB/c

далее сделал

echo 3 > /proc/sys/kernel/io_delay_type

Потом опять:

dd if=/dev/zero of=/raid10/4444 bs=1G count=32
32+0 записей считано
32+0 записей написано
скопировано 34359738368 байт (34 GB), 101,216 c, 339 MB/c

Тормозов замечено не было. Дефолтная убунта 10.4, Intel 9400 Quad, RAM 4GB, система стоит на обычном 7200 RPM SATA винте. Рэйд на самом деле 0-уровня из четырех SATA винтов.

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