SONIC系统中,手动占用内存空间的方法

1,创建一个 tmpfs 挂载点(如果还没有的话)。tmpfs 会将文件存储在内存中
size=1G :指定了这个 tmpfs 分区的大小,
/tmp/gu :指定了挂载点的目录

image

 sudo mount -t tmpfs -o size=1G tmpfs /tmp/gu

image

2,使用 dd 在 tmpfs 分区上创建指定大小的文件
if=/dev/zero: 输入源,提供无限的空字符。
of=/tmp/gu/test.txt: 输出文件路径(在 tmpfs 上)。
bs=1M: 每次读写块的大小为 1MB。
count=1000: 写入的块数。这里会创建一个大约 1000MB 的文件(1M * 1000)

dd if=/dev/zero of=/tmp/gu/test.txt bs=1M count=1000

3,删除生成的文件
rm /tmp/gu/test.txt

image

 

4,卸载 tmpfs
umount /tmp/gu

posted on 2025-09-17 13:49  xijun_gu  阅读(16)  评论(0)    收藏  举报

导航