Na základě odpovědi @sendmoreinfo:
dd if=/dev/device iflag=direct bs=1M
Nemá vliv na mezipaměť pro čtení.
Můžete to zkusit
sync
echo 3 > /proc/sys/vm/drop_caches
který zahodí všemožné cache.
Podrobnosti viz /usr/src/linux/Documentation/sysctl/vm.txt
dne drop_caches
.
(Poznámka:dotaz se týkal busybox dd, který dodnes stále nepodporuje iflag=direct
.)
Přímý I/O (otevřený režim O_DIRECT
) by měl fungovat, ale vaše jádro a/nebo dd
nemusí to podporovat.