O Windows Subsystem para Linux consome recursos (CPU / memória / HD) quando não o uso?

1

Eu preciso de ferramentas do Linux para simplificar minha vida como desenvolvedor e conectar-me sem esforço a servidores Linux remotos. Eu gostaria de instalar o Windows Subsystem para Linux (com Ubuntu distro), mas meu laptop já está lutando com os aplicativos atuais. Meu sistema:

OS: Windows 10 Pro x
Versão: 9200 Fabricante: HP Modelo: HP EliteBook Folio 1040 G3 Memória total: System.Windows.Forms.Label, Text: 8072 MB Processador: Intel Core i7-6600U @ 2.60 Ghz (2 núcleos, 4 processadores lógicos)

Meu problema é que tenho muita coisa rodando em segundo plano (instalado pelos administradores do meu laptop) mesmo com apenas:

  • Texto sublime
  • Chrome (4 guias, não 40)
  • Folga
  • Skype for Business
  • Outlook

Eu já estou com 18% de ocupação de CPU e 86% de ocupação de memória.

Pergunta : se eu instalar o Windows Subsystem para Linux, conforme detalhado aqui link  consumirá mais recursos, mesmo que eu não use? Ou irá consumi-los apenas quando eu abrir um shell bash?

    
por DeltaIV 27.02.2018 / 15:15

1 resposta

2

No WSL, a memória e a CPU são usadas apenas quando você executa aplicativos linux.

Memória usada pelo WSL

Se você não estiver executando um programa Linux, o WSL não usa nenhuma memória ou inicia qualquer processo.

  • Na primeira vez que você inicia uma janela do Linux, um ou mais init processos são iniciados. No meu Windows 10 com o Ubuntu 18.04, ocupa 0,1MB de RAM e, normalmente, 0% de CPU.
  • O console inicia vários processos: alguns processos do Windows do console, um host de segundo plano do WSL, alguns iniciadores do Linux. No meu teste, todos esses processos ocupam 13,3MB em RAM.
  • Cada vez que você executar um programa Linux, ele ocupará a memória correspondente e a porcentagem de CPU.
  • Depois de fechar todos os consoles e processos do Linux, todos esses processos são eliminados.

Espaço em disco usado pelo WSL

Observe que o espaço em disco ocupado pelo WSL pode variar dependendo das distribuições do Linux instaladas em seu computador. Atualmente, é possível instalar várias distribuições : por exemplo, Ubuntu 14, Ubuntu 18, Opensuse e Kali Linux. Na verdade, você pode criar suas próprias distribuições .

Quando você instala uma distribuição do Linux a partir da loja de aplicativos do Windows, um iniciador do Linux é instalado. A primeira vez que você executa o programa, ele faz o download de um arquivo compactado com a distribuição e descompacta esse arquivo.

  • O espaço em disco ocupado pelo WSL depende da distribuição do Linux usada.
  • Normalmente, o arquivo compactado não é excluído. Em seguida, você deve considerar o tamanho do arquivo compactado e dos sistemas de arquivos de distribuição.

Considerando as distribuições do Ubuntu que você pode obter da Microsoft.

  • Ubuntu 14: o arquivo 14.04.5.3-server-cloudimg-amd64-root.tar.gz compactado ocupa 182MB. Após a descompressão, são aproximadamente 255MB.
  • Ubuntu 16: o arquivo 16.04.2-server-cloudimg-amd64-root.tar.gz ocupa 226MB. É aproximadamente 672MB após a descompressão.

Você pode verificar os arquivos compactados de outras distribuições no Wiki LxRunOffline .

    
por 05.06.2018 / 05:16