钧言极客

Linux 使用dd命令快速生成大文件

最近在测试NAS的服务器,需要把NAS的服务器的磁盘迅速填满来实测磁盘的性能,再来实测性能看看是否掉盘。如果我们像测试家里的电脑磁盘那样,向新的磁盘疯狂写入Steam的游戏或者各种大文件。非常麻烦。正好,Linux的dd命令可以帮助到我们。刚刚重温一下Linux命令,总结一下学习笔记:

dd参数

这里摘致:菜鸟教程

创建指定文件,写入磁盘

dd if=/dev/zero of=hello.bin bs=100M count=1

往当前目录写入一个100M的hello.bin文件,这时候文件生成的速度取决于你的磁盘读写性能,写入完成,会显示磁盘的写入速度和文件生成的时间。

创建指定文件,但是不写入磁盘

dd if=/dev/zero of=hello.bin bs=1M count=0 seek=1024

上面的命令,创建的文件在文件显示1G,但是不实际占用磁盘占用,因此创建速度很快。
seek的作用是跳过文件中的指定大小,这就达到创建大文件,但是不实际写入磁盘。
当然,因为不写入硬盘,你想在10T都可以,如果你想在服务器进行下载,还是建议生成一个实际的文件。

当前页面是本站的「Google AMP」版。查看和发表评论请点击:完整版 »