Linux проверка скорости диска | Все о Windows 10

linux проверка скорости диска

Иногда хочется быстро прикинуть, как работает дисковая подсистема, либо сравнить 2 жестких диска. Очевидно, что измерить реальную скорость дисков практически невозможно, она зависит от слишком большого числа параметров. Но получить некое представление о скорости дисков можно.

  1. Проверка скорости чтения диска
  2. Проверка скорости записи на диск
  3. dd: ТЕСТ Скорости ЗАПИСИ Диска
  4. dd: ТЕСТ Скорости ЧТЕНИЯ Диска
  5. dd: ТЕСТ Скорость Чтения/Записи Внешнего Накопителя
  6. hdparm: Проверка Производительности HDD, SSD, USB Флэш Накопителья
  7. Выполнение теста скорости чтения/записи на внешнем накопителе
  8. Тест скорости HDD при помощи утилиты hdparm

Проверка скорости чтения диска

Проще всего измерить скорость диска с помощью программы hdparm. Установить ее очень просто:

Теперь нужно вывести список дисков и разделов в системе:

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

Проверка скорости записи на диск

Для того, чтобы измерить скорость записи на диск, можно воспользоваться стандартной утилитой linux — dd. С ее помощью мы создадим на диске файл размером 1 Gb частями по 1Mb.

Измеряем скорость записи на диск:

Я измерял скорость на виртуальной машине, диск которой был размещен на RAID5, собранным из 5-ти дисков SAS 10к. В принципе, неплохой результат. Можно изменить размер файла и блоков, из которого он записывается. Если сделать файл побольше, результат скорости диска может получиться более приближенный к реальности.

А вот скорость диска на VDS, который я арендую. Результат в разы хуже:

Скорость диска на виртуальной машине, расположенной на втором SATA диске моего рабочего ноутбука:

Результат не очень, надо разбираться в чем дело. Давно возникли подозрения, что с диском что-то не то, заметно подтормаживают виртуальные машины, хотя раньше это было не заметно. Жаль, результатов более ранних тестов не сохранилось.

Интересно было бы посмотреть на ваши результаты тестов. Если же вы хотите серьезно измерить скорость дисков, то вам сюда — Как правильно мерять производительность диска.

Из этой статьи вы узнаете, как проверить производительность файловой системы на таких устройствах, как HDD, SSD, USB Флэшки и т. п.

Я покажу, как произвести тестирование скорости чтения/записи диска из командной строки в Linux с помощью команды dd .

А также, вы узнаете как установить и использовать утилиту hdparm для измерения скорости чтения жесткого диска в Linux Mint, Ubuntu, Debian, CentOS, RHEL.

Берите средний результат: Для определения точной скорости чтения/записи, все приведенные ниже тесты необходимо проводить по несколько раз (обычно 3-5) и брать средний результат.

dd: ТЕСТ Скорости ЗАПИСИ Диска

Выполните следующую команду для определения скорости ЗАПИСИ на накопитель:

dd: ТЕСТ Скорости ЧТЕНИЯ Диска

Чтобы получить реальную скорость, необходимо предварительно очистить кэш.

Выполни следующую команду, чтобы узнать скорость ЧТЕНИЯ из буфера:

Очистите кэш и измерьте реальную СКОРОСТЬ чтения непосредственно с жесткого диска:

dd: ТЕСТ Скорость Чтения/Записи Внешнего Накопителя

Дельный Совет: Добавили новый диск в /etc/fstab ? Перезагрузка не нужна! Примонтируйте его всего лишь одной командной! Читать далее →

Для проверки производительности какого-либо внешнего HDD, SSD, USB Флэшки либо другого съемного носителя или удаленной файловой системы, просто перейдите в точку монтирования и выполните приведенные выше команды.

Либо, вместо tempfile , можно непосредственно прописать путь к точке монтирования, например:

Напоминание: Все приведенные выше команды используют временный файл tempfile . Не забудьте удалить его по окончанию тестов.

