From d84e75622821c8853a7c7c4f9eee27e2d7531630 Mon Sep 17 00:00:00 2001 From: YueGuobin Date: Tue, 11 Aug 2026 01:20:14 +0800 Subject: [PATCH] tune: raise start_all concurrency from 3 to 10 3 is too conservative for modern hardware; 10 provides a moderate boost without the risk of overwhelming the host (start is the heaviest operation: ubridge process + docker start + network config for each node). --- gns3server/controller/project.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gns3server/controller/project.py b/gns3server/controller/project.py index d92ad8155..54ea44265 100644 --- a/gns3server/controller/project.py +++ b/gns3server/controller/project.py @@ -2078,7 +2078,7 @@ class Project: if not nodes_to_start: return log.info("Project '%s' [%s]: starting %d nodes...", self._name, self._id, len(nodes_to_start)) - pool = Pool(concurrency=3) + pool = Pool(concurrency=10) for node in nodes_to_start: pool.append(node.start) await pool.join()