LoginSignup
0
0

More than 5 years have passed since last update.

ddコマンドでファイル書き込みの参考値を出す

Posted at

出します。
参考までに、自分のMacと手元にあったRaspberry Piで試す。

以下の記事を参考にしました。
https://qiita.com/kumai@github/items/47c6d941ccbb053d0b3d

試す機器の参考スペック

MacBookAir2014 4core 4GB (だった気がする
RSRaspberryPi3 4core 1GB

試すコマンド

# 1GBでどの程度になるか確認する
dd if=/dev/zero of=./kusatest count=1 bs=1073741824 oflag=direct
macos
$ dd if=/dev/zero of=./kusatest count=1 bs=1073741824 
1+0 records in
1+0 records out
1073741824 bytes transferred in 10.509043 secs (102173131 bytes/sec)
Raspbian
pi@raspberrypi:~ $ dd if=/dev/zero of=./kusatest count=1 bs=1073741824 oflag=direct
dd: 大きさ 1073741824 バイトの入力バッファによりメモリを使い果たしました (1.0 GiB)

試すコマンド

# 入力量を変更して試す
dd if=/dev/zero of=./kusatest count=1000 bs=1048576 oflag=direct
macos
$ dd if=/dev/zero of=./kusatest count=1000 bs=1048576 
1000+0 records in
1000+0 records out
1048576000 bytes transferred in 7.803978 secs (134364295 bytes/sec)
Raspbian
pi@raspberrypi:~ $ dd if=/dev/zero of=./kusatest count=1000 bs=1048576 oflag=direct
1000+0 レコード入力
1000+0 レコード出力
1048576000 バイト (1.0 GB) コピーされました、 102.271 秒、 10.3 MB/秒

参考)ラズパイのvmstatの推移
boの数値が多少上下あるものの、ほぼ一定の数値となっています

pi@raspberrypi:~ $ vmstat 1
procs -----------memory---------- ---swap-- -----io---- -system-- ------cpu-----
 r  b   swpd   free   buff  cache   si   so    bi    bo   in   cs us sy id wa st
 0  0      0 680608  23656 143388    0    0     0     0  854  254  0  0 99  0  0
 0  1      0 679476  23656 143388    0    0     0  3072 1237  264  0  1 93  6  0
 0  1      0 679476  23656 143388    0    0     0 10240  764  306  0  0 75 25  0
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0