]> git.ipfire.org Git - people/stevee/pakfire.git/commitdiff
A new try to get the parallelism straight.
authorMichael Tremer <michael.tremer@ipfire.org>
Thu, 24 Jan 2013 00:51:29 +0000 (01:51 +0100)
committerMichael Tremer <michael.tremer@ipfire.org>
Thu, 24 Jan 2013 00:51:29 +0000 (01:51 +0100)
Getting back to CPU cores * 2.

python/pakfire/system.py

index a9154de98c7ec53719423f7ff37fb7c4c38b9c3b..6f67d311ff97a7688065628d76d27d52883fa7ed 100644 (file)
@@ -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.