Как протестировать дисковый ввод-вывод в PHP? с MySQL?


Есть ли какой-нибудь хороший тестовый тест, написанный на PHP, который может тестировать дисковый ввод-вывод, предпочтительно с использованием MySQL?

Если бы я должен был написать его, как бы я его написал?

  • основные fwrite() случайные данные
  • вставка большого количества записей в MySQL и Avg() или Max() без индекса?
  • сжатие файла

Если есть какие-либо сценарии с открытым исходным кодом, которые делают это, было бы здорово. Спасибо!

Author: Henry, 2013-08-10

1 answers

Dbench - это очень простая и легкая библиотека для генерации данных таблиц базы данных и тестирования их производительности.

Особенности: * Поддержка MySQL и PostgreSQL * Генерация данных таблиц с помощью настраиваемых рандомизаторов * Тесты производительности * Вход в CSV * Создайте изображение диаграммы производительности, подобное этому http://dbench.googlecode.com/files/dbench_chart.png

Сайт проекта: http://code.google.com/p/dbench

Https://github.com/barbushin/dbench

Благодаря https://stackoverflow.com/a/2834459/35634

 0
Author: Henry, 2017-05-23 12:08:03