LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
12
返回列表 发新帖
楼主: 风化狼

copy文件 cpu占用率极高,几乎100%

[复制链接]
发表于 2010-8-15 20:01:40 | 显示全部楼层
我用cp命令在ext3/4/xfs之间时cpu并不高

用文件管理器或者ntfs之类的就比较高了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-8-15 20:02:15 | 显示全部楼层
我试了一下,在linux系统下,把文件从etx3 拷到ext4,反映出来的现象和NTFS文件系统是一样的。

文件比较多,有视频和图片,大概2G多一点。如果是600M的单个文件,感觉就很不明显。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-8-15 20:03:28 | 显示全部楼层
我用的是文件管理器pcman,没试过cp命令。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-8-15 20:10:30 | 显示全部楼层
是了cp -r dir1 dir2

效果一样,还是慢。
回复 支持 反对

使用道具 举报

发表于 2010-8-16 01:25:54 | 显示全部楼层
pingz,问一下,你的系统是不是没有我这样的毛病?
没有。以前有过,但那是N年前,dma没开。
我试了一下,在linux系统下,把文件从etx3 拷到ext4,反映出来的现象和NTFS文件系统是一样的。

文件比较多,有视频和图片,大概2G多一点。如果是600M的单个文件,感觉就很不明显。
分区上文件碎片太多可能有这个问题。你先看看是不是cpu的占用率过高。

可能的情况有很多,包括硬件上的问题,比如说如果是用usb的话,usb上的芯片不兼容之类的。这种情况在杂牌的硬盘盒上会遇到。还有其它的可能,我也不一定能说全。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-8-16 08:08:39 | 显示全部楼层
谢谢pingz。

拷贝文件时的cpu占用率很高,尤其是ntfs系统,非常明显,ext系统要好得多。

过后我又想了一下,在ext文件系统之间拷贝是比较正常的,慢的可以接受,就算是win7下拷这么大的文件也会卡。

看来问题就出在ntfs上,和N年前没有打开dma的反应是一样的。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表