WSL はゲームチェンジャーであり、Windows 内で完全な Linux エクスペリエンスを可能にします。ただし、最適化するには、デフォルト設定に依存する以上のことを行う必要があります。この投稿では、についてお話します WSL エクスペリエンスを高速化し改善するためのヒントとコツ 。
WSL に関する最高のヒントとコツ
以下は、WSL エクスペリエンスを高速化して改善するための、WSL の最良のヒントとコツの一部です。
- 非常に高度な Windows ターミナルを WSL にインストールする
- Z-Shell と Oh My Zsh フレームワークに切り替える
- Windows 内の WSL 環境内で VSCode を使用する
- Windows Subsystem for Linux 2 (WSL2) CPU とメモリを最適化する
- 別のディストリビューションに切り替える
それらについて詳しく話しましょう。
pe環境ウィンドウの更新10
WSLと関連するもの
1] WSL に高度な Windows ターミナルをインストールする
Linux ディストリビューションをインストールすると、デフォルトのターミナルが表示されます。これは、コマンド ライン ユーティリティなしの Linux を想像できないので、非常に明白です。ただし、新鮮で違うものが必要な場合は、Windows ターミナルを試してください。
Windows ターミナルは、ターミナル エミュレータに期待されるタブ付きウィンドウなど、多くの最新機能を備えた強力なアプリケーションです。 LinuxだけでなくPowerShellやコマンドプロンプトもサポートしています。
ただし、まだ荒削りな点がいくつかあり、ユーザーは「.json」ファイルの設定を編集する必要があります。ただし、経験豊富なコマンド ライン ユーザーであれば、構成ファイルの編集に問題はありません。 .json ファイルにアクセスするには、次の場所に移動します。 設定 をクリックし、「JSON ファイルを開く」をクリックします。ユーティリティをダウンロードするには、次の場所にアクセスしてください。 apps.microsoft.com そして「ダウンロード」ボタンをクリックします。
2] Z-shell と Oh My Zsh フレームワークに切り替える
Zsh (Z-shell とも呼ばれる) は、Bash よりも高度な機能を備えたシェルです。 Zsh には Git 統合が組み込まれており、テーマとプラグインのインストール、自動補完と自動修正をサポートしています。
Z-shell のインストールは非常に簡単で、次のコマンドを実行する必要があります。
sudo apt install zsh -y
Z-Shell をインストールしたら、次は 「オーマイザッシュ」 フレームワーク。これは、Zsh のさまざまなテーマやプラグインを簡単に管理できるようにする、コミュニティによって推進されるフレームワークです。このフレームワークをインストールするには、次のものが必要です カール そして ギット。 同じことを行うには、以下のコマンドを実行します。
sudo apt install curl git
次に、以下のコマンドを実行して Oh My Zsh をインストールします。
sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
Zsh に切り替えるかどうかを尋ねられます。アクションを確認するには、Enter キーを押します。
3] Windows 内の WSL 環境内で VSCode を使用する
開発環境内で、WSL にインストールしたすべてのランタイム、ユーティリティ、Linux カーネルにシームレスにアクセスできるようにする VSCode 拡張機能があります。これは、Windows マシンの WSL 環境内で独自のコードを簡単に実行できることを意味します。
このツールをインストールするには、次の場所にアクセスする必要があります。 拡張機能マーケットプレイス Visual Studio Code で探します 「WSL」。 拡張機能が表示されたら、それを選択して「インストール」をクリックします。次に、WSL ターミナルに戻り、VSCode を使用するフォルダーを選択します。次に、次のコマンドを入力します。
code .
Linux で VSCode を開くと、フォルダー内のファイルの作成者を信頼するように求められる場合があります。承認していただければ準備完了です。
4] Windows Subsystem for Linux 2 (WSL2) CPU とメモリを最適化する
.wslconfig ファイルを構成することで、WSL2 の CPU とメモリの使用量を微調整できます。同じことを行うには、以下の手順に従ってください。
canonmx490別のコンピューターがプリンターを使用しています
- 開ける ファイルエクスプローラー そしてに行きます C:\Users\<あなたのユーザー名>。
- さて、そこを開く必要があります メモ帳 ユーザー フォルダーに .wslconfig ファイルを作成します。
- そのファイルに変更を加えるには、次の形式を使用できます。
makefileコードをコピー[wsl2]
# VM メモリの使用を 6 GB 以下に制限するには、GB または MB を使用して整数として設定できます。
メモリ=6GB
# 4 つの仮想プロセッサを使用するように VM を設定するには
プロセッサー=4
- 必要なシステム変更を行った後、以下を開く必要があります。 PowerShell またはコマンド プロンプト そして、次のコマンドを実行して WSL インスタンスをシャットダウンします。
wsl --shutdown
- さあ、走ってください WSL インスタンスを開始します。
後で変更を加えたい場合は、そのファイルに移動して「メモリ」と「プロセッサ」のエントリを調整します。
5] 別のディストリビューションに切り替える
Windows Subsystem for Linux (WSL) を使用する大きな利点の 1 つは、複数の異なる Linux ディストリビューションを同時に実行できることです。 Alpine Linux と Ubuntu を同時に使用して、自分の好みを探求して見つけることができます。次のコマンドを実行して、デフォルトのディストリビューションを設定します。
wsl --set-default distro-name
注記: 「distro-name」を使用するディストリビューションに置き換えます。
それでおしまい!
読む: WSLでのサーバー実行失敗エラーを修正
WSL を高速化するにはどうすればよいですか?
最高のパフォーマンスを得るには、Linux ファイルを WSL に保存し、Windows ファイルを Windows ファイル システムに保存します。ただし、パフォーマンスを最適化するには、前述のように .wslconfig ファイルを作成して編集してみてください。
読む: Windows で .sh またはシェル スクリプト ファイルを実行する方法
WSL は RAM を大量に使用しますか?
WSL のメモリ使用量は、システムのメモリの半分に制限されています。私の場合は16GBなので、WSLは4GBを使用します。メモリの半分とすべての CPU/GPU コアを使用する可能性がありますが、使用するのは必要な場合のみであることに留意することが重要です。そうしないと、これらのリソースが不必要に消費されなくなります。ただし、これらの制限を手動で構成する場合は、前述のガイドを確認してください。
この操作は制限によりキャンセルされました
こちらもお読みください: Windows で WSL が動作しない、または起動しない 。