通往成熟和自由的旅程!

Fortitude with right attitude will make me succeed!

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

Posted on | 七月 5, 2010 | No Comments

原始讨论链接如下,应当是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,这里就不作介绍了。

Comments

Leave a Reply





关于

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

搜索

管理