Conas feidhmíocht freastalaí Linux a mheas: uirlisí tagarmharcála oscailte

Tá muid isteach 1cloud.ru подготовили подборку инструментов и скриптов для оценки производительности процессоров, СХД и памяти на Linux-машинах: Iometer, DD, vpsbench, HammerDB и 7-Zip.

Другие наши подборки с бенчмарками:

Conas feidhmíocht freastalaí Linux a mheas: uirlisí tagarmharcála oscailte
Фото - Bureau of Land Management Alaska — CC AG

Iometer

Это — бенчмарк для оценки производительности дисковой и сетевой подсистем. Подходит для работы как с одним сервером, так и целым кластером. Iometer представили инженеры Intel в 1998 году. В 2001-м корпорация передала исходники некоммерческой организации Open Source Development Labs (OSDL) по лицензии Intel Open Source License. С 2003 года поддержкой инструмента занимается группа энтузиастов — проект cláraithe на SourceForge.net.

Iometer состоит из генератора нагрузки dynamo и графического интерфейса. Правда, последний доступен только под Windows. Что касается генератора, то он позволяет имитировать нагрузку сторонних приложений — для этого создаются специальные тестовые шаблоны.

Бенчмарки показывают: пропускную способность, операции в секунду, латентность и загрузку процессора. Вычисляются не только средние значения величин, но и мин/макс.

Несмотря на то что последняя стабильная версия инструмента вышла в 2014 году, его до сих пор используют в Broadcom и Dell. Однако возраст системы все же сказывается. Во-первых, её интерфейс as dáta и не менялся с 1998 года. Во-вторых, инструмент порой выводит не совсем адекватные результаты на массивах all-flash.

vpsbench

Простой скрипт для оценки производительности VPS. Распространяется по лицензии MIT. Вот пример его работы, приведенный в официальном репозитории на GitHub:

$ bash <(wget --no-check-certificate -O - https://raw.github.com/mgutz/vpsbench/master/vpsbench)

CPU model:  Intel(R) Core(TM) i7-3770 CPU @ 3.40GHz
Number of cores: 4
CPU frequency:  3417.879 MHz
Total amount of RAM: 3265 MB
Total amount of swap: 1021 MB
System uptime:   8:41,
I/O speed:  427 MB/s
Bzip 25MB: 4.66s
Download 100MB file: 1.64MB/s

Утилита отображает количество ядер, частоту процессора, объемы задействованной памяти. Для оценки производительности дисков vpsbench chomhlíonann последовательное и произвольное чтение/запись. Несмотря на то что утилита довольно старая (обновление на GitHub сделано около четырех лет назад) ее úsáidí множество облачных провайдеров и ИТ-компаний.

HammerDB

Ceann de na cinn is coitianta oscailte бенчмарков для нагрузочного тестирования баз данных. Поддержкой инструмента занимается некоммерческая организация TPC — Transaction Processing Performance Council. Её цель — разработка стандартов для БД-бенчмарков.

HammerDB создает тестовую схему БД, наполняет её данными и симулирует нагрузку нескольких виртуальных пользователей. Нагрузкой могут служить как транзакционные, так и аналитические операции. Поддерживает: Oracle Database, SQL Server, IBM Db2, MySQL, MariaDB, PostgreSQL и Redis.

Вокруг HammerDB сформировалось обширное комьюнити. Утилиту используют компании из 180 стран мира. Среди них: Intel, Dell, Lenovo, Red Hat agus go leor daoine eile. Если вы хотите изучить возможности утилиты самостоятельно — можете начать с официальных гайдов.

Conas feidhmíocht freastalaí Linux a mheas: uirlisí tagarmharcála oscailte
Фото - lost places — CC AG

7-Zip

Этот архиватор имеет встроенный бенчмарк для тестирования скорости процессоров при сжатии определенного количества файлов. Также он подойдет для проверки RAM на ошибки. Для тестов используется алгоритм LZMA (Lempel–Ziv–Markov chain Algorithm). Он основан на схеме сжатия данных по словарю. Например, чтобы запустить бенчмарк с одним потоком и 64-мегабайтным словарем достаточно прописать команду:

7z b -mmt1 -md26

Результат программа предоставит в формате MIPS (million instructions per second), что можно назвать недостатком. Этот параметр подходит для сравнения быстродействия процессоров одинаковой архитектуры, но в случае с различающимися архитектурами его применимость ограничена.

DD

Инструмент командной строки, конвертирующий и копирующий файлы. Но его можно использовать для проведения простых I/O-тестов на СХД. Из коробки запускается практически на любой системе GNU/Linux.

На wiki-страничке tugtha команда для оценки производительности диска при последовательной записи 1024-байтных блоков:

dd if=/dev/zero bs=1024 count=1000000 of=file_1GB
dd if=file_1GB of=/dev/null bs=1024

Также стоит отметить, что DD is féidir é a úsáid в качестве простого CPU-бенчмарка. Правда, для этого понадобится дополнительная программа, требующая ресурсоемких вычислений. Например, утилита для расчета значений хеш-сумм md5sum.

dd if=/dev/zero bs=1M count=1024 | md5sum

Команда выше покажет, насколько быстро (Мбайт/с) система обработает длинную числовую последовательность. Хотя эксперты говорят, что эта команда подойдет лишь для грубой оценки производительности. Также важно помнить, что DD позволяет производить низкоуровневые операции на жёстких дисках. Поэтому работать с утилитой нужно осторожно, чтобы не потерять часть данных (название DD иногда в шутку расшифровывают, как disk destroyer).

Cad a scríobhaimid faoi ar ár blaganna agus líonraí sóisialta:

Conas feidhmíocht freastalaí Linux a mheas: uirlisí tagarmharcála oscailte Taighde: Tá Linux fós ar an OS is mó tóir sa scamall
Conas feidhmíocht freastalaí Linux a mheas: uirlisí tagarmharcála oscailte Tá níos mó ná trí mhíle ceadúnaí ag an Líonra Aireagáin Oscailte - cad a chiallaíonn sé seo do bhogearraí foinse oscailte

Conas feidhmíocht freastalaí Linux a mheas: uirlisí tagarmharcála oscailte Conas do chóras Linux a shlánú: 10 leid
Conas feidhmíocht freastalaí Linux a mheas: uirlisí tagarmharcála oscailte Минимизация рисков: как не потерять ваши данные

Conas feidhmíocht freastalaí Linux a mheas: uirlisí tagarmharcála oscailte Книги для тех, кто уже занимается системным администрированием или только планирует начать
Conas feidhmíocht freastalaí Linux a mheas: uirlisí tagarmharcála oscailte Необычные доменные зоны для вашего проекта

Foinse: will.com

Add a comment