任何有关在新兴时期降低系统性能影响的最佳实践?
您始终可以使用不同的系统来使用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二进制包并将它们安装到高负载系统上可能是另一种方法。