Страница 3 из 4
Re: образы и карточки
Добавлено: 22 мар 2022, 21:22
Olej
Olej писал(а): ↑22 мар 2022, 21:17
Следующая SD карта 8Gb, #3
Предварительно:
Код: Выделить всё
olej@R420:~$ sudo hdparm -tT /dev/sdd
/dev/sdd:
Timing cached reads: 16952 MB in 1.99 seconds = 8513.37 MB/sec
SG_IO: bad/missing sense data, sb[]: 70 00 05 00 00 00 00 0a 00 00 00 00 24 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
Timing buffered disk reads: 52 MB in 3.08 seconds = 16.87 MB/sec
У меня такое впечатление, что скорости китайских карт
никак не зависят от цифры класса, что написан "в кружочке" ... хотя может это уже ограничение не карт, а интерфейсов...
Re: образы и карточки
Добавлено: 22 мар 2022, 21:59
Olej
Olej писал(а): ↑22 мар 2022, 21:22
У меня такое впечатление, что скорости китайских карт никак не зависят от цифры класса, что написан "в кружочке" ... хотя может это уже ограничение не карт, а интерфейсов...
Код: Выделить всё
olej@R420:~/2022/Orange.Pi$ time sudo badblocks -v /dev/sdd -o badblocks.3.txt
[sudo] пароль для olej:
Checking blocks 0 to 7774207
Checking for bad blocks (read-only test): done
Pass completed, 0 bad blocks found. (0/0/0 errors)
real 7m22,515s
user 0m0,412s
sys 0m3,679s
Код: Выделить всё
olej@R420:~/2022/Orange.Pi$ ls -l badblocks.3.txt
-rw-r--r-- 1 root root 0 мар 22 20:31 badblocks.3.txt
Ух ты!
Это на карте, на которой класс написан как 4, на 8Gb - и это
в 2 раза меньше, чем предыдущей 4Gb на которой класс написан 10
Код: Выделить всё
olej@R420:~/Загрузки/ISO/OrangePi$ time sudo dd if=Armbian_22.02.1_Orangepione_focal_current_5.15.25_xfce_desktop.img of=/dev/sdd bs=4M conv=fsync status=progress
[sudo] пароль для olej:
4643094528 байт (4,6 GB, 4,3 GiB) скопирован, 33 s, 141 MB/s
1211+0 записей получено
1211+0 записей отправлено
5079302144 байт (5,1 GB, 4,7 GiB) скопирован, 1199,96 s, 4,2 MB/s
real 20m5,478s
user 0m0,023s
sys 0m11,616s
Re: образы и карточки
Добавлено: 23 мар 2022, 15:38
Olej
Olej писал(а): ↑22 мар 2022, 21:59
Ух ты!
Это на карте, на которой класс написан как 4, на 8Gb - и это в 2 раза меньше, чем предыдущей 4Gb на которой класс написан
Но
дважды запись имиджа и загрузка завершаются ошибкой!
Olej писал(а): ↑22 мар 2022, 21:22
Следующая SD карта 8Gb, #3
Следующая SD карта - дубликат, ещё одна 8Gb, #4, в подмену предыдущей...
Код: Выделить всё
olej@R420:~/2022/Orange.Pi$ time sudo badblocks -v /dev/sdd > badblocks.4.txt
[sudo] пароль для olej:
Checking blocks 0 to 7806975
Checking for bad blocks (read-only test): done
Pass completed, 0 bad blocks found. (0/0/0 errors)
real 12m37,065s
user 0m0,514s
sys 0m3,990s
Код: Выделить всё
olej@R420:~/2022/Orange.Pi$ ls -l badblocks.4.txt
-rw-rw-r-- 1 olej olej 0 мар 23 14:14 badblocks.4.txt
Код: Выделить всё
olej@R420:~/Загрузки/ISO/OrangePi$ time sudo dd if=Armbian_22.02.1_Orangepione_focal_current_5.15.25_xfce_desktop.img of=/dev/sdd bs=1M conv=fsync status=progress
[sudo] пароль для olej:
4844421120 байт (4,8 GB, 4,5 GiB) скопирован, 4 s, 1,2 GB/s
4844+0 записей получено
4844+0 записей отправлено
5079302144 байт (5,1 GB, 4,7 GiB) скопирован, 421,623 s, 12,0 MB/s
real 7m7,210s
user 0m0,020s
sys 0m7,421s
Re: образы и карточки
Добавлено: 25 мар 2022, 02:55
Olej
Ну и последняя в этой серии SD карточка для небольшой консольной hard realtime системы на
Raspberry Pi: hard realtime Linux/Xenomai
Olej писал(а): ↑20 мар 2022, 18:31
1.6-1.7Gb образ - можно на 2Gb накатать, а 4Gb - за глаза... Учитывая что это консольная система и доступ будет по SSH.
SD карта #4 ... на этот раз и 2Gb хватит для realtime экспериментов.
Re: образы и карточки
Добавлено: 25 мар 2022, 02:58
Olej
Olej писал(а): ↑25 мар 2022, 02:55
SD карта #4 ... на этот раз и 2Gb хватит для realtime экспериментов.
SD карта - чистая ... может быть и совсем не использованная:
Код: Выделить всё
olej@R420:~$ inxi -Dxxx | grep sdd
ID-5: /dev/sdd type: USB vendor: Generic model: N/A size: 1.84 GiB serial: Mass-Storage rev: 1.11 scheme: MBR
Код: Выделить всё
olej@R420:~$ sudo fdisk -l /dev/sdd
[sudo] пароль для olej:
Диск /dev/sdd: 1,86 GiB, 1977614336 байт, 3862528 секторов
Disk model: Mass-Storage
Единицы: секторов по 1 * 512 = 512 байт
Размер сектора (логический/физический): 512 байт / 512 байт
Размер I/O (минимальный/оптимальный): 512 байт / 512 байт
Тип метки диска: dos
Идентификатор диска: 0x4d898aa5
Устр-во Загрузочный начало Конец Секторы Размер Идентификатор Тип
/dev/sdd1 135 3862527 3862393 1,9G 6 FAT16
Код: Выделить всё
olej@R420:~/2022/Rapsberry.Pi/Xenomai$ sudo hdparm -tT /dev/sdd
/dev/sdd:
Timing cached reads: 16778 MB in 1.99 seconds = 8423.85 MB/sec
SG_IO: bad/missing sense data, sb[]: 70 00 05 00 00 00 00 0a 00 00 00 00 24 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
Timing buffered disk reads: 32 MB in 3.19 seconds = 10.03 MB/sec
И смонтированная (sdd1 в /media/olej/SD)
Код: Выделить всё
olej@R420:~$ mount | grep sdd
/dev/sdd1 on /media/olej/SD type vfat (rw,nosuid,nodev,relatime,uid=1000,gid=1000,fmask=0022,dmask=0022,codepage=437,iocharset=iso8859-1,shortname=mixed,showexec,utf8,flush,errors=remount-ro,uhelper=udisks2)
Код: Выделить всё
olej@R420:~$ df
df: /run/user/1000/doc: Операция не позволена
Файл.система 1K-блоков Использовано Доступно Использовано% Cмонтировано в
udev 49420176 0 49420176 0% /dev
tmpfs 9893608 2092 9891516 1% /run
/dev/sda5 114335908 39973060 68967944 37% /
tmpfs 49468024 495196 48972828 2% /dev/shm
tmpfs 5120 4 5116 1% /run/lock
tmpfs 49468024 0 49468024 0% /sys/fs/cgroup
/dev/nvme0n1p1 239315456 179234328 47854876 79% /home
/dev/sdb2 239839744 205857996 21755524 91% /home/olej/Загрузки
/dev/sda1 523248 3312 519936 1% /boot/efi
tmpfs 9893604 36 9893568 1% /run/user/1000
/dev/sdc1 614271992 495770892 87228192 86% /run/timeshift/backup
/dev/sdd1 1930944 0 1930944 0% /media/olej/SD
Карта пустая, как видим.
Можно проводить очень тщательное тестирование без дополнительных подготовительных операция (очистка, перемонтирование, ...).
Re: образы и карточки
Добавлено: 25 мар 2022, 03:17
Olej
Olej писал(а): ↑25 мар 2022, 02:58
Можно проводить очень тщательное тестирование без дополнительных подготовительных операция (очистка, перемонтирование, ...).
1).
Код: Выделить всё
olej@R420:~/2022/Rapsberry.Pi/Xenomai$ time sudo badblocks -v /dev/sdd > badblocks.txt
[sudo] пароль для olej:
Checking blocks 0 to 1931263
Checking for bad blocks (read-only test): done
Pass completed, 0 bad blocks found. (0/0/0 errors)
real 3m14,016s
user 0m0,166s
sys 0m1,547s
Код: Выделить всё
olej@R420:~/2022/Rapsberry.Pi/Xenomai$ ls -l badblocks.txt
-rw-rw-r-- 1 olej olej 0 мар 25 02:01 badblocks.txt
2).
Код: Выделить всё
olej@R420:~/2022/Rapsberry.Pi/Xenomai$ sudo f3probe --time-ops /dev/sdd
F3 probe 7.2
Copyright (C) 2010 Digirati Internet LTDA.
This is free software; see the source for copying conditions.
WARNING: Probing normally takes from a few seconds to 15 minutes, but
it can take longer. Please be patient.
Probe finished, recovering blocks... Done
Good news: The device `/dev/sdd' is the real thing
Device geometry:
*Usable* size: 1.84 GB (3862528 blocks)
Announced size: 1.84 GB (3862528 blocks)
Module: 2.00 GB (2^31 Bytes)
Approximate cache size: 0.00 Byte (0 blocks), need-reset=no
Physical block size: 512.00 Byte (2^9 Bytes)
Probe time: 3'49"
Operation: total time / count = avg time
Read: 1'26" / 1770160 = 49us
Write: 2'22" / 1765441 = 80us
Reset: 0us / 1 = 0us
3).
Код: Выделить всё
olej@R420:~/2022/Rapsberry.Pi/Xenomai$ mount | grep /dev/sdd
/dev/sdd1 on /media/olej/SD type vfat (rw,nosuid,nodev,relatime,uid=1000,gid=1000,fmask=0022,dmask=0022,codepage=437,iocharset=iso8859-1,shortname=mixed,showexec,utf8,flush,errors=remount-ro,uhelper=udisks2)
Код: Выделить всё
olej@R420:~/2022/Rapsberry.Pi/Xenomai$ sudo f3write /media/olej/SD
F3 write 7.2
Copyright (C) 2010 Digirati Internet LTDA.
This is free software; see the source for copying conditions.
Free space: 1.84 GB
Creating file 1.h2w ... OK!
Creating file 2.h2w ... OK!
Free space: 0.00 Byte
Average writing speed: 6.19 MB/s
Код: Выделить всё
olej@R420:~/2022/Rapsberry.Pi/Xenomai$ sudo f3read /media/olej/SD
F3 read 7.2
Copyright (C) 2010 Digirati Internet LTDA.
This is free software; see the source for copying conditions.
SECTORS ok/corrupted/changed/overwritten
Validating file 1.h2w ... 2097152/ 0/ 0/ 0
Validating file 2.h2w ... 1764736/ 0/ 0/ 0
Data OK: 1.84 GB (3861888 sectors)
Data LOST: 0.00 Byte (0 sectors)
Corrupted: 0.00 Byte (0 sectors)
Slightly changed: 0.00 Byte (0 sectors)
Overwritten: 0.00 Byte (0 sectors)
Average reading speed: 10.15 MB/s
Похоже что можно вернуться к записи имиджа:
Raspberry Pi: hard realtime Linux/Xenomai
Re: образы и карточки
Добавлено: 27 мар 2022, 14:01
Olej
Olej писал(а): ↑25 мар 2022, 02:55
SD карта #4 ... на этот раз и 2Gb хватит для realtime экспериментов.
Практика показывает (
Raspberry Pi: hard realtime Linux/Xenomai), что для ARM одноплатников, и Raspberry Pi и Orange Pi,
необходимо и достаточно (так чтобы после начальной установки корневая файловая система была заполнена ~50%):
- для CLI (консольной) системы -
4Gb
- для GUI (с графикой, DE, X11) -
8Gb
Re: образы и карточки
Добавлено: 27 мар 2022, 14:29
Olej
Olej писал(а): ↑25 мар 2022, 02:55
SD карта #4 ... на этот раз и 2Gb хватит для realtime экспериментов.
Придётся менять
... SD карта #5 : 4Gb - realtime экспериментов с Linux/Xenomai
Код: Выделить всё
olej@R420:~/2022/Rapsberry.Pi/Xenomai$ inxi -Dxxx | grep sdd
ID-5: /dev/sdd type: USB vendor: Generic model: N/A size: 3.72 GiB serial: Mass-Storage rev: 1.11 scheme: MBR
Код: Выделить всё
olej@R420:~/2022/Rapsberry.Pi/Xenomai$ sudo hdparm -t /dev/sdd
[sudo] пароль для olej:
/dev/sdd:
SG_IO: bad/missing sense data, sb[]: 70 00 05 00 00 00 00 0a 00 00 00 00 24 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
Timing buffered disk reads: 22 MB in 3.17 seconds = 6.93 MB/sec
Re: образы и карточки
Добавлено: 27 мар 2022, 14:56
Olej
Olej писал(а): ↑27 мар 2022, 14:29
Придётся менять .
Тут вообще самое время
освежить информацию о
классификации и
маркировке карт!
Классификация, типы и класс SD карт
Различия SD, SDHC и SDXC — карт памяти
Теперь перейдем к основным отличиям SD-карт. Разница между картами SD, SDHC, SDXC и SDUC основана исключительно на диапазоне емкости памяти. Вот небольшая разбивка по различным типам SD-карт:
SD (Secure Digital) - только емкость до 2 ГБ
SDHC (Secure Digital High Capacity) - емкость от 2 ГБ до 32 ГБ
SDXC (Secure Digital eXtended Capacity) - емкость хранилища от 32 ГБ до 2 ТБ
SDUC (Secure Digital Ultra Capacity) - емкость от 2 ТБ до 128 ТБ
Классы скорости SD-карты
В рамках этого класса скорости карты SD будут иметь рейтинг скорости 2, 4, 6 или 10. Эти рейтинги соответствуют значению мегабайтов в секунду. Это означает, что класс 2 поддерживает минимальную скорость записи 2 МБ/с, класс 4 поддерживает 4 МБ/с, класс 6 поддерживает 6 МБ/с, а класс 10 поддерживает 10 МБ/с. Важно отметить, что это минимальные скорости всех карт, и они вполне могут работать быстрее.
Класс скорости UHS у SD-карт
UHS означает сверхвысокую скорость и был разработан в связи с тем, что камерам 4K для съемки требовалась более высокая скорость записи. Класс скорости UHS имеет два разных рейтинга скорости: класс 1, который поддерживает минимальную скорость записи 10 МБ/с, и класс 3, который поддерживает минимальную скорость записи 30 МБ/с.
Любопытно, что карты UHS Speed Class 1 и Speed Class 10 имеют одинаковую минимальную скорость записи 10 МБ/с, поэтому иногда вы можете видеть эти две скорости, обозначенные вместе на определенных SD-картах.
Класс скорости видео у SD-карт
Этот класс скорости является самым последним дополнением и введен в ответ на потребность в высоком разрешении и высококачественной видеозаписи 4K и 8K. Карты Video Speed Class также обладают важной функцией поддержки флэш-памяти следующего поколения, такой как 3D NAND. Этот класс SD-карт также имеет разные классы, соответствующие разным скоростям записи, а именно:
V6 — поддерживает минимальную скорость записи 6 МБ/с.
V10 — поддерживает минимальную скорость записи 10 МБ/с.
V30 — поддерживает минимальную скорость записи 30 МБ/с.
V60 — поддерживает минимальную скорость записи 60 МБ/с.
V90 — поддерживает минимальную скорость записи 90 МБ/с.
Из-за схожести минимальных скоростей записи SD-карты класса скорости видео могут быть объединены с соответствующими картами класса скорости UHS. V6 и V10 можно применять к картам High Speed и UHS-I, тогда как V30 можно применять к картам UHS-I, а V60 и V90 можно применять к картам UHS-II и UHS-III.
Re: образы и карточки
Добавлено: 27 мар 2022, 21:57
Olej
Olej писал(а): ↑25 мар 2022, 03:17
olej@R420:~/2022/Rapsberry.Pi/Xenomai$ time sudo badblocks -v /dev/sdd > badblocks.txt
Вот этот badblocks задрал тем, что он выполняется даже на небольшой карточке (2, 4, 8 Gb)
минуты, и иногда немалые минуты (до 10 и больше), и всё бы ничего, но а). он это делает
в режиме полного молчания + б). если карта плохо читается (по трудно понятным причинам - мёртвая), то badblocks глухо
зависает, навсегда...
Как отличать одно от другого?
Пришлось специально пройтись поиском ...
HowTo: badblocks with progress indicator
In order to run badblocks (on GNU/Linux) on a disk that already has data on it, that must be kept, run the following command:
Код: Выделить всё
olej@R420:/media/olej$ man badblocks
...
-s Show the progress of the scan by writing out rough percentage completion of the current badblocks pass over the disk. Note that badblocks may do multiple
test passes over the disk, in particular if the -p or -w option is requested by the user.
...