KVM のインストールと前提条件

KVM のインストールと前提条件

インストールの前に、KVMプロセッサのサポート視覚化を確認する必要があり、次のコマンドを実行します。

egrep -c '(vmx|svm)' /proc/cpuinfo

プロセッサに応じて0/1/2/3/4の出力が得られます

0 の場合は視覚化をサポートしません。それ以外の場合はサポートします。

誰かこのコマンドを説明してください。つまり、何のegrep -c (vmx|svm)略ですか?

前もって感謝します。

答え1

egrep -c '(vmx|svm)' /proc/cpuinfo

これは、/proc/cpuinfo ファイルにこれら 2 つのフラグのいずれかが存在するかどうかを検索します。

SVMはフラグに関連しているAMD 仮想化 (AMD-V)AMD-V の CPU フラグは「svm」です。

VMXは、Intel 仮想化 (VT-x)VT-x 機能の CPU フラグは "vmx" です。

man egrep

NAME
       grep, egrep, fgrep, rgrep - print lines matching a pattern


DESCRIPTION
       grep  searches the named input FILEs (or standard input if no files are
       named, or if a single hyphen-minus (-) is given as file name) for lines
       containing  a  match to the given PATTERN.  By default, grep prints the
       matching lines.

       In  addition,  three  variant  programs  egrep,  fgrep  and  rgrep  are
       available.   egrep  is  the  same  as  grep -E.

egrepはgerp -Eと同じで、これもman grep

 -E, --extended-regexp
          Interpret  PATTERN  as  an extended regular expression 

結論として、これは /proc/cpuinfo ファイルでそれらの CPU フラグを検索し、一致するものを印刷するのではなく、出現回数をカウントします。

  -c, --count
              Suppress normal output; instead print a count of matching  lines
              for  each  input  file.  

関連情報