Я пытаюсь создать большой файл для тестирования производительности.Ниже приведен скрипт, который я использую.
Я использую команду dd для чтения из существующего файла и добавления в новый выходной файл.
Моя 2-ядерная 8 ГБ ОЗУ иногда не отвечает,эта виртуальная машина является выделенной виртуальной машиной для создания этого файла
#!/bin/bash
REF_FILE=$1
END=$2
OUTPUT_FILE=$3
for ((i=1; i<=$END; i++))
do
dd if=$REF_FILE of=$OUTPUT_FILE bs=10240 count=500MB oflag=append conv=notrunc status=none
echo $i
done
Существует ли какая-либо команда UNIX для создания файла такого типа.