Jump to content

Сисбенч

Сисбенч
Оригинальный автор(ы) Петр Зайцев
Разработчик(и) Алексей Копытов
Первоначальный выпуск 2004
Стабильная версия
1.0.20 / 24 апреля 2020 г.
Репозиторий
Написано в С , ЛуаДЖИТ
Операционная система Линукс
Лицензия Стандартная общественная лицензия GNU v2.0
Веб-сайт github /акопытов /sysbench  Edit this on Wikidata

В области вычислений sysbench — это инструмент с открытым исходным кодом программный . В частности, это скриптовый многопоточный инструмент для тестирования, разработанный для Linux систем . Это двоичный файл C , который использует сценарии LuaJIT для выполнения тестов. Он чаще всего используется для тестов баз данных , например MySQL , но также может использоваться для создания произвольно сложных рабочих нагрузок, не требующих использования сервера базы данных для общего тестирования. [ 1 ] Это многоцелевой тест, включающий тесты производительности процессора , памяти , ввода-вывода и базы данных. [ 2 ] Это базовая утилита командной строки, которая предлагает прямой способ протестировать компьютерное оборудование. Сейчас он входит в состав большинства основных репозиториев дистрибутива Linux, таких как Debian , Ubuntu , CentOS и Arch Linux . [ 3 ]

Sysbench был первоначально создан Петром Зайцевым в 2004 году. [ 4 ] Вскоре его разработку взял на себя Алексей Копытов. [ 5 ]

Sysbench тестирует нагрузку, одновременно запуская несколько потоков. Количество потоков задается пользователем. В зависимости от режима тестирования Sysbench может проверить общее количество запросов или время, необходимое для выполнения полного теста, или и то, и другое. [ 3 ]

Использование

[ редактировать ]

Sysbench можно запустить тест производительности, указанный в оболочке Linux или в сценарии оболочки, или использовать несколько других команд, таких как подготовка или очистка. Тип запускаемого теста указывается в параметрах команды и может быть одним из:

  • процессор: тест производительности процессора
  • fileio: тест файлового ввода-вывода
  • память: тест скорости памяти
  • мьютекс: тест производительности мьютекса
  • threads: тест производительности подсистемы потоков

Пример использования команды

[ редактировать ]

Часто используемый вариант Sysbench может выглядеть следующим образом: sysbench --test=cpu --cpu-max-prime=20000 --threads=32 run.

  1. ^ Буздар, Карим. «Как использовать Sysbench для тестирования производительности Linux?» .
  2. ^ Конглтон, Ник. «Как протестировать вашу систему Linux» . Учебные пособия по Linux — изучение конфигурации Linux . Проверено 1 июня 2022 г.
  3. ^ Jump up to: а б Kopytov, Alexy. "SysBench manual" (PDF) . iMySQL (PDF file) . Retrieved 2 June 2022 .
  4. ^ «Как оценить производительность MySQL и MariaDB с помощью SysBench» . Несколько девяток . 12.06.2018 . Проверено 1 июня 2022 г.
  5. ^ Kopytov, Alexey (2022-06-01), sysbench , retrieved 2022-06-01
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: d40f1a0f618bd3c410bdc9fc24121cec__1712528640
URL1:https://arc.ask3.ru/arc/aa/d4/ec/d40f1a0f618bd3c410bdc9fc24121cec.html
Заголовок, (Title) документа по адресу, URL1:
Sysbench - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)