ฉันต้องการสร้างไฟล์ขนาดใหญ่ ~ 10G ที่เต็มไปด้วยเลขศูนย์และค่าสุ่ม ฉันได้ลองใช้:
dd if=/dev/urandom of=10Gfile bs=5G count=10
มันสร้างไฟล์ประมาณ 2Gb และออกด้วยสถานะออก '0' ฉันไม่เข้าใจว่าทำไม
ฉันพยายามสร้างไฟล์โดยใช้:
head -c 10G </dev/urandom >myfile
ใช้เวลาในการสร้างประมาณ 28-30 นาที แต่ฉันต้องการให้มันสร้างเร็วขึ้น ใครมีทางออก?
ฉันต้องการสร้างหลายไฟล์ด้วยแพทเทิร์นแบบสุ่ม (หลอก) เพื่อเปรียบเทียบ ไม่มีใครรู้วิธีการทำเช่นนั้น?
dd
เนื่องจากขนาดบล็อก คุณอาจต้องการที่จะมองไปที่โพสต์นี้stackoverflow.com/questions/6161823/...มันมีคำตอบที่ดีบางอย่างวิธีการคำนวณขนาดที่เหมาะสมที่สุดบล็อกเช่นเดียวกับบางสคริปต์ผู้ใช้ / โปรแกรมและข้อเสนอแนะอื่น ๆdd
ที่ใช้