V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
thinkxen
V2EX  ›  Linux

向/tmp目录写入文件测试速度有问题

  •  
  •   thinkxen · 2013-07-24 22:59:42 +08:00 · 3078 次点击
    这是一个创建于 4147 天前的主题,其中的信息可能已经有所发展或是发生改变。
    在一台机器上测试的时候突然发现这样一个问题

    [root@localhost]# 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

    [root@localhost]# 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

    想请高手指点一下~~~
    5 条回复    1970-01-01 08:00:00 +08:00
    samuel
        1
    samuel  
       2013-07-24 23:05:12 +08:00 via Android   ❤️ 1
    数据量太小。不足以测出真实的性能,第二次测试可能是不巧赶上脏页回写了
    thinkxen
        2
    thinkxen  
    OP
       2013-07-24 23:39:51 +08:00
    @samuel 十分感谢,加大测试数据以后速度差不多正常了,但是为什么每次写入/tmp/test就会降到10M以内,而不写如/tmp就会在30M以上呢?
    samuel
        3
    samuel  
       2013-07-25 01:14:37 +08:00
    没注意到路径有不同,不好意思- - 那么,你第二条命令确定是在/tmp目录下执行的么?
    nybux
        4
    nybux  
       2013-07-25 08:33:41 +08:00
    两个目录的磁盘类型一样嘛?
    thinkxen
        5
    thinkxen  
    OP
       2013-07-25 09:04:30 +08:00
    @samuel 我如果在/tmp下执行第一条命令,速度也非常差跟直接执行第二条命令一样~~~
    在任何地方执行第二条命令也都是一样的,在除了/tmp的其他位置执行第一条命令就是30M左右


    @nybux 一样的,我其他的服务器测试都正常~~~
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2080 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 00:20 · PVG 08:20 · LAX 16:20 · JFK 19:20
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.