1GBのみを読みたい場合は、ddコマンドを使用してください。

1GBのみを読みたい場合は、ddコマンドを使用してください。

32GBのUSBハードドライブがありますが、USBドライブから1GBのデータをコピーするのにどれくらいの時間がかかるかを知りたいです。使ってみようdd if=/dev/sdb1 of=/dev/null

出力は次のとおりです

dd if=/dev/sdb1 of=/dev/null bs=1G
 28+1 records in
 28+1 records out
 30751983616 bytes (31 GB) copied, 331.297 s, 92.8 MB/s

私が使っている方法が正しいのか、それとも私が間違っているのか。他のツールは使用できず、ddコマンドのみを使用できます。

ベストアンサー1

コマンドが正しくありません。dd1GBブロックを読み込むように指示していますが、読み込み数に制限はありません。 1 GBの読み込みにかかる時間だけを測定するには、1つのddブロックのみを読み取るように指示します。

dd if=/dev/sdb1 of=/dev/null bs=1G count=1

デバイスを以前に読み込んだ場合、バッファリングを使用すると、このコマンドをより速く実行できます。

おすすめ記事