当前时区为 UTC + 8 小时


版面规则


我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。


发表新帖 回复这个主题  [ 3 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : cp复制大文件的时候,别的程序很卡,有什么办法限制cpu使用率吗
帖子发表于 : 2018-01-01 10:35 

注册: 2017-11-13 22:00
帖子: 1
系统: Ubuntu16.0.4
送出感谢: 2
接收感谢: 0 次
:Sad


页首
 用户资料  
 
2 楼 
 文章标题 : Re: cp复制大文件的时候,别的程序很卡,有什么办法限制cpu使用率吗
帖子发表于 : 2018-01-01 12:07 
头像

注册: 2007-07-14 20:45
帖子: 1135
送出感谢: 60
接收感谢: 32
CP文件时在工作的是硬盘和内存。


_________________
开源、共享、自由

微信号:xfiles_sky

用手机点击这里有奇迹发生,其他无效



_________________
评价: 3.7% maosixili
 
页首
 用户资料  
 
3 楼 
 文章标题 : Re: cp复制大文件的时候,别的程序很卡,有什么办法限制cpu使用率吗
帖子发表于 : 2018-01-01 12:17 

注册: 2005-09-13 4:56
帖子: 1122
系统: Ubuntu QQ
送出感谢: 0 次
接收感谢: 47
首先,卡不一定是因为高CPU占用,可能是I/O资源占用。

从任务层面说,你可以使用nice,来降低copy任务的优先级,比如
代码:
nice -n 10 cp 苍井空 加藤鹰


更有效的办法是控制I/O级别,可以使用ionice,例如
代码:
ionice -c 3 cp 苍井空 加藤鹰


比较灵活的方式是用rsync,它可以通过--bwlimit=KBPS参数控制复制时的I/O带宽,例如
代码:
rsync -v --progress --bwlimit=30000 苍井空 加藤鹰

表示以不超过30M/s的速度来同步数据。这个数值设为多大,要看你的存储设备吞吐能力。对于普通硬盘,以几十M的速度持续读写就会明显影响I/O性能。对于固态硬盘这个阈值要高得多。具体情况需要自己试。


_________________
添加ppa后只更新此ppa:
update-ppa()
{ sudo apt-get update -o Dir::Etc::sourcelist="sources.list.d/$1.list" -o Dir::Etc::sourceparts="-" -o APT::Get::List-Cleanup="0"
}
写入~/.bashrc,source一下,就可以直接用,是不是很方便?觉得方便就按个赞。



_________________
评价: 3.7% maosixili
 
页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 3 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 2 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译