Поиск по сайту:

Никогда не бывает больших дел без больших трудностей (Вольтер).

Как использовать Sysbench для тестирования производительности Linux

2 мин для чтения
FavoriteLoadingДобавить в избранное
1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (1 оценок, среднее: 5,00 из 5)
Загрузка...
25 апреля 2021
Как использовать Sysbench для тестирования производительности Linux
Sysbench – это многоцелевая утилита для тестирования производительности с открытым исходным кодом, которая оценивает параметры тестов производительности ЦП, памяти, ввода-вывода и базы данных (MySQL). Этот инструмент важен для тестирования параметров MySQL, особенно при загрузке интенсивной базы данных. Это свободно доступный инструмент командной строки, который обеспечивает несложный и прямой способ тестирования вашей системы Linux.

Эта статья предоставит вам подробную информацию об инструменте командной строки Sysbench. Мы также обсудим, как проверить производительность компонентов ОС Linux с помощью утилиты sysbench. Мы реализовали все команды в последней доступной системе Ubuntu 20.04.

 

Установите Sysbench Tool

Утилиту sysbench можно установить напрямую из официального репозитория Ubuntu, выполнив следующую команду:

$ sudo apt install sysbench

 

Введите «Y» и нажмите «Enter», чтобы продолжить установку.

 

Выполните сравнительный анализ ЦП с помощью инструмента sysbench

Чтобы оценить производительность ЦП, используйте следующую команду для тестирования ЦП:

$ sysbench --test=cpu run

Полная статистика отчета будет отображаться на терминале, но здесь важно «общее время», которое будет отображаться в разделе «Общая статистика» для проверки производительности процессора.

Вы также можете изучить параметры тестирования процессора, используя следующую команду:

$ sysbench --test=cpu help

 

Параметры команды могут быть изменены в соответствии с вашими требованиями. Например, для оценки производительности ЦП используйте следующее:

$ sysbench --test=cpu --cpu-max-prime=20000 run

 

Тестирование памяти с помощью инструмента sysbench

Чтобы проверить производительность памяти, введите в терминале следующую базовую команду:

$ sysbench --test=memory run

Производительность памяти можно проверить, изучив два параметра: «Всего операций» и объем переданных данных.

Чтобы проверить дополнительные параметры памяти, используйте следующую команду:

$ sysbench --test=memory help

Тестирование ввода-вывода с помощью инструмента sysbench Tool

Тест производительности ввода-вывода немного отличается от теста процессора и памяти. При тестировании файлового ввода-вывода вам необходимо создать тестовый файл, размер которого намного превышает размер вашей оперативной памяти. Значение, которое вы можете установить «150 ГБ», является хорошим. Общий тест производительности ввода-вывода при последовательной записи можно выполнить с помощью следующей команды:

$ sysbench --test=fileio --file-test-mode=seqwr run

 

Читать  Как использовать язык программирования C в Ubuntu 20.04

Изучите дополнительные параметры, используя следующую команду для выполнения теста ввода-вывода:

$ sysbench --test=fileio --file-test-mode=seqwr help

 

На терминале показано множество опций. Просто установите значения параметров в соответствии с вашими требованиями и проверьте производительность ввода-вывода вашей системы Linux.

После завершения теста производительности удалите тестовый файл с помощью следующей команды:

$ sysbench --test=fileio --file-total-size=100G cleanup

Заключение

В этом руководстве мы описали, как установить утилиту sysbench в системе Linux и как проверить производительность вашего процессора, памяти и ввода-вывода вашей системы. Попробуйте все вышеперечисленные варианты, чтобы получить более точные результаты. Используя этот инструмент, вы также можете проверить производительность баз данных.

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Поделиться в соц. сетях:
0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest
0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии

Читайте также

0
Оставьте комментарий! Напишите, что думаете по поводу статьи.x
()
x

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам:

Заполните форму и наш менеджер перезвонит Вам в самое ближайшее время!

badge
Обратный звонок 1
Отправить
galka

Спасибо! Ваша заявка принята

close
galka

Спасибо! Ваша заявка принята

close