WSL対プレーン古いVirtualBox


それで、私はしばらくの間、Windowsそして、私は2、3の苦情を作りました.最新のものはそうです.


もう一つの大きな不満は

WSL 2は大量のRAMを消費し、それを返さない 菅4166



LordMonoxide
掲示される

  • あなたのWindowsビルド番号:18917

  • WSL 2はしばらくの間、大量のRAMを使用して起動します.現在、私はphpstormを使用していて、データベースのダンプ/ロードをしました.Vmmem 私の16 GBのRAMの7 GBを使用していますが、Ubuntuは実際にはあまり使われていません.私は、私のシステムメモリの100 %近くが使用されるまで、それが成長するのを見ました、そして、私がWSL 2 VMをシャットダウンするまで、それはそれをリリースしません.
  • これは
    corey@Corey-Laptop:/mnt/c/WINDOWS/system32$ vmstat -s
         15235516 K total memory
           920348 K used memory
          1886048 K active memory
          6434312 K inactive memory
          6606548 K free memory
            76280 K buffer memory
          7632340 K swap cache
                0 K total swap
                0 K used swap
                0 K free swap
           163729 non-nice user cpu ticks
              298 nice user cpu ticks
            13177 system cpu ticks
         68988300 idle cpu ticks
             8962 IO-wait cpu ticks
                0 IRQ cpu ticks
            10022 softirq cpu ticks
                0 stolen cpu ticks
          1481417 pages paged in
          6792976 pages paged out
                0 pages swapped in
                0 pages swapped out
          1079177 interrupts
          5131981 CPU context switches
       1560599814 boot time
             8772 forks
    
    View on GitHub
    幸運にも、私は8 GBから16 GBに私のラップトップを予めアップグレードしました.ベースラインで8 GBのRAMを使用します.しかし、実際のパフォーマンスの遅延はありません.

    私の本当のLinux最初のラップトップ(Ubuntu GNOME 3)と比較して、1 GBのRAM(合計8 GBのRAM)を使ってください.that triple-booted 8-year-old MacBook Pro ).
    それで、私は古い友人、Virtualboxを訪問することに決めました.

    VirtualBoxの利点(およびcons )

  • グラフィックスと入力メソッドエンジンは、すべてまともで信頼性があります.( WSL 2のX 410では動作しませんが、VirtualBoxでは動作しません)
  • 本当のサンドボクシング.より良いセキュリティ.
  • もちろん、WSL 2の大きなプロ/コンディションは、ファイルシステムにアクセスできます.( WSLへ: ssh ; wsl :ネットワークドライブ)
  • WSL 2にはいくつかのユニークなconsがあります.
  • WSL 2でのWeb開発.VirtualBoxのこれらのクソのどれも.
  • systemd , そして、おそらく他の多くのデフォルトデーモンは、WSL 2で全く動かないでしょう.普通の古いLinuxと同じように動作することを常に期待することはできません.
  • また、how to install Docker in WSL2 .
  • GUIは、最高のXRDPまたはX 410(またはVCXSRV)でさえ、しばしばエラーをスローします.入力メソッドエンジンが動作しません.
  • もちろん、VirtualBoxには、同じ古い短所が付属しています.
  • 困難は、演奏者に設定する.手動でRAMとハードディスクの空き領域を割り当てる必要がありますしかし、CPUのBIOSの設定も時々.
  • すべてが自動化され、WSL 2でデフォルトされます.あなたは演技者になるために何かを設定する必要はありません.あなたはlimit RAM usage , だが)
  • 私はまだVirtualBoxからWSL 2にアクセスする方法を把握することはできません.VirtualBox共有フォルダからネットワークドライブをアクセスできません.
  • 結論


    両方をインストールしない理由は?
    私は、あなたのPCが十分に強力であるならば、VirtualBoxを最初に使うと思い始めています.しかし、DockerのためにWSL 2をインストールします.
    また、ネイティブウィンドウのレベルでの作業を検討します.