WSL 2で使用する.wslconfigファイルの役割として正しい説明はどれですか?
1〜4キーで選択、Enterで回答できます
解説
正解は「Windowsのユーザープロファイルフォルダに配置し、WSL 2仮想マシン全体のリソース割り当てなどを制御する」です。.wslconfigはWindows側に置く設定ファイルで、WSL 2で使用される仮想マシン全体のメモリ量、CPU数、スワップなどを設定できます。.wslconfigはWindows側のWSL 2全体を設定する通常はC:\Users\<ユーザー名>\.wslconfigに配置します。たとえば次のように設定できます。[wsl2] memory=4GB processors=2 swap=2GBWSL 2は仮想マシン上でLinuxカーネルを動作させるため、メモリやCPUなどのVMリソースに関する設定はWindows側の.wslconfigで管理します。設定変更後はwsl --shutdownでWSLを停止してから再起動すると反映できます。/etc/wsl.confとの違い「各Linuxディストリビューションの/etcに配置し、そのディストリビューション固有のマウントや起動設定を管理する」は/etc/wsl.confの説明です。こちらはディストリビューションごとに設定し、自動マウント、既定ユーザー、systemdなどLinux環境側の動作を変更します。「Visual Studio CodeのWSL拡張機能が生成し」は誤りで、.wslconfigはVS Codeの設定ファイルではありません。また、「WSL 1とWSL 2の両方で使用し」も誤りで、.wslconfigのWSL 2向け設定はWSL 1には適用されません。ファイル名の拡張子に注意するよくあるミスは、Windowsで拡張子が非表示になっている状態で.wslconfig.txtを作成してしまうことです。この名前では設定ファイルとして認識されません。.wslconfigという名前になっていることを確認してください。参考WSL](https://learn.microsoft.com/ja-jp/windows/wsl/wsl-config\%22>WSL) での詳細設定の構成 - Microsoft Learn