Знижка 50%. усі плани, обмежений час. Від $2.48/mo
Залишилось 10 хв
Сервери та ОС

Перевірка швидкості диска Linux за допомогою командного рядка Linux

Rexa Cyrus By Rexa Cyrus 10 хв читання Оновлено 2 жовтня 2025
Перевірте швидкість диска за допомогою командного рядка Linux

Ваша система Linux працює повільніше, ніж очікувалося? Тест швидкості диска Linux миттєво виявляє вузькі місця зберігання. Якщо ви вирішуєте неполадки млявого сервера чи перевіряєте, чи ваш постачальник VPS забезпечує обіцяну продуктивність SSD, дізнавшись, як перевірити швидкість диска в Linux, ви отримаєте конкретні дані для роботи.

Сучасні накопичувачі бувають різних типів – традиційні жорсткі диски (HDD), швидші твердотільні накопичувачі (SSD) і надшвидкісні варіанти зберігання. Кожен працює по-різному, і знання того, як перевірити швидкість жорсткого диска, допоможе вам прийняти зважені рішення щодо оновлення чи вибору хостингу.

Чому вам слід запустити тест швидкості диска в Linux

Ноутбук під управлінням Linux під час тестування швидкості дискаПродуктивність сховища безпосередньо впливає на швидкість реакції системи. Повільний диск створює вузькі місця, які впливають на все: від передачі файлів до часу завантаження програми. Запуск операції перевірки швидкості диска Linux показує, чи відповідає ваше сховище вашим потребам, чи оновлення покращить продуктивність.

Це стає особливо важливим при управлінні декількома системами або оцінці хостинг-провайдерів. Тестування продуктивності допомагає виявити проблеми до того, як вони вплинуть на виробниче навантаження.

Основні сценарії для тестування диска: • Порівняння фактичної та рекламованої продуктивності постачальників VPS за допомогою a купити Linux VPS налаштування • Усунення несправностей повільних процесів резервного копіювання та операцій з файлами
• Вирішення між оновленням HDD і SSD за допомогою методів перевірки швидкості диска Linux • Моніторинг погіршення пам’яті з часом • Перевірка продуктивності конфігурації RAID

Для корпоративних користувачів, які керують віддаленими системами, поєднуючи тестування диска з Linux RDP сервер доступ забезпечує комплексні можливості моніторингу продуктивності.

 

Перевірте швидкість диска в Linux за допомогою команд

Робоча станція Linux із тестами швидкості dd, hdparm і fio
Linux надає кілька інструментів командного рядка для вимірювання продуктивності сховища. Кожен інструмент тестування швидкості диска Linux служить різним цілям і надає унікальну інформацію про можливості вашого диска. Підхід командного рядка пропонує точне керування та узгоджені результати в різних дистрибутивах Linux.

Ці інструменти формують основу професійного системного адміністрування та моніторингу продуктивності. Розуміння того, коли використовувати кожен інструмент, допомагає оптимізувати робочий процес командного рядка перевірки швидкості диска Linux.

Інструмент Найкраще для Заходи Статус встановлення Обмеження
dd Тести швидкого написання Швидкість послідовного запису Попередньо встановлено Лише запис, результати відрізняються
hdparm Перевірка швидкості читання Швидкість послідовного читання Часто попередньо встановлені Тестування лише для читання
fio Комплексне тестування Випадковий/послідовний ввід-вивід Вимагає встановлення Складна конфігурація

Тестування швидкості диска Linux за допомогою dd

The dd Команда доступна в усіх основних дистрибутивах Linux за замовчуванням. Цей метод відповідає на питання «Яка команда перевірити швидкість диска?» для основних сценаріїв.

Команда dd забезпечує простоту та універсальну доступність у системах Linux. Він забезпечує базові вимірювання для оцінки продуктивності зберігання.

Тест швидкості запису (перевірений синтаксис):

dd if=/dev/zero of=testfile bs=1G count=1 oflag=direct

Перевірка швидкості читання (перевірений синтаксис):

# Clear cache first

