กำหนด limit CPU/Memory ให้กับ Docker ที่รันบน WSL 2
Somprasong Damyos
Posted on February 19, 2021
ขั้นตอนการกำหนดค่า limit CPU/Memory
- สร้างไฟล์
.wslconfig
ที่C:\Users\<yourUserName>
โดยการเปิด Windows Terminal/CMD/PowerShell แล้วรันคำสั่งด้านล่างนี้
notepad "$env:USERPROFILE/.wslconfig"
- แก้ไขไฟล์
.wslconfig
ดังนี้
[wsl2]
memory=4GB # Limits VM memory in WSL 2 up to 4GB
processors=2 # Makes the WSL 2 VM to use 2 virtual processors
- Shutdown WSL 2 VM โดยการเปิด Windows Terminal/CMD/PowerShell แล้วรันคำสั่งด้านล่างนี้
wsl --shutdown
หรือรันคำสั่ง
Restart-Service LxssManager
กับ PowersShell แบบ Administrator
- Restart Docker Desktop เพื่อให้การตั้งค่าใหม่ทำงาน
โดยตัว WSL 2 นั้นยังมีการตั้งค่าอื่นๆ อีก สามารถดูได้จากที่นี่
💖 💪 🙅 🚩
Somprasong Damyos
Posted on February 19, 2021
Join Our Newsletter. No Spam, Only the good stuff.
Sign up to receive the latest update from our blog.