LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1013|回复: 8

为什么复制文件时 CPU 总是满载

[复制链接]
发表于 2010-1-5 19:04:42 | 显示全部楼层 |阅读模式
双核 60% ,要是单核显然是 100% 了。
无论 ext3/ext4 ,无论本地到本地还是局域网 ftp 到本地。
发表于 2010-1-5 19:11:42 | 显示全部楼层
我也是.. cpu时间几乎都被wa占用了,应该是内核统计的问题。
wa: Time spent waiting for IO. Prior to Linux 2.5.41, included in idle.
回复 支持 反对

使用道具 举报

发表于 2010-1-5 20:15:23 | 显示全部楼层
报下内核版本
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-1-5 21:24:35 | 显示全部楼层
31 之前没注意,2.6.31 到现在 2.6.32 一直都是这样
回复 支持 反对

使用道具 举报

发表于 2010-1-5 21:47:19 | 显示全部楼层
貌似我的也这样啊,我以为是正常的
回复 支持 反对

使用道具 举报

发表于 2010-1-5 22:26:05 | 显示全部楼层
普通命令拷贝文件时除了磁盘到buffer,buffer到page cache,cache到用户(包括逆向过程)的内存拷贝以及系统调用、中断处理、总线占用导致的延迟之外的时间是可以被其他用户程序所使用的。通常看到wa表示你当前系统实在比较空闲,没什么事情可以做,这时如果运行占用cpu的程序就应该看到wa时间转成us时间了。
回复 支持 反对

使用道具 举报

发表于 2010-1-6 10:01:10 | 显示全部楼层
貌似老问题了,我以前也问过,结论似乎只有用调整任务优先级了(比如nice)
回复 支持 反对

使用道具 举报

发表于 2010-1-6 14:31:52 | 显示全部楼层
这个问题MS很多人问过。我的也一样。
回复 支持 反对

使用道具 举报

发表于 2010-1-6 14:35:55 | 显示全部楼层
复制文件仅仅是给ntfs的时候会存在高CPU占用,俺是IDE硬盘
回复 支持 反对

使用道具 举报

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

本版积分规则

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