LINUX.ORG.RU

История изменений

Исправление Vsevolod-linuxoid, (текущая версия) :

seva@hp15:~$ sudo dd if=/home/seva/isos/Rocky-8.8-x86_64-minimal.iso of=/dev/sdb bs=8M oflag=direct status=progress
2424307712 байт (2,4 GB, 2,3 GiB) скопирован, 94 s, 25,8 MB/s 
291+1 записей получено
291+1 записей отправлено
2447376384 байт (2,4 GB, 2,3 GiB) скопирован, 94,9528 s, 25,8 MB/s

Вот так выглядит запись с правильными опциями, при этом grep Dirty /proc/meminfo показывает околонулевые уровни в процессе.

А теперь запустим без опций oflag=direct status=progress и сразу видим использование кеша:

seva@hp15:~$ grep Dirty /proc/meminfo 
Dirty:           2306424 kB
seva@hp15:~$ grep Dirty /proc/meminfo 
Dirty:           2289844 kB
seva@hp15:~$ grep Dirty /proc/meminfo 
Dirty:           2263992 kB
seva@hp15:~$ grep Dirty /proc/meminfo 
Dirty:           2248724 kB

И при этом ты прав, действительно, dd не отпускает терминал, пока не кончит, но работает медленнее:

seva@hp15:~$ sudo dd if=/home/seva/isos/Rocky-8.8-x86_64-minimal.iso of=/dev/sdb bs=8M
291+1 записей получено
291+1 записей отправлено
2447376384 байт (2,4 GB, 2,3 GiB) скопирован, 178,483 s, 13,7 MB/s

Честно говоря, и сам удивлен. Я думал, что копировать в оперативку, а потом на диск будет быстрее, чем с диска на диск, но нет. Видимо, дело в том, что у меня SSD.

Тестил на одной и той же USB флешке в одном и том же порту.

seva@hp15:~$ uname -a
Linux hp15 5.15.0-83-generic #92-Ubuntu SMP Mon Aug 14 09:30:42 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux
seva@hp15:~$ lsb_release -a
No LSB modules are available.
Distributor ID:	Linuxmint
Description:	Linux Mint 21.2
Release:	21.2
Codename:	victoria

Исправление Vsevolod-linuxoid, :

seva@hp15:~$ sudo dd if=/home/seva/isos/Rocky-8.8-x86_64-minimal.iso of=/dev/sdb bs=8M oflag=direct status=progress
2424307712 байт (2,4 GB, 2,3 GiB) скопирован, 94 s, 25,8 MB/s 
291+1 записей получено
291+1 записей отправлено
2447376384 байт (2,4 GB, 2,3 GiB) скопирован, 94,9528 s, 25,8 MB/s

Вот так выглядит запись с правильными опциями, при этом grep Dirty /proc/meminfo показывает околонулевые уровни в процессе.

А теперь запустим без опций oflag=direct status=progress:

seva@hp15:~$ grep Dirty /proc/meminfo 
Dirty:           2306424 kB
seva@hp15:~$ grep Dirty /proc/meminfo 
Dirty:           2289844 kB
seva@hp15:~$ grep Dirty /proc/meminfo 
Dirty:           2263992 kB
seva@hp15:~$ grep Dirty /proc/meminfo 
Dirty:           2248724 kB

И сразу видим использование кеша, при этом ты прав, действительно, dd не отпускает терминал, пока не кончит, но работает медленнее:

seva@hp15:~$ sudo dd if=/home/seva/isos/Rocky-8.8-x86_64-minimal.iso of=/dev/sdb bs=8M
291+1 записей получено
291+1 записей отправлено
2447376384 байт (2,4 GB, 2,3 GiB) скопирован, 178,483 s, 13,7 MB/s

Честно говоря, и сам удивлен. Я думал, что копировать в оперативку, а потом на диск будет быстрее, чем с диска на диск, но нет. Видимо, дело в том, что у меня SSD.

Тестил на одной и той же USB флешке в одном и том же порту.

seva@hp15:~$ uname -a
Linux hp15 5.15.0-83-generic #92-Ubuntu SMP Mon Aug 14 09:30:42 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux
seva@hp15:~$ lsb_release -a
No LSB modules are available.
Distributor ID:	Linuxmint
Description:	Linux Mint 21.2
Release:	21.2
Codename:	victoria

Исходная версия Vsevolod-linuxoid, :

seva@hp15:~$ sudo dd if=/home/seva/isos/Rocky-8.8-x86_64-minimal.iso of=/dev/sdb bs=8M oflag=direct status=progress
2424307712 байт (2,4 GB, 2,3 GiB) скопирован, 94 s, 25,8 MB/s 
291+1 записей получено
291+1 записей отправлено
2447376384 байт (2,4 GB, 2,3 GiB) скопирован, 94,9528 s, 25,8 MB/s

Вот так выглядит запись с правильными опциями, при этом grep Dirty /proc/meminfo показывает околонулевые уровни в процессе.

А теперь запустим без опций oflag=direct status=progress:

seva@hp15:~$ grep Dirty /proc/meminfo 
Dirty:           2306424 kB
seva@hp15:~$ grep Dirty /proc/meminfo 
Dirty:           2289844 kB
seva@hp15:~$ grep Dirty /proc/meminfo 
Dirty:           2263992 kB
seva@hp15:~$ grep Dirty /proc/meminfo 
Dirty:           2248724 kB

И сразу видим использование кеша, при этом ты прав, действительно, dd не отпускает терминал, пока не кончит, но работает медленнее:

seva@hp15:~$ sudo dd if=/home/seva/isos/Rocky-8.8-x86_64-minimal.iso of=/dev/sdb bs=8M
291+1 записей получено
291+1 записей отправлено
2447376384 байт (2,4 GB, 2,3 GiB) скопирован, 178,483 s, 13,7 MB/s

Честно говоря, и сам удивлен. Я думал, что копировать в оперативку, а потом на диск будет быстрее, чем с диска на диск, но нет. Видимо, дело в том, что у меня SSD.