Диски 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Заключение
Это некоторые из методов, которые можно использовать для тестирования жестких дисков и определения их скорости чтения и записи. Нельзя отрицать, что сегодня на рынке доступны некоторые поддельные и ложно рекламируемые продукты, особенно флеш-накопители. Единственный способ определить их эффективность - это сравнить их результаты с заявленными скоростями.