Tại sao có quá nhiều sự khác biệt về ghi đĩa trong khi kiểm tra bằng lệnh dd without bs
vàwith bs
dd if = / dev / zero of = / tmp / test.log đếm = 100000000
100000000+0 records in
100000000+0 records out
51200000000 bytes (51 GB) copied, 289.564 s, 177 MB/s
dd if = / dev / zero of = / tmp / test1.log bs = 1G Count = 50 oflag = dsync
50+0 records in
50+0 records out
53687091200 bytes (54 GB) copied, 150.427 s, 357 MB/s
dd if = / dev / zero of = / tmp / test2.log đếm = 100000000
100000000+0 records in
100000000+0 records out
51200000000 bytes (51 GB) copied, 288.614 s, 177 MB/s
dd if = / dev / zero of = / tmp / test3.log bs = 1G đếm = 50 oflag = direct
50+0 records in
50+0 records out
53687091200 bytes (54 GB) copied, 109.774 s, 489 MB/s
Tôi đã tìm hiểu kỹ nhưng không nhận được ví dụ cụ thể tuy nhiên có một bài viết hay ở đây có một vài cảnh báo tốt.
2
Hệ thống tập tin trên / tmp là gì? Có gần đầy / trống không? Quay ổ cứng, flash USB, SSD? Bạn đã xóa bộ nhớ cache đĩa trước mỗi bài kiểm tra? Tuyệt đối không có chương trình nào khác có thể đọc hoặc ghi vào cùng một ổ đĩa, hoặc bất kỳ ổ đĩa nào?
—
Xen2050
@ Xen2050, xin lỗi tôi đã đi vắng, Hệ thống tệp được phân bổ dựa trên Đĩa của nó gần như có 1TB Dung lượng trong đó 700 GB là Miễn phí.
—
Karn Kumar