Наcтройка MySQL на двухпроцессорном Xeon
Получили новый серевер под БД MySQL
Supero X8DTL-6, два процессора Intel Xeon E5645 Six-core (12M Cache, 2.4 GHz, 5.86 GT/s Intel® QPI, LGA1366).
Intel SSD 320 Series 120Gb (SSDSA2CW120G3)
16 ГБ ОЗУ
ОС: Debian 6, 64 bit
MySQL 5,5 (5,0, 5,1 тоже ставили)
Тестировали при помощи mysqlslap (64 итерации по 10 запросов )
По умолчанию (Благодаря гипертрендингу система видит 24 ядра) - запросы выполнялись 12 сек
После отключения ядер (оставили по 1 ядру на процессор + гипертрендинг = 4 ядра) - 7 сек
После отключения гипертрейдинга (2 ядра) - 5 сек
После отключения 1 процессора (1 ядро) - 4 сек
Эта операция на AMD Phenom 2 x6 (настройки идентичные) - 3,5 сек
Примечания:
При выполнении запросов все ядра загружены на 100% в любых настройках
- Если 24 ядра, загрука процессора распределяется как - 20% процесс, 80% система.
- Если 1 ядро - 99% процесс, 1% система.
Задача: настроить должным образом сервер и MySQL, устранив указанную проблему
Доступ: KVM и SSH