sudo sh -c "echo 3 > /proc/sys/vm/drop_caches"

# Test read speed  

dd if=testfile of=/dev/null bs=1G count=1 iflag=direct

Розуміння результатів dd: • Вихідні дані показують передані байти та витрачений час • Швидкість передачі обчислюється автоматично в МБ/с • oflag=прямий і iflag=прямий обійти системний кеш • Результати можуть відрізнятися між запусками через активність системи

Перевірте швидкість читання HDD/SSD за допомогою Hdparm

The hdparm Утиліта спеціалізується на управлінні параметрами жорсткого диска та забезпечує надійні вимірювання швидкості читання. Цей інструмент безпосередньо стосується сценаріїв «яка команда для перевірки жорсткого диска».

На відміну від dd, hdparm розроблено спеціально для порівняльного аналізу сховищ і перевірки швидкості SSD у Linux. Він пропонує як кешування, так і пряме вимірювання швидкості читання диска.

Перевірені команди встановлення:

Розподіл Менеджер пакетів Команда
Ubuntu/Debian кв sudo apt-get install hdparm
CentOS/RHEL 7 смакота sudo yum встановити hdparm
CentOS/RHEL 8+ dnf sudo dnf встановити hdparm

Перевірений синтаксис hdparm:

  1. Ідентифікувати диск: lsblk
  2. Тестова швидкість: sudo hdparm -Tt /dev/sda

Пояснення параметра Hdparm (з документації):
-T виконує зчитування з кешу для кешу буфера синхронізації
-t виконує зчитування пристрою для синхронізації прямого доступу до диска
• Потрібен sudo для прямого доступу до пристрою

Додавання позначки –direct (перевірено з джерел):

sudo hdparm -tT --direct /dev/sda

The – прямий прапор обходить буферний кеш для більш точних результатів. Це hdparm метод дає як теоретичні максимальні, так і реальні показники продуктивності.

Краще перевірити швидкість жорсткого диска в Linux через fio

У той час як dd і hdparm забезпечують послідовні тести швидкості, використання диска в реальному світі передбачає шаблони довільного доступу. The fio інструмент моделює реалістичні робочі навантаження для всебічного тестування швидкості SSD та оцінки продуктивності Linux.

Цей розширений підхід відповідає на запитання «чи можете ви запустити перевірку швидкості з командного рядка» за допомогою складних можливостей тестування. Він забезпечує як IOPS, так і вимірювання пропускної здатності для повного аналізу.

Перевірена інсталяція fio:

# Ubuntu/Debian

sudo apt-get install fio

# CentOS/RHEL

sudo yum install fio

# or for newer versions

sudo dnf install fio

Базовий синтаксис fio (перевірено):

sudo fio --name=test --filename=test --bs=4k --size=250M --readwrite=randrw --rwmixread=80 --ioengine=libaio --direct=1

Пояснення параметра fio:–bs=4k: Розмір блоку (4 КБ типово для випадкового введення-виведення)
–розмір=250M: тестовий розмір файлу
–readwrite=randrw: Довільна комбінація читання/запису
–rwmixread=80: 80% читає, 20% пише
–ioengine=libaio: механізм асинхронного вводу-виводу Linux
–прямий=1: Обійти кеш ОС

Як перевірити швидкість системи в Linux

Швидкість системи охоплює не тільки продуктивність диска. Кілька інструментів допомагають контролювати загальну продуктивність системи, включаючи ЦП, пам’ять і операції вводу/виводу. Розуміння того, як перевірити швидкість системи в Linux, дає повну інформацію про продуктивність.

The іостат Команда надає статистику продуктивності системи, яка допомагає виявити вузькі місця у вашій інфраструктурі. Це ефективно відповідає на запитання «що таке команда iostat у Linux».

Перевірені команди моніторингу системи:

Команда Потрібен пакет призначення
iostat -x 1 sysstat Статистика введення/виведення в реальному часі
rsync -av – прогрес rsync (зазвичай попередньо встановлений) Моніторинг передачі файлів
iftop пакет iftop Моніторинг пропускної здатності мережі

