From: Michael Tremer Date: Thu, 24 Jan 2013 00:51:29 +0000 (+0100) Subject: A new try to get the parallelism straight. X-Git-Tag: 0.9.25~24 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=369ac3b365091ba1a26fb266a94d97adb3719cbc;p=pakfire.git A new try to get the parallelism straight. Getting back to CPU cores * 2. --- diff --git a/python/pakfire/system.py b/python/pakfire/system.py index a9154de98..6f67d311f 100644 --- a/python/pakfire/system.py +++ b/python/pakfire/system.py @@ -156,15 +156,10 @@ class System(object): Calculates how many processes should be run simulatneously when compiling. """ - # Check how many processes would fit into the - # memory when each process takes up to 500MB. - multiplicator = self.memory / (500 * 1024 * 1024) - multiplicator = round(multiplicator) - # Count the number of online CPU cores. cpucount = os.sysconf("SC_NPROCESSORS_CONF") - return min(multiplicator, cpucount * 2) + return cpucount * 2 # Create an instance of this class to only keep it once in memory.