Bug 27399 - Низкая производительность программного RAID5 из-за CONFIG_MULTICORE_RAID456=y
Summary: Низкая производительность программного RAID5 из-за CONFIG_MULTICORE_RAID456=y
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: kernel-image-ovz-el (show other bugs)
Version: unstable
Hardware: all Linux
: P3 normal
Assignee: Gleb F-Malinovskiy
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-06-04 14:26 MSK by Alex Moskalenko
Modified: 2012-06-12 11:13 MSK (History)
16 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Alex Moskalenko 2012-06-04 14:26:38 MSK
Из-за того, что в нашем ядре включена CONFIG_MULTICORE_RAID456, интенсивная работа с массивом (инициализация, проверка, ребилд, просто активная работа) вызывают неадекватно низкую скорость и неадекватно высокую Load Average. При отключении этой опции проблема пропадает - скорость адекватная, Load Average практически отсутствует. Ситуация со включенной CONFIG_MULTICORE_RAID456 описана в http://lists.altlinux.org/pipermail/sysadmins/2012-June/035317.html, после отключения CONFIG_MULTICORE_RAID456 на той же машине - LA ~1,5, скорость синхронизации - от 30 до 80 Мб/сек (в зависимости от параллельной нагрузки).

Соответственно, хотелось бы понять - а есть ли смысл во включенной CONFIG_MULTICORE_RAID456 при такой "странной" реализации многопоточности, которая в результате дает более чем заметное падение производительности.
Comment 1 Michael Shigorin 2012-06-06 12:27:00 MSK
А, так вот оно что...
Comment 2 Repository Robot 2012-06-11 19:08:55 MSK
kernel-image-ovz-el-2.6.32-alt70 -> sisyphus:

* Mon Jun 11 2012 Anton Protopopov <aspsk@altlinux> 2.6.32-alt70
- Update to 042stab056.11
- Disable CONFIG_MULTICORE_RAID456 (ALT 27399)
Comment 3 Michael Shigorin 2012-06-12 11:13:48 MSK
И впрямь полегчало, спасибо.