diff --git a/benchmarks/utils.py b/benchmarks/utils.py
index 6c141455a5381a0931b3f6b91d2fee4456d4a89d_YmVuY2htYXJrcy91dGlscy5weQ==..87dce27d72989540cb49ee9b280bcaa75c20488c_YmVuY2htYXJrcy91dGlscy5weQ== 100644
--- a/benchmarks/utils.py
+++ b/benchmarks/utils.py
@@ -184,6 +184,8 @@
         'hg --cwd /path/to/repo'
         """
         args = list(args)
+        # disabled multi worker because out current test setup is bad with multi CPU
+        args = ["--config", "worker.enabled=no"] + args
         if '--cwd' not in args:
             # use self.repo_path as repo
             args = ['--cwd', self.repo_path] + args