]> git.openstreetmap.org Git - nominatim.git/blobdiff - utils/setup.php
Merge branch 'better-reverse' of https://github.com/gemo1011/Nominatim into gemo1011...
[nominatim.git] / utils / setup.php
index 4925a4e5b0bef4a30d5a859b17d25535fa487be2..e2810737f6f2bb46da2ca46e98c345afdaa8c418 100755 (executable)
@@ -61,8 +61,8 @@ if ($aCMDResult['import-data'] || $aCMDResult['all']) {
 }
 
 
 }
 
 
-// This is a pretty hard core default - the number of processors in the box - 1
-$iInstances = isset($aCMDResult['threads'])?$aCMDResult['threads']:(getProcessorCount()-1);
+// by default, use all but one processor, but never more than 15.
+$iInstances = isset($aCMDResult['threads'])?$aCMDResult['threads']:(min(16,getProcessorCount())-1);
 if ($iInstances < 1) {
     $iInstances = 1;
     warn("resetting threads to $iInstances");
 if ($iInstances < 1) {
     $iInstances = 1;
     warn("resetting threads to $iInstances");