Как протестировать жесткие диски в Linux

How Benchmark Hard Disks Linux



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

Диски GNOME

GNOME Disks - это инструмент для управления внутренними и внешними дисками в Linux. Основанный на udisks, его можно использовать для изменения, форматирования и разбиения дисков, а также для выполнения тестов на любых носителях, подключенных к системе.







Диски GNOME предустановлены в большинстве дистрибутивов, имеющих среду рабочего стола на основе GNOME. Если он отсутствует в вашей системе Ubuntu, вы можете установить его, выполнив следующую команду:



$судоподходящийустановитьгном-диски

Чтобы выполнить тестовую оценку жесткого диска с помощью дисков GNOME, запустите приложение «Диски» из средства запуска приложений.







Щелкните меню с тремя точками, а затем выберите параметр Benchmark Disk….



Нажмите кнопку Start Benchmark… в следующем окне.

При необходимости измените параметры. Обратите внимание, что утилита тестирования производительности не позволяет выполнять тесты производительности на смонтированных дисках. Итак, чтобы выполнить полный тест чтения-записи на встроенном диске, вы должны запустить диски GNOME в режиме реального времени USB и отключить встроенный накопитель. Нажмите кнопку Start Benchmarking…, чтобы начать процесс тестирования.

Процесс тестирования может занять некоторое время, в зависимости от количества выбранных вами образцов. После завершения процесса вы сможете увидеть результаты скорости чтения / записи.

Вам необходимо сравнить эти результаты со значениями чтения / записи, заявленными производителем, чтобы оценить эффективность.

Hdparm

Hdparm - это простое приложение командной строки для Linux, которое позволяет управлять устройствами хранения, устанавливая и удаляя параметры. Он также включает в себя возможность тестирования скорости чтения запоминающих устройств.

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

$судоподходящийустановитьhdparm

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

$судоhdparm-tT /разработчик/sda

Замените часть / dev / sda на адрес вашего жесткого диска. Вы можете проверить путь с помощью упомянутого выше приложения GNOME Disks или выполнив команду ниже:

$lsblk-илиИМЯ, ПУТЬ, МОДЕЛЬ, ПОСТАВЩИК, РАЗМЕР, ИСПОЛЬЗОВАНИЕ, ИСПОЛЬЗОВАНИЕ%, ТИП, ГОРНАЯ ТОЧКА

После того, как эталонный тест завершится, вы увидите результаты теста как выходные данные терминала.

DD

Data Duplicator или просто «dd» - это утилита командной строки для Linux, которая позволяет копировать и конвертировать файлы и данные. Он способен копировать большие фрагменты данных, клонировать целые жесткие диски, создавать загрузочные USB-накопители и так далее.

Скорость записи на жесткий диск можно проверить с помощью dd. Выполните приведенные ниже команды, чтобы выполнить тест скорости записи.

$mkdirориентир
$CDориентир
$дд еслизнак равно/разработчик/нульиз= Benchfilebs= 4kсчитатьзнак равно200000 && синхронизировать;rmBenchfile

Дождитесь завершения теста, результаты будут показаны в терминале после завершения.

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

$дд еслизнак равно/разработчик/нульиззнак равно/разработчик/нулевой&& синхронизировать

Эта команда будет выполняться до тех пор, пока не будет остановлена, поэтому нажмите через несколько секунд, чтобы увидеть результаты.

Sysbench

Sysbench - это многоцелевая утилита для тестирования производительности Linux. Некоторые из параметров тестирования, предоставляемых Sysbench, включают стресс-тест ЦП, тест скорости доступа к памяти и тест производительности ввода-вывода файловой системы.

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

$судоподходящийустановитьsysbench

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

$mkdirориентир
$CDориентир
$ sysbench fileio подготовить
$ sysbench fileio- файл-тест-режим= rndrw запустить

Подождите, пока закончится тест. После этого вы увидите результаты в виде выходных данных терминала.

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

$rmtest_file.*

В качестве индикатора производительности можно использовать статистику пропускной способности.

Sysstat

Sysstat - это приложение для мониторинга производительности командной строки для Linux. Он может отслеживать операции ввода-вывода, потребление памяти, использование ресурсов посредством запуска системных процессов, сетевой активности и т. Д. И отображать статистику о них в реальном времени.

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

$судоподходящийустановитьsysstat

Чтобы контролировать производительность жесткого диска, вы можете использовать команду iostat, включенную в Sysstat. Хотя в нем нет возможности для выполнения теста, он может отображать данные об активности чтения и записи на диск в реальном времени.

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

$iostat--человек 1

iotop

Iotop - лучший инструмент для мониторинга чтения и записи на диск. Он показывает данные в табличной форме, аналогично тому, что делает top или htop для отображения потребления ресурсов. Она работает аналогично упомянутой выше утилите iostat и не совсем подходит для тестирования производительности. Однако он может отображать статистику активности диска в реальном времени, что делает его подходящим для мониторинга операций с большими данными.

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

$судоподходящийустановитьiotop

Выполните команду ниже, чтобы запустить iotop:

$iotop

Заключение

Это некоторые из методов, которые можно использовать для тестирования жестких дисков и определения их скорости чтения и записи. Нельзя отрицать, что сегодня на рынке доступны некоторые поддельные и ложно рекламируемые продукты, особенно флеш-накопители. Единственный способ определить их эффективность - это сравнить их результаты с заявленными скоростями.