web-dev-qa-db-ja.com

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

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

_egrep -c '(vmx|svm)' /proc/cpuinfo
_

出力0/1/2/3/4を与えるのはプロセッサに依存します

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

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

前もって感謝します。

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

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

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.  
0
Maythux