最大限度地减less对低内存/高负载系统的影响?

任何有关在新兴时期降低系统性能影响的最佳实践?

您始终可以使用不同的系统来使用distcc执行艰苦的工作: http : //www.gentoo.org/doc/en/distcc.xml

你可以在文件/etc/make.conf设置variablesPORTAGE_NICENESS 。 它对新兴的过程总结了一个很好的价值,所以它在系统上的优先级较低。 例如:

PORTAGE_NICENESS = 10

/etc/make.conf ,上面的行将使portage增加10到该进程的缺省值(这不会将nice值设置为10,它会增加该值)。

除了设置PORTAGE_NICENESS使用ionice减less对硬盘的影响并减less对用户的影响。

例如,为了安装进化,我会这样做:

 ionice -c3 emerge -av evolution 

尝试cpulimit 。 它限制了每个进程的CPU使用量。 所以,你可以告诉emerge只能使用你的cpu资源的10%。

@马克的使用distcc声音sgood的答案。 在另一个系统上创build二进制包并将它们安装到高负载系统上可能是另一种方法。