Tôi muốn tạo một tệp lớn ~ 10G chứa đầy số không và giá trị ngẫu nhiên. Tôi đã thử sử dụng:
dd if=/dev/urandom of=10Gfile bs=5G count=10
Nó tạo ra một tệp khoảng 2Gb và thoát với trạng thái thoát '0'. Tôi không hiểu tại sao?
Tôi cũng đã thử tạo tập tin bằng cách sử dụng:
head -c 10G </dev/urandom >myfile
Phải mất khoảng 28-30 phút để tạo ra nó. Nhưng tôi muốn nó được tạo ra nhanh hơn. Bất cứ ai cũng có một giải pháp?
Ngoài ra tôi muốn tạo nhiều tệp với cùng một mẫu ngẫu nhiên (giả) để so sánh. Có ai biết một cách để làm điều đó?
dd
do kích thước khối. Bạn có thể muốn xem bài đăng này stackoverflow.com/questions/6161823/. Nó có một số câu trả lời hay về cách tính kích thước khối tốt nhất, cũng như một số tập lệnh / chương trình người dùng và các đề xuất khác bằng cách sử dụngdd
.