Linux下用dd命令测试磁盘写的能力
dd if=/dev/zero of=test11 bs=32k count=8k oflag=dsync
dd if=/dev/zero of=test11 bs=32k count=8k
这两条命令差距特别大,网上查资料也解释了,加入oflag=dsync这个参数后,每次读取32k后就要先把这32k写入磁盘,然后再读取下面一个32k,一共重复8K次。这是最慢的一种方式了。两种方式到底是哪块限制了磁盘的能力?
Linux下用dd命令测试磁盘写的能力
dd if=/dev/zero of=test11 bs=32k count=8k oflag=dsync
dd if=/dev/zero of=test11 bs=32k count=8k
这两条命令差距特别大,网上查资料也解释了,加入oflag=dsync这个参数后,每次读取32k后就要先把这32k写入磁盘,然后再读取下面一个32k,一共重复8K次。这是最慢的一种方式了。两种方式到底是哪块限制了磁盘的能力?