開発者としての生活を簡素化し、簡単にリモートLinuxサーバーに接続するためのLinuxツールが必要です。 Linux用のWindowsサブシステム(Ubuntuディストリビューションを使用)をインストールしたいのですが、私のラップトップは現在のアプリですでに苦労しています。私のシステム:
OS:Windows 10 Pro x
バージョン:9200製造元:HPモデル:HP EliteBook Folio 1040 G3総メモリ:System.Windows.Forms.Label、テキスト:8072 MBプロセッサー:Intel Core i7-6600U @ 2.60 Ghz(2コア、4論理プロセッサー) )
私の問題は、(ラップトップの管理者がインストールした)バックグラウンドで実行しているものが非常に多く、次のような場合でも問題があることです。
私はすでに18%のCPUと86%のメモリを占有しています。
質問:ここに詳述されているようにLinux用のWindowsサブシステムをインストールした場合 https://docs.Microsoft.com/en-us/windows/ wsl/install-win1 使用しなくても、さらにリソースを消費しますか?それとも、bashシェルを開いたときにのみ消費されますか?
WSLでは、メモリとCPUはLinuxアプリケーションを実行するときにのみ使用されます。
Linuxプログラムを実行していない場合、WSLはメモリを使用しないか、プロセスを開始しません。
init
プロセスが開始されます。 Ubuntu 18.04を搭載した私のWindows 10では、RAMで0.1MBを占め、通常、CPUの0%を占めます。WSLが占有するディスク容量は、コンピュータにインストールするLinuxディストリビューションによって異なる場合があることに注意してください。現在、 複数のディストリビューションをインストール することが可能です。たとえば、Ubuntu 14、Ubuntu 18、Opensuse、Kali Linuxなどです。実際、あなたは 独自のディストリビューションを作成する することができます。
WindowsアプリストアからLinuxディストリビューションをインストールすると、Linuxランチャーがインストールされます。プログラムを初めて実行すると、配布と共に圧縮ファイルがダウンロードされ、そのファイルが解凍されます。
Microsoftから入手できるUbuntuディストリビューションを検討します。
14.04.5.3-server-cloudimg-AMD64-root.tar.gz
圧縮ファイルは182MBを占めます。解凍後は約255MBです。16.04.2-server-cloudimg-AMD64-root.tar.gz
ファイルは226MBを占めます。解凍後は約672MBです。LxRunOffline wiki から他のディストリビューションの圧縮ファイルを確認できます。
「Linuxディストリビューションアプリが実行されていない、リソースが使用されていない」という他の回答には問題はありませんが、WSL linuxディストリビューションアプリ内で永続的なプロセスを実行すると、Linuxアプリが閉じていてもプロセスは続行します。たとえば、WSL ubuntu 18.04をW10 x64プロ1903で実行しています。フルランプスタック、たとえばApache2、mysqlなどをインストールし、wordpressおよびdrupal WSLubuntu。sudoサービスApache2 startがサービスを実行し、wsl ubuntuアプリが閉じていても引き続き実行されます。そのため、元の質問に答えるには、「WSL linux distroアプリは、アプリが閉じているときでもプロセスを実行し、リソースを消費し続けることができます」