通往成熟和自由的旅程!

Fortitude with right attitude will make me succeed!

转:Managing CPU usage when doing emerge.(解决gentoo系统下emerge时CPU使用率高的问题)

原始讨论链接如下,应当是mailist中的讨论结果:
http://www.gossamer-threads.com/lists/gentoo/dev/189256
目前暂无时间翻译全文,仅将其最核心的解决方法摘出来,供后续参考,实测效果明显:
1、在make.conf中增加如下参数:
#设置执行emerge时,进程以及io操作的nice级别。
PORTAGE_NICENESS=19
PORTAGE_IONICE_COMMAND=”ionice -c 3 -p \${PID}”
2、开启内核的group scheduler,并开启sched_other, 主要作用即为每一个用户分配
固定的cpu使用额度,从而避免emerge用户占用大量cpu资源。
原文:
In menuconfig, general setup, ensure group CPU scheduler is enabled, then enable scheduling for sched_other.
3、第三种办法,并不适合所有人,即分配大量的内存作为tmpfs,这里就不作介绍了。

关于

张东亚的博客空间,欢迎各位访问!

搜索

管理