2014-01-09 42 views
1

我想通過使用dd來衡量tmpfs的性能。但它失敗,如下所示:dd無法寫入tmpfs

# dd if=/dev/zero of=/tmp/128M bs=4M count=32 oflag=direct 
dd: failed to open ‘/tmp/128M’: Invalid argument 

任何幫助嗎?

+0

什麼是 「文件/ tmp/128M」 給你?看起來像文件不存在。也許你沒有權限?嘗試sudo –

回答

5

tmpfs不支持直接I/O並返回-EINVAL。

0

Vasily Tarasov解決方案也適用於NFS。 我:

dd if=/dev/urandom of=TEST.200GB iflag=direct bs=1M count=204800 
dd: failed to open ‘/dev/urandom’: Invalid argument 

然後我已刪除IFLAG =直接和它的工作