Bug 12298 - очень медленно работает RAID Intel SRCS16
Summary: очень медленно работает RAID Intel SRCS16
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: kernel-image-ovz-smp (show other bugs)
Version: unstable
Hardware: all Linux
: P2 normal
Assignee: Evgeny Sinelnikov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-07-11 11:34 MSD by Sergey Y. Afonin
Modified: 2007-12-24 09:44 MSK (History)
15 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Sergey Y. Afonin 2007-07-11 11:34:59 MSD
Обнаружиласть в Server 4.0/4.0.1 проблема. Очень медленно работает 
RAID-контроллер. Например, форматирование раздела с такими параметрами

Block size=4096 (log=2)
Fragment size=4096 (log=2)
145965056 inodes, 291919115 blocks
14595955 blocks (5.00%) reserved for the super user
First data block=0
Maximum filesystem blocks=4294967296
8909 block groups
32768 blocks per group, 32768 fragments per group
16384 inodes per group

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

При переписке с представителем SWsoft выявилось, что проблема в ядре ALt:
пробовали ставить сборку 2.6.18-8.1.4.el5.028stab035.1 от SWsoft, с этим ядром
проблема не воспроизводится.
Comment 1 Sergey Y. Afonin 2007-07-11 11:43:27 MSD
Да, могу дать полный доступ на сервер.
Comment 2 Dmitry V. Levin 2007-07-11 11:52:43 MSD
To ovz maintainer.
Comment 3 Sergey Y. Afonin 2007-07-11 16:38:15 MSD
На взятом у Михаила Шигорина 2.6.18-ovz-smp-alt13 тоже не воспроизводится.

Comment 4 Sergey Vlasov 2007-07-11 18:39:25 MSD
Что происходит, если сменить IO scheduler - поставить вместо cfq anticipatory
(или deadline)?

echo -n anticipatory > /sys/block/sda/queue/scheduler
Comment 5 Sergey Y. Afonin 2007-07-12 00:22:26 MSD
Точно. И с anticipatory, и с deadline проблемы нет. Меняю severity на normal.
Comment 6 Sergey Y. Afonin 2007-07-12 11:41:09 MSD
На всякий случай засёк время для anticipatory и deadline. Отличие в секундах, 
форматировалось 1ч 14мин. C cfq было 43ч, минуты не помню.
Comment 7 Sergey Y. Afonin 2007-07-12 14:20:09 MSD
Хм, что интересно, с 2.6.18-8.1.4.el5.028stab035.1 от SWsoft нормально работает 
и с cfq.
Comment 8 Sergey Vlasov 2007-07-12 14:52:15 MSD
alt14 - это 028stab031; видимо, в 028stab035 cfq всё-таки починили.
Comment 9 Michael Shigorin 2007-07-12 15:17:09 MSD
Читая их анонсы -- со времён alt14 накопилось изрядно вроде бы фиксов довольно
неприятных вещей...
Comment 10 Sergey Y. Afonin 2007-07-12 16:03:58 MSD
> alt14 - это 028stab031; видимо, в 028stab035 cfq всё-таки починили.

То есть, у нас с шедулерами ничего специального не делалось ?
Comment 11 Sergey Y. Afonin 2007-07-12 17:38:33 MSD
с 2.6.18-8.el5.028stab031.1 воспроизвелось.
Comment 12 Sergey Y. Afonin 2007-07-12 18:51:06 MSD
Konstantin Khorenko из SWsoft нашёл, где нужная разница между 028stab031 и 
028stab035:
http://git.openvz.org/?p=linux-2.6.18-openvz;a=commit;h=c7fa58b331d23c0796996dcab75c72053fafab5a
Comment 13 Konstantin A Lepikhov (L.A. Kostis) 2007-07-19 02:11:25 MSD
(In reply to comment #12)
> Konstantin Khorenko из SWsoft нашёл, где нужная разница между 028stab031 и 
> 028stab035:
>
http://git.openvz.org/?p=linux-2.6.18-openvz;a=commit;h=c7fa58b331d23c0796996dcab75c72053fafab5a
> 

У меня есть новая сборка ovz-smp на базе stab37. Выложить ее смогу только
сегодня из офиса. Либо можете ее собрать самостоятельно из моего
kernel-image-2.6.18 репозитория на git.alt (branch kernel-image-ovz-smp).
Comment 14 Michael Shigorin 2007-07-19 11:42:32 MSD
(In reply to comment #13)
> У меня есть новая сборка ovz-smp на базе stab37. Выложить ее смогу только
> сегодня из офиса.
Давай, тоже прокачу на разном.
Comment 15 Sergey Y. Afonin 2007-07-19 13:29:23 MSD
> kernel-image-2.6.18 репозитория на git.alt (branch kernel-image-ovz-smp).

руки у меня пока до git не доходят. :-( Подожду.
Comment 16 Konstantin A Lepikhov (L.A. Kostis) 2007-07-21 02:30:23 MSD
(In reply to comment #13)
> У меня есть новая сборка ovz-smp на базе stab37. Выложить ее смогу только
> сегодня из офиса. Либо можете ее собрать самостоятельно из моего
> kernel-image-2.6.18 репозитория на git.alt (branch kernel-image-ovz-smp).
ftp.altlinux.ru/pub/people/lakostis/kernel-ovz/ 

Comment 17 Sergey Y. Afonin 2007-07-21 14:13:24 MSD
Именно этого бага нет (ну, не удивительно :-) ). В остальном пока не знаю, но, 
вроде, работает, на первый взгляд.
Comment 18 Sergey Y. Afonin 2007-07-23 12:06:23 MSD
кстати, stab38 готовится. Может, на него ориентироваться ?
Comment 19 Michael Shigorin 2007-10-04 19:11:32 MSD
ping (и в updates/4.0 это тоже нужно)
Comment 20 ReMaks 2007-10-11 12:26:30 MSD
(In reply to comment #19)
> ping (и в updates/4.0 это тоже нужно)

мои трения изложены тут:
http://lists.altlinux.org/pipermail/community/2007-October/396971.html

смысл:
другой контроллер - 3Ware 9550SE-4LP
на апдейченом ядре ovz из updates для x86-64 
дает жуть...

пока пришлось съехать на std ядро, но хочется то ovz и контейнеров пачку!
ё
:(
Comment 21 Sergey Y. Afonin 2007-12-24 09:44:17 MSK
На сколько я понимаю, в Бранче с 2.6.18-alt17 всё нормально в этом плане, закрываю.