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 파일에 두 플래그 중 하나가 있는지 검색합니다.

SVM은 다음과 관련된 플래그입니다.AMD 가상화(AMD-V). AMD-V의 CPU 플래그는 "svm"입니다.

VMX는 다음과 관련된 오류입니다.인텔 가상화(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.  

관련 정보