APEX亞太區塊鏈論壇

 找回密碼
 立即註冊
查看: 2637|回復: 5

有關Pi Node搭配Docker吃掉記憶體的解決辦法

[複製鏈接]

1

主題

1

帖子

129

積分

註冊會員

Rank: 2

積分
129
發表於 2022-8-23 18:57:07 | 顯示全部樓層 |閱讀模式
本帖最後由 昆 於 2022-8-29 18:55 編輯

經過爬文後發現虛擬機在Win10以上版本,自身會占用實體記憶體達80%以上的狀況
透過以下手動設定,可以有效控制實體記憶體的使用資源
好處有兩個:
1.電腦不易卡頓,CPU及記憶體資源能有效利用。
2.有效提升incoming數(本人目前穩定60~64游走,多數時間是64)

■設定方法:
1.以系統管理員執行cmd,複製指令wsl –shutdown到cmd並執行,此時WSL將會停止工作。
1.png 2.png

2.按下Windows + R 鍵,輸入%UserProfile%,會進入資料夾。
3.png
3.再資料夾內建立一個文字檔案(記事本格式即可),將檔名命名為.wslconfig
記得檢查不要在最後添加副檔名 .txt
4.png

4.點開文字檔案進入編輯,輸入以下指令:
[wsl2]
memory=24GB
swap=0
localhostForwarding=true
5.png

5.請注意此點,本設定建議8G以上記憶體設置,若您記憶體只有8G不一定能夠讓incoming數衝到64以上。
第4點內的24G我解釋一下,我自己記憶體本身32G,24G是虛擬機可以占用的上限,也就是說我實體機還有8G可用。
假設您只有16G記憶體,請將memory設定為8G,個人經驗實體記憶體若在8G以上可以有效使節點曝光機率上升,藉此增加incoming數。

6.設定結束後請記得重新開機,才會使設定有效。重啟後可以開始觀察incoming數是否有上升跡象。



個人節點電腦硬體規格:
6.png
Docker版本:4.11.1
以上僅個人實驗數據,若使用後沒有明顯改善,歡迎一起討論。







65

主題

109

帖子

1萬

積分

管理員

宇帝

Rank: 9Rank: 9Rank: 9

積分
11087

最佳新人活躍會員熱心會員推廣達人宣傳達人灌水之王突出貢獻優秀版主榮譽管理論壇元老

發表於 2022-8-24 09:59:19 | 顯示全部樓層
感謝分享!!
回復

使用道具 舉報

0

主題

1

帖子

32

積分

新手上路

Rank: 1

積分
32
發表於 2022-9-1 10:33:44 | 顯示全部樓層
本帖最後由 pan9812 於 2022-9-1 10:39 編輯

大神您好:  請問:

我的記憶體24G,CPU-i7
1.您這篇可減少占用記憶體的方式,是否僅適用於虛擬機上的WIN10,如果我的電腦沒安裝虛擬機是否也可以,依照此方式來做設定呢?
2.如果設定了會不會影響節點運行呢?如果不行,還可以回復之前設定嗎?
3.還有請教您為何我的安裝近3個月的節點,"incoming數"永遠是0,到底是甚麼原因呢?4.對了,我的刀客是4.9.,並非你提的4.11.有沒有關係?

以上請指點迷津....感謝您.....
回復

使用道具 舉報

6

主題

12

帖子

291

積分

中級會員

Rank: 3Rank: 3

積分
291
發表於 2022-9-3 10:03:16 來自手機 | 顯示全部樓層
wsl - - shutdown才會生效(- -沒有空格)
回復

使用道具 舉報

0

主題

8

帖子

125

積分

註冊會員

Rank: 2

積分
125
發表於 2022-10-11 08:44:06 | 顯示全部樓層
那麽多人看,沒有回復的?難道沒人用嗎?有沒有危險性?封號之類的
回復

使用道具 舉報

0

主題

8

帖子

125

積分

註冊會員

Rank: 2

積分
125
發表於 2022-10-11 08:57:06 | 顯示全部樓層
本來是吃内存了,還設定更高的内存給他用?好像邏輯不通呀
回復

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 立即註冊

本版積分規則

手機版|小黑屋|APEX亞太區塊鏈論壇

GMT+8, 2024-11-21 18:19

Powered by ACDC

Copyright © 2019-2022, ACDC.

快速回復 返回頂部 返回列表