hdparm: Проверка Производительности HDD, SSD, USB Флэш Накопителья

Так же она может использоваться в качестве простой утилиты для сравнительного анализа, которая позволяет быстро узнать скорость ЧТЕНИЯ с диска.

hdparm доступен из стандартных репозиториев в большинстве Linux дистрибутивах.

Установите hdparm , в зависимости от вашего Linux дистрибутива.

Дельный Совет: Решаете проблему производительности жесткого диска? Дополнительно будет хорошей идеей проверить скорость Интернет-канала. Это можно легко сделать из командной строки в Linux! Читать далее →

В Linux Mint, Ubuntu, Debian:

В CentOS, RHEL:

Запустите hdparm , как показано ниже, для измерения скорости ЧТЕНИЯ с устройства /dev/sda :

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

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

Команда записывает временный файл размером в 1мб 1024 раза и результат ее работы будет вывод таких данных

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

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

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

Вывод предыдущей команды:

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

Производим тест скорости чтения после очистки кеша:

Выполнение теста скорости чтения/записи на внешнем накопителе

Для тестирования скорости какого-либо Внешнего HDD, USB Флэшки либо иного съемного носителя либо файловой системы удаленной машины(vps/vds), необходимо перейти в точку монтирования и выполнить приведенные выше команды.

Либо, вместо tempfile, можно конечно же прописать путь к точке монтирования, как приведено ниже:

Также следует указать, что приведенные выше команды используют временный файл tempfile. Не забудьте удалить его после окончания тестов.

Тест скорости HDD при помощи утилиты hdparm

hdparm — это Linux утилита, которая позволяет быстро узнать скорость чтения с вашего hdd.

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

Вывод команды в консоли:

На этом все. Таким образом мы смогли узнать производительность нашего жесткого диска и дать примерную оценку его возможностям.

12 методов проверки разделов жесткого диска и сам жесткий диск в Linux

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

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

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

Кроме того, это позволяет нам проверить, есть ли у нас свободное место или нет.

Обычно жесткие диски можно разделить на один или несколько логических дисков, называемых разделами.

Каждый раздел может использоваться как отдельный диск со своей файловой системой, а информация о разделе хранится в таблице разделов.

Это 64-байтовая структура данных.

Таблица разделов является частью основной загрузочной записи (MBR), которая представляет собой небольшую программу, которая выполняется при загрузке компьютера.

Информация о разделе сохраняется в 0 секторе диска.

Запишите, все разделы должны быть отформатированы с соответствующей файловой системой, прежде чем файлы могут быть записаны в него.

Это можно проверить с помощью следующих 12 методов.

  • fdisk: манипулировать таблицей разделов диска
  • sfdisk: отображать или манипулировать таблицей разделов диска
  • cfdisk: отображать или манипулировать таблицей разделов диска
  • parted: программа для работы с разделами
  • lsblk: lsblk выводит информацию обо всех доступных или указанных блочных устройствах.
  • blkid: найти / вывести атрибуты блочного устройства.
  • hwinfo: hwinfo означает аппаратный информационный инструмент — еще одна замечательная утилита, которая используется для поиска оборудования, присутствующего в системе.
  • lshw: lshw — это небольшой инструмент для извлечения подробной информации о конфигурации оборудования машины.
  • inxi: inxi — это скрипт системной информации командной строки, созданный для консоли и IRC.
  • lsscsi: список устройств SCSI (или хостов) и их атрибутов
  • cat /proc/partitions:
  • ls -lh /dev/disk/: каталог содержит имя производителя диска, серийный номер, идентификатор раздела и файлы реального блочного устройства. Это были символические ссылки с файлами реального блочного устройства.

Как проверить раздел жесткого диска в Linux с помощью команды fdisk?

fdisk обозначает фиксированный диск или формат диска.

Это утилита cli, которая позволяет пользователям выполнять следующие действия с дисками.

