出します。
参考までに、自分の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