技术解析

向/tmp目录写入文件测试速度有问题
0
2021-07-21 06:20:57
idczone
在一台机器上测试的时候突然发现这样一个问题

[[email protected]]# dd if=/dev/zero of=test bs=64k count=512 oflag=dsync
512+0 records in
512+0 records out
33554432 bytes (34 MB) copied, 0.979878 seconds, 34.2 MB/s

[[email protected]]# dd if=/dev/zero of=/tmp/test bs=64k count=512 oflag=dsync
512+0 records in
512+0 records out
33554432 bytes (34 MB) copied, 6.51435 seconds, 5.2 MB/s

想请高手指点一下~~~
数据量太小。不足以测出真实的性能,第二次测试可能是不巧赶上脏页回写了

十分感谢,加大测试数据以后速度差不多正常了,但是为什么每次写入/tmp/test就会降到10M以内,而不写如/tmp就会在30M以上呢?

没注意到路径有不同,不好意思- - 那么,你第二条命令确定是在/tmp目录下执行的么?

两个目录的磁盘类型一样嘛?

我如果在/tmp下执行第一条命令,速度也非常差跟直接执行第二条命令一样~~~
在任何地方执行第二条命令也都是一样的,在除了/tmp的其他位置执行第一条命令就是30M左右

一样的,我其他的服务器测试都正常~~~

数据地带为您的网站提供全球顶级IDC资源
在线咨询
专属客服