По кластерам
По мотивам очередного подслушанного рассказа sr@... (постараюсь записывать заметки, вдруг да понадобится нам или ещё кому)
- ядро без поддержки swap вообще может поднять производительность на LINPACK при прочих равных на ~3% за счёт упрощения выделения памяти (отсутствие pagefault'ов и сбросов кэша при переключениях контекста вследствие, а также маленького костылика на break())
- Lustre 1.5.95 на Intel Woodcrest (Xeon 5xxx) не живёт в 64-битном режиме на MDS из-за проблем с программной эмуляцией отсутствующего в Intel EM64T IOMMU; в 32-битном режиме работает (на AMD64 тоже работает). С OSS проблем нет.
- покупая на сторадж SATA RAID-контроллер вроде 16-портового Areca 1160, стоит озадачиться тестированием производительности под более чем однопотоковой нагрузкой заранее — при производительности на 16 дисках порядка 600 Mb/s по чтению и 400 Mb/s по записи при одном потоке величины при двух потоках могут быть раз в пять более скромными; многопоточное чтение с RAID1 также может ограничиваться одним диском (подтверждается вплоть до наблюдения за индикаторами). Software RAID1 хорошо работает в Linux 2.4, в начале-середине 2.6.x существенно сломан по производительности и несколько (не окончательно) починен в 2.6.12+.
Ссылок на эту страницу нет