WindowsやLinuxで任意のサイズのファイルを作成する方法

スポンサーリンク

はじめに

ディスクやネットワークのパフォーマンスを調べる時に大きなサイズのファイルがほしい時があります。ファイルをコピーして読み書き速度やネットワークの転送速度を調べるというやり方です。Windowsには標準で「fsutil」コマンドがあります。Linux系では「dd」コマンドがあります。それぞれ使い方をご紹介します。

使い方

Windows

fsutil file createnew <ファイル名> <サイズ>
ファイル名:任意のファイル名を指定
サイズ:単位はバイトで指定

100MBのファイルを作成します。
fsutil file createnew c:\temp\test.dat 102400000

Linux系

1GBのファイルを作成します。
dd if=/dev/zero of=test.dat bs=1M count=1000

ランダムな文字列を書き込んでファイルを作成するやり方もあります。
cat /dev/urandom | base64 | head -c 1G > test_1GB.txt

コメント