Это позволяет нам просматривать, создавать, изменять размер, удалять, перемещать и копировать разделы.

Как проверить разделы жесткого диска Linux с помощью команды sfdisk?

sfdisk — это скрипт-ориентированный инструмент для разделения любого блочного устройства.

sfdisk поддерживает метки дисков MBR (DOS), GPT, SUN и SGI, но больше не предоставляет никаких функций для адресации CHS (головка цилиндра)

Как проверить разделы жесткого диска Linux с помощью команды cfdisk?

cfdisk — это программа на основе curses для разделения любого блочного устройства.

Устройство по умолчанию — /dev/sda.

Он обеспечивает базовую функциональность разделения с удобным интерфейсом.

Как проверить разделы жесткого диска в Linux с помощью команды parted?

parted — это программа для работы с разделами диска.

Он поддерживает несколько форматов таблиц разделов, включая MS-DOS и GPT.

Он полезен для создания пространства для новых операционных систем, реорганизации использования диска и копирования данных на новые жесткие диски.

Как проверить разделы жесткого диска в Linux с помощью команды lsblk?

lsblk выводит информацию обо всех доступных или указанных блочных устройствах.

Команда lsblk читает файловую систему sysfs и базу данных udev для сбора информации.

Если база данных udev недоступна или lsblk скомпилирован без поддержки udev, он пытается прочитать метки LABEL, UUID и типы файловых систем с блочного устройства.

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

По умолчанию команда выводит все блочные устройства (кроме дисков RAM) в древовидном формате.

Как проверить разделы жесткого диска в Linux с помощью команды blkid?

blkid — это утилита командной строки для поиска / вывода атрибутов блочных устройств.

Она использует библиотеку libblkid для получения UUID раздела диска в системе Linux.

Как проверить разделы жесткого диска в Linux с помощью команды hwinfo?

hwinfo расшифровывается как инструмент информации об оборудовании.

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

Как проверить разделы жесткого диска в Linux с помощью команды lshw?

lshw (расшифровывается как Hardware Lister) — это небольшой изящный инструмент, который генерирует подробные отчеты о различных аппаратных компонентах на машине, таких как конфигурация памяти, версия прошивки, конфигурация материнской платы, версия и скорость процессора, конфигурация кеша, usb, сетевая карта, графические карты, мультимедиа, принтеры, скорость шины и т. д.

Как проверить разделы жесткого диска в Linux с помощью команды inxi?

Inxi — это отличный инструмент для проверки информации об оборудовании в Linux и предлагает широкий спектр возможностей для получения всей информации об оборудовании в системе Linux, которую я никогда не нашел ни в одной другой утилите, доступной в Linux.

Как проверить разделы жесткого диска в Linux с помощью команды lsscsi?

Использует информацию в sysfs (ядро Linux серии 2.6 и новее) для просмотра списка устройств (или хостов) SCSI, которые в данный момент подключены к системе.

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

По умолчанию в этой утилите имена узлов устройства (например, «/dev/sda» или «/dev/root_disk») получаются, отмечая старшие и младшие номера для перечисленного устройства, полученные из sysfs.

Как проверить разделы жесткого диска в Linux с помощью ProcFS?

Файловая система proc (procfs) — это специальная файловая система в Unix-подобных операционных системах, которая предоставляет информацию о процессах и другую системную информацию.

Иногда ее называют псевдофайловой системой с информацией о процессе.

Она содержит не «реальные» файлы, а системную информацию времени выполнения (например, системную память, подключенные устройства, конфигурацию оборудования и т. д.).

Как проверить разделы жесткого диска в Linux, используя путь /dev/disk?

Этот каталог содержит четыре каталога, это by-id, byuuid, by-path и by-partuuid.

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

http://window-10.ru/linux-proverka-skorosti-diska/

12 методов проверки разделов жесткого диска и сам жесткий диск в Linux

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *