Instalação KVM e Pré-requisito

1

Antes da instalação de KVM , temos que verificar ou não a visualização de suporte do processador e executamos um comando, por exemplo:

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

O que dá saída 0/1/2/3/4 depende do processador

se 0 então não suportar visualização, ele suporta.

Alguém, por favor, explique o comando, ou seja, qual egrep -c (vmx|svm) significa ??

Obrigado antecipadamente.

    
por Farman Ali 12.06.2015 / 08:13

1 resposta

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

Isso procura se um desses dois flags existir no arquivo / proc / cpuinfo.

O SVM está relacionado com a virtualização AMD (AMD-V) . O sinalizador da CPU para o AMD-V é "svm".

O VMX está relacionado à virtualização Intel (VT-x) . O sinalizador da CPU para o recurso VT-x é "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.

então egrep é o mesmo que gerp -E que significa também de man grep

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

Assim, concluindo, isso irá procurar no arquivo / proc / cpuinfo por esses sinalizadores cpu e então contar a ocorrência, em vez de imprimir a correspondência contando o número correspondente.

  -c, --count
              Suppress normal output; instead print a count of matching  lines
              for  each  input  file.  
    
por Maythux 12.06.2015 / 08:24