Використання команди iostat

Утиліта iostat відстежує статистику вводу/виводу системи та використання ЦП у режимі реального часу. Цей інструмент допомагає визначити вузькі місця продуктивності та обмеження ресурсів.

Установка, якщо її немає:

# Ubuntu/Debian

sudo apt-get install sysstat

# CentOS/RHEL

sudo yum install sysstat

Перевірений синтаксис iostat:

iostat -x 1

пояснення виводу iostat:
%корист: відсоток процесорного часу, протягом якого надходили запити вводу/виводу
r/s: Читання запитів за секунду
з/с: Писати запити в секунду
ркБ/с: Кілобайти, зчитовані за секунду
ВкБ/с: Кілобайти, записані за секунду

Як перевірити швидкість копіювання файлів у Linux

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

Перевірений синтаксис rsync:

rsync -av --progress source/ destination/

Параметри підтверджені:
-a: Режим архіву (зберігає дозволи, позначки часу)
-v: докладний висновок
– прогрес: показує прогрес і швидкість передачі

Як перевірити швидкість NFS у Linux

Надширокий монітор, що відображає тести швидкості NFS
Тестування продуктивності мережевої файлової системи (NFS) вимагає спеціальних підходів. Швидкість NFS залежить як від пропускної здатності мережі, так і від продуктивності сховища на стороні сервера.

Тестування продуктивності NFS допомагає усунути проблеми з повільними мережевими файловими операціями та оптимізувати доступ до віддаленого сховища. Розуміння того, як перевірити NFS у Linux, гарантує належну продуктивність розподіленого сховища.

Методика тестування NFS:

# Read test

dd if=/nfs/mount/point/testfile of=/dev/null bs=1M count=1000

# Write test  

dd if=/dev/zero of=/nfs/mount/point/testfile bs=1M count=1000

Примітка: Шлях точки монтування NFS залежить від конфігурації. Замінити /nfs/mount/point/ з вашим фактичним розташуванням монтування NFS.

Ідентифікація вузького місця NFS: • Мережа обмежена: використовуйте iftop щоб перевірити використання пропускної спроможності • Обмежений обсяг пам’яті: Перевірте продуктивність локального диска на сервері NFS • Обмежений клієнт: Перевірте з різних клієнтських машин

Перевірка швидкості диска Ubuntu Командний рядок за допомогою графічного методу

Якщо ви віддаєте перевагу графічним інтерфейсам, вбудована в Linux Disk Utility забезпечує інтуїтивно зрозумілий тест без складності командного рядка. Ця альтернатива командного рядка перевірки швидкості диска Ubuntu працює в більшості дистрибутивів Linux.

Підхід графічного інтерфейсу користувача підходить користувачам, яким потрібні візуальні результати та випадкове тестування, а не постійний моніторинг. Він забезпечує доступне тестування диска для користувачів, які менш знайомі з інструментами командного рядка.

Доступність Disk Utility: • Ubuntu: попередньо встановлено як програму «Диски» • Fedora: доступно як gnome-disk-utility • CentOS: може вимагати інсталяції пакета gnome-disk-utility

Методи доступу (перевірено): • Пошук в меню програми: «Диск» або «Диски» • Командний рядок: gnome-диски

Крок 1. Відкрийте Disk Utility

Увійдіть у меню програми, ввівши пошуковий запит «Диск» або перейдіть до «Система» → «Адміністрування» → «Дискова утиліта».

Крок 2: Виберіть цільовий диск

Ліва панель відображає всі підключені пристрої зберігання. Клацніть диск, який потрібно перевірити для перевірки швидкості жорсткого диска Linux.

Крок 3: Запустіть порівняльні тести

Натисніть «Порівняльний тест – виміряти продуктивність диска», щоб отримати доступ до параметрів тестування:

  • Тест лише для читання: Безпечно вимірює швидкість читання
  • Тест читання/запису: Всебічно тестує обидві операції

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

Усунення несправностей: чому мій SSD такий повільний?

Ноутбук із діагностикою справності та продуктивності SSD
Проблеми з продуктивністю SSD можуть виникати через різні фактори. Розуміння поширених причин допомагає діагностувати та вирішувати проблеми зі швидкістю, які впливають на результати тестування жорсткого диска Linux.

Декілька факторів сприяють уповільненню SSD, зокрема проблеми з вбудованим програмним забезпеченням, недостатній вільний простір і теплове регулювання. Виявлення першопричини дозволяє цілеспрямовано оптимізувати продуктивність.

Загальні фактори продуктивності SSD (перевірено):

Випуск Технічна причина Спосіб перевірки
Вплив вільного простору Посилення запису збільшується Перевірити з df -h
Обмеження інтерфейсу SATA III max ~600 МБ/с Перевірити з lsscsi
Теплове дроселювання Температурний захист Монітор с датчики

Перевірка справності SSD:

# Install smartmontools if missing

sudo apt-get install smartmontools

# Check SSD health

sudo smartctl -a /dev/sda

Перевірка стану TRIM:

# Check if TRIM is enabled

sudo fstrim -v /

Поради щодо оптимізації продуктивності:

Увімкнути TRIM:
sudo fstrim -av

Перевірте вирівнювання:
sudo fdisk -l

Монітор температури:
sudo hddtemp /dev/sda

У разі постійних проблем із продуктивністю подумайте про оновлення до рішень для зберігання корпоративного рівня, подібних до тих, що пропонуються купити Linux VPS хостинг або Linux RDP сервер конфігурації.

Довідковий посібник з продуктивності

Розуміння типових контрольних показників продуктивності допомагає оцінити результати тесту швидкості диска Linux. Показники продуктивності значно відрізняються залежно від конкретного обладнання, конфігурації системи та умов тестування.

Сучасна технологія зберігання даних забезпечує значне підвищення продуктивності порівняно з традиційними жорсткими дисками. Порівняння результатів із цими діапазонами допомагає визначити можливості оновлення.

Примітка: Показники продуктивності є типовими діапазонами та значно відрізняються залежно від конкретного обладнання, конфігурації системи та умов тестування.

Типові діапазони продуктивності зберігання:
Жорсткий диск 7200 об/хв: 80-160 МБ/с послідовний
SSD SSD: 200-600 МБ/с послідовний
NVMe SSD: 1000-7000+ МБ/с послідовно

Примітка про продуктивність IOPS: Значення IOPS значною мірою залежать від розміру блоку, глибини черги та конкретних моделей робочого навантаження. Фактична продуктивність значно відрізняється від теоретичних максимумів.

Для корпоративних додатків, які вимагають гарантованої продуктивності, зверніть увагу NVMe проти SSD порівняння, щоб зрозуміти переваги останніх технологій зберігання.

Короткий довідник перевірених команд

Монітор, що відображає команди тестування диска Linux
Цей довідник містить перевірені команди для стандартних сценаріїв тестування швидкості диска. Увесь синтаксис було перевірено на поточні дистрибутиви Linux і документацію.

завдання Перевірена команда Примітки
Список дисків lsblk Показує всі блокові пристрої
Швидкість запису dd if=/dev/zero of=test bs=1G count=1 oflag=direct Створює тестовий файл розміром 1 ГБ
Швидкість читання sudo hdparm -Tt /dev/sda Замініть sda своїм диском
Комплексний тест sudo fio –name=test –bs=4k –size=100M –readwrite=randrw Базовий фіо тест
Очистити кеш sudo sh -c “echo 3 > /proc/sys/vm/drop_caches” Очищає кеш сторінки

Висновок

Тестування швидкості диска в Linux відкриває важливу інформацію про продуктивність, яка допомагає оптимізувати вашу систему. Почніть з hdparm для базової оцінки швидкості читання, потім перейдіть до комплексних інструментів, таких як fio, коли вам потрібен детальний аналіз швидкості диска Linux.

Регулярне тестування швидкості допомагає виявити зниження продуктивності та скеровує рішення щодо оновлення. Незалежно від того, керуєте ви серверами чи оптимізуєте персональну систему Linux, ці інструменти перевірки швидкості диска Linux надають дані, необхідні для прийняття обґрунтованого вибору сховища.

FAQ

Як перевірити швидкість читання та запису диска в Linux?

Використовуйте hdparm -Tt /dev/sdX для швидкості читання та команду dd для швидкості запису.

Яка команда перевірити швидкість диска?

Основними командами є hdparm -Tt /dev/sdX і dd з відповідними параметрами.

Яка команда для перевірки швидкості в Linux?

Використовуйте hdparm, dd або fio залежно від конкретних вимог тестування.

Чи можете ви запустити тест швидкості з командного рядка?

Так, Linux надає кілька інструментів командного рядка, включаючи hdparm, dd і fio.

Як використовувати команду test в Linux?

Запустіть hdparm -Tt /dev/sdX (замініть sdX ідентифікатором диска з lsblk).

Як перевірити швидкість системи в Linux?

Використовуйте iostat -x 1 для моніторингу продуктивності системи та диска в реальному часі.

Як перевірити швидкість NFS в Linux?

Перевірте за допомогою команд dd зі змонтованими каталогами NFS.

Як перевірити NFS на Linux?

Змонтуйте спільний ресурс NFS і запустіть тести швидкості dd щодо змонтованого шляху.

Як перевірити швидкість копіювання файлу в Linux?

Використовуйте rsync із прапорцем –progress для моніторингу швидкості передачі в реальному часі.

Як перевірити швидкість SSD?

Використовуйте hdparm -Tt /dev/sdX для базового тестування або fio для комплексного аналізу.

Що таке команда iostat у Linux?

iostat є частиною пакета sysstat і відстежує статистику введення/виведення та використання ЦП.

Яка команда для перевірки жорсткого диска?

Використовуйте hdparm -Tt /dev/sdX для базового тестування швидкості читання жорсткого диска.

Чому мій SSD такий повільний?

Перевірте доступний вільний простір, температурні умови, тип інтерфейсу та запустіть перевірку працездатності за допомогою smartctl.

Поділіться

Більше з блогу

Продовжуйте читати.

Обкладинка статті про найкращі самохостовані додатки для Cosmos Cloud з панелями додатків навколо панелі керування Cosmos.
Сервери та ОС

Найкращі самохостовані додатки для Cosmos Cloud: файли, медіа, паролі, автоматизація та інше!

Можливо, ви вже налаштували Cosmos Cloud і хочете дізнатися, які додатки до нього добре пасують, або ще не визначились із Cosmos і просто хочете побачити, як він впишеться у ваш робочий процес

Nick SilverNick Silver 16 хв читання
Обкладинка статті Portainer проти Cosmos Cloud для керування Docker-додатками з діаграмою гібридного налаштування та неоновими блоками операцій і доступу.
Сервери та ОС

Portainer проти Cosmos Cloud: що краще для керування Docker-додатками

Якщо ви вже знаєте Docker і просто хочете чистіший спосіб запустити стек додатків, що росте, ось коротка відповідь на Portainer проти Cosmos Cloud. Portainer — сильніший вибір для прямого

Nick SilverNick Silver 14 хв читання
Обкладинка Cosmos Cloud проти CasaOS проти Umbrel з трьома шляхами самохостингу в одному абстрактному світі хмарної мережі.
Сервери та ОС

Cosmos Cloud проти CasaOS проти Umbrel: яка платформа для самостійного хостингу вам підійде?

Коротка відповідь: CasaOS досі найпростіший спосіб почати, Umbrel має найчистіше відчуття курування, а Cosmos Cloud стає кращим вибором, коли ви хочете жорсткіший контроль над доменами

Nick SilverNick Silver 11 хв читання

Готові розгортати? Від $2,48/міс.

Незалежна хмара з 2008 року. AMD EPYC, NVMe, 40 Gbps. Повернення коштів за 14 днів.