linux:files:dd

Розбіжності

Тут показані розбіжності між вибраною ревізією та поточною версією сторінки.

Посилання на цей список змін

Порівняння попередніх версій Попередня ревізія
Наступна ревізія
Попередня ревізія
linux:files:dd [18/04/2025 20:35] osvexlinux:files:dd [Невідома дата] (поточний) – зовнішнє редагування (Невідома дата) 127.0.0.1
Рядок 1: Рядок 1:
-__false__+====== DD ====== 
 + 
 +- это простая утилита для тестирования производительности диска. Она позволяет измерять скорость записи и чтения, создавая файл заданного размера и затем его удаляя. 
 + 
 +=== Тест скорости записи === 
 + 
 +1. Выполните команду для записи данных на диск: 
 + 
 +<code> 
 +sudo dd if=/dev/zero of=/tmp/testfile bs=1G count=1 oflag=dsync 
 + 
 +</code> 
 + 
 +  * ''if=/dev/zero''  — источник данных (файл с нулями). 
 +  * ''of=/tmp/testfile''  — целевой файл. 
 +  * ''bs=1G''  — размер блока (можно использовать другие размеры, например, 4M или 512K). 
 +  * ''count=1''  — количество блоков. 
 +  * ''oflag=dsync''  — синхронная запись для более точного измерения. 
 +2. После завершения теста удалите файл: 
 + 
 +<code> 
 +sudo rm /tmp/testfile 
 + 
 +</code> 
 + 
 +=== Тест скорости чтения === 
 + 
 +1. Сначала создайте файл для чтения: 
 + 
 +<code> 
 +sudo dd if=/dev/zero of=/tmp/testfile bs=1G count=1 
 + 
 +</code> 
 + 
 +2. Выполните команду для чтения данных с диска: 
 + 
 +<code> 
 +sudo dd if =/tmp/testfile of=/dev/null bs=1G 
 + 
 +</code> 
 + 
 +3. Удалите файл: 
 + 
 +<code> 
 +sudo rm /tmp/testfile 
 + 
 +</code> 
 + 
 +=== Занулення диска === 
 + 
 +Виконайте команду ''lsblk''  або ''fdisk -l'', щоб знайти ідентифікатор вашого SSD-диска (наприклад, ''/dev/sda'', ''/dev/nvme0n1''). 
 + 
 +Скористатися утилітою ''dd'', щоб записати нулі: 
 + 
 +<code> 
 +dd if=/dev/zero of=/dev/sdX bs=1M status=progress 
 + 
 +</code> 
 + 
 +Альтернатива: [[:linux:files:blkdiscard|]]
  
  • linux/files/dd.1745008507.txt.gz
  • Востаннє змінено: 18/04/2025 17:35
  • (зовнішнє редагування)