Бенчмаркинг или Тюнинг инструмент?
ИМХО, нет инструмента, который был бы специфичен для последнего, если у вас нет универсального использования. Вы должны определить свой шаблон использования и настроить хосты базы данных для размещения. Если вы интенсивно пишете, у вас будет другая конфигурация, чем сценарий с интенсивным чтением. В итоге, ваши настройки следуют за вашими приложениями.
Для бенчмаркинга я использую Sysbench . Вот пример из моего блога .
Добавлено: Вот моя претензия к инструментам конфигурации: с изменениями в версиях 4.x против 5.x против 5.5.x существует множество твиков, которые не попадают между ними. Так что вам действительно нужен опытный администратор базы данных, чтобы оценить, что происходит для каждого хоста. Загрузка, хранение, трафик, специфичные для приложения требования, многое может войти в оптимальную конфигурацию. Инструмент может помочь вам в этом, но может что-то пропустить или включить что-то, что может привести к сбою. От буферов до очистки, от плагинов до потоков, инструмент конфигурации может дать вам ложную уверенность в том, что вы реализуете правильную конфигурацию.