トップ «前の日記(2022-04-14(Thu)) 最新 次の日記(2022-04-21(Thu))» 編集

屑俺日記

僕の備忘録(PC、UN*X、ネットワーク関連が中心)なんです。
自分の書いたところは適当(な時とか)に書き換えますので御了承を。


2022-04-19(Tue) また少し、涼しめに

USB3メモリとUSB接続SSDで

ddrescue

互いにddrescue してみた。
SSDのほうがずっと大きいので、全部は収まらない。
USB3からはSSDのファイルシステムにイメージを落とすこととする。

USBメモリは、

[火  4月 19 10:43:59 2022] usb 2-3: new SuperSpeed USB device number 3 using xhci_hcd
[火  4月 19 10:43:59 2022] usb 2-3: New USB device found, idVendor=13fe, idProduct=6300, bcdDevice= 1.10
[火  4月 19 10:43:59 2022] usb 2-3: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[火  4月 19 10:43:59 2022] usb 2-3: Product: S32
[火  4月 19 10:43:59 2022] usb 2-3: Manufacturer: PTK
[火  4月 19 10:43:59 2022] usb 2-3: SerialNumber: XXXXXXXXXXXXXXXX
[火  4月 19 10:44:00 2022] SCSI subsystem initialized
[火  4月 19 10:44:00 2022] usb-storage 2-3:1.0: USB Mass Storage device detected
[火  4月 19 10:44:00 2022] scsi host0: usb-storage 2-3:1.0
[火  4月 19 10:44:00 2022] usbcore: registered new interface driver usb-storage
[火  4月 19 10:44:00 2022] usbcore: registered new interface driver uas
[火  4月 19 10:44:01 2022] scsi 0:0:0:0: Direct-Access     PTK      S32              PMAP PQ: 0 ANSI: 6
[火  4月 19 10:44:01 2022] scsi 0:0:0:0: Attached scsi generic sg0 type 0
[火  4月 19 10:44:01 2022] sd 0:0:0:0: [sda] 30326784 512-byte logical blocks: (15.5 GB/14.5 GiB)
[火  4月 19 10:44:01 2022] sd 0:0:0:0: [sda] Write Protect is off
[火  4月 19 10:44:01 2022] sd 0:0:0:0: [sda] Mode Sense: 45 00 00 00
[火  4月 19 10:44:01 2022] sd 0:0:0:0: [sda] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA
[火  4月 19 10:44:03 2022]  sda: sda1 sda2
[火  4月 19 10:44:03 2022] sd 0:0:0:0: [sda] Attached SCSI removable disk

USB接続したSSDは、

[火  4月 19 10:45:57 2022] usb 2-4: new SuperSpeed USB device number 4 using xhci_hcd
[火  4月 19 10:45:57 2022] usb 2-4: New USB device found, idVendor=174c, idProduct=55aa, bcdDevice= 1.00
[火  4月 19 10:45:57 2022] usb 2-4: New USB device strings: Mfr=2, Product=3, SerialNumber=1
[火  4月 19 10:45:57 2022] usb 2-4: Product: ASMT1051
[火  4月 19 10:45:57 2022] usb 2-4: Manufacturer: asmedia
[火  4月 19 10:45:57 2022] usb 2-4: SerialNumber: YYYYYYYYYYYY
[火  4月 19 10:45:57 2022] usb-storage 2-4:1.0: USB Mass Storage device detected
[火  4月 19 10:45:57 2022] usb-storage 2-4:1.0: Quirks match for vid 174c pid 55aa: 400000
[火  4月 19 10:45:57 2022] scsi host0: usb-storage 2-4:1.0
[火  4月 19 10:45:58 2022] scsi 0:0:0:0: Direct-Access     ADATA SU 650              0    PQ: 0 ANSI: 6
[火  4月 19 10:45:58 2022] sd 0:0:0:0: Attached scsi generic sg0 type 0
[火  4月 19 10:45:58 2022] sd 0:0:0:0: [sda] 234441648 512-byte logical blocks: (120 GB/112 GiB)
[火  4月 19 10:45:58 2022] sd 0:0:0:0: [sda] Write Protect is off
[火  4月 19 10:45:58 2022] sd 0:0:0:0: [sda] Mode Sense: 43 00 00 00
[火  4月 19 10:45:58 2022] sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[火  4月 19 10:45:58 2022]  sda: sda1
[火  4月 19 10:45:58 2022] sd 0:0:0:0: [sda] Attached SCSI disk

安物とはいえ、SSDはSSDだ。USBメモリとは段違いだった。
USBから読み込んでSSDに書き込む操作は2分と掛からなかったが その逆は18分以上も掛かっている。
USBメモリからの読み込みと、 SSDからの読み込みも差は歴然としている。

$ grep time  from_usb/data/log
# Start time:   2022-04-18 12:33:16
# Current time: 2022-04-18 12:34:35
 
$ grep time from_ssd/data/log
# Start time:   2022-04-18 12:36:45
# Current time: 2022-04-18 12:55:15

USBメモリ、 処理時間の変化など、やはりどこか変みたいだ?

Class4のUSBメモリと、たぶんClass10のMicroSDで

ddrescue

RaspberryPi B+につけて、ddrescue しあってみた。
サイズはちょっと違う(MicroSDが少し大きい)けど無視で。

Class4が途方もなく遅いっぽいことを確認、あたりでいいか。

$ time sudo ddrescue -f /dev/sda  /dev/sdb log
GNU ddrescue 1.23
Press Ctrl-C to interrupt
     ipos:    7759 MB, non-trimmed:        0 B,  current rate:   4653 kB/s
     opos:    7759 MB, non-scraped:        0 B,  average rate:   8777 kB/s
non-tried:        0 B,  bad-sector:        0 B,    error rate:       0 B/s
  rescued:    7759 MB,   bad areas:        0,        run time:     14m 43s
pct rescued:  100.00%, read errors:        0,  remaining time:         n/a
 
Finished                                     
 
real    14m51.185s
user    0m6.641s
sys     3m46.228s
$ time sudo ddrescue -f /dev/sdb /dev/sda log
GNU ddrescue 1.23
Press Ctrl-C to interrupt
     ipos:    7759 MB, non-trimmed:        0 B,  current rate:       0 B/s
     opos:    7759 MB, non-scraped:        0 B,  average rate:   3885 kB/s
non-tried:  100663 kB,  bad-sector:        0 B,    error rate:       0 B/s
  rescued:    7759 MB,   bad areas:        0,        run time:     33m 16s
pct rescued:   98.71%, read errors:        0,  remaining time:         17s
                              time since last successful read:          0s
Copying non-tried blocks... Pass 1 (forwards)
ddrescue: Write error: No space left on device
 
real    33m27.108s
user    0m6.453s
sys     3m37.437s

リンクはご自由にどうぞ。でもURLや内容が変った場合はあしからず。

index.htmlは ここから。