Ao utilizarmos o WSL2 no Windows, por padrão, o consumo de memória e de processamento fica sem restrição e esse comportamento pode acabar afetando o desempenho do Host.
Para contornarmos tal situação, podemos criar um arquivo de configuração chamado '.wslconfig' na pasta de usuário localizada em: c:\users\username\.wslconfig.
Agora informe as restrições desejadas conforme exemplo:
[wsl2]
memory=4GB # limita a memória da VM.
processors=2 # limita o uso da VM para 2 processadores virtuais
Após salvar as alterações, reinicie o serviço executando o seguinte comando como Administrador:
Restart-Service LxssManager
Para mais informações, você pode consultar a documentação completa em: Microsoft - Docs
Espero ter ajudado e até a próxima.