Mist

限制 Mist.exe 程序的數量

  • December 16, 2017

在最近的一次更新之後,我注意到 Mist 啟動了 6 個 mis.exe 程序實例,大概為我機器中的每個物理 CPU 核心一個。

我想將其限制為一個。我可以使用命令行參數嗎?

原因是我發現 Geth / Mist 是我 PC 上的主要資源消耗者(尤其是 I/O)。我使用 Process Hacker 來降低每個程序的優先級和 I/O 優先級,這就像一個魅力。但是每次啟動軟體時都必須在七個不同的程序上執行此操作是很痛苦的。

以下是我用來啟動軟體的命令:

start "geth" "C:\Program Files\Mist\nodes\geth\win-x64\geth.exe" --datadir "L:\Ethereum" --cache=512
start "Mist" "C:\Program Files\Mist\Mist.exe" --datadir L:\Ethereum

不幸的是,它似乎自動將GOMAXPROCS設置為 CPU 核心數。如果您願意在每次有新版本時手動重新編譯 geth,您可以更改原始碼以將 GOMAXPROCS 設置為僅 1。但除此之外,似乎沒有辦法手動設置它。

引用自:https://ethereum.stackexchange.com/questions/13302