Como verificar se um servidor dedicado é realmente dedicado?

42

Eu pedi um servidor dedicado há 1 mês e quero garantir que meu servidor seja dedicado e não um servidor VPS ou compartilhado. Existe alguma ferramenta que eu possa verificar se o meu servidor está sendo executado no bare metal e que eu sou o único usuário?

    
por Tech4Wilco 09.09.2011 / 22:59

4 respostas

57

Primeiro, você deve confiar em seu provedor de hospedagem. Se você acha que eles lhe venderam um VPS, talvez você devesse reconsiderar esse provedor. Só para ter certeza que você tem um dedicado você pode tentar isso:

O comando esxtop work?

Esta ferramenta é usada para verificar performances em máquinas virtuais

Verifique as interfaces de rede.

Execute o comando ifconfig . Se você vir algo assim:

venet0    Link encap:UNSPEC  HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00
          inet addr:127.0.0.1  P-t-P:127.0.0.1  Bcast:0.0.0.0  Mask:255.255.255.255
          UP BROADCAST POINTOPOINT RUNNING NOARP  MTU:1500  Metric:1
          RX packets:99999 errors:0 dropped:0 overruns:0 frame:0
          TX packets:99999 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:126223307 (120.3 MiB)  TX bytes:2897538 (2.7 MiB)

venet0:0  Link encap:UNSPEC  HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00
          inet addr:6x.xxx.xxx.xxx  P-t-P:6x.xxx.xxx.xxx  Bcast:6x.xxx.xxx.xxx  Mask:255.255.255.255
          UP BROADCAST POINTOPOINT RUNNING NOARP  MTU:1400  Metric:1

você provavelmente tem um VPS já que venet0 está dizendo que este servidor está sendo um OpenVZ VPS. Nota: Isso não é 100% à prova de erros, alguns VPS como o Xen possuem uma eth0.

Verifique os dispositivos / sistema:

Execute lspci e dmesg como raiz. Se você vir algo como:

VMWare SVGA device
acd0: CDROM <VMware Virtual IDE CDROM Drive/00000001> at ata0-master UDMA33
da0: <VMware Virtual disk 1.0> Fixed Direct Access SCSI-2 device

Então você está usando um VPS.

Verifique se existem alguns arquivos:

Se for um VPS executando o OpenVZ, eles terão um arquivo chamado /proc/user_beancounters . Veja link para mais detalhes.

Veja se existe /proc/vz ou /proc/vz/veinfo (para OpenVZ) ou /proc/sys/xen, /sys/bus/xen or /proc/xen (para Xen)

Verifique se /proc/self/status tem um campo s_context ou VxID .

Se um desses arquivos existir, você terá um VPS.

Pesquisa de IP:

Você pode fazer uma pesquisa inversa de IP para verificar se algum outro site está hospedado no mesmo IP.

Verificar memória:

Execute lspci e procure por memória RAM: Qumranet, Inc. Virtio memory balloon . Então você tem um VPS.

    
por 13.09.2011 / 03:27
19

Para aumentar a resposta do @Book Of Zeus, se você estiver executando com o KVM, verá coisas como:

root# grep 'model name' /proc/cpuinfo 
model name      : QEMU Virtual CPU version 0.15.0
root@nscache1a:~# dmidecode -t system | grep Manufac
       Manufacturer: Bochs
root# grep QEMU /proc/scsi/scsi
  Vendor: ATA      Model: QEMU HARDDISK    Rev: 0.15
  Vendor: QEMU     Model: QEMU DVD-ROM     Rev: 0.15

E no XenCenter:

root# dmidecode -t system | grep -e Manu -e Prod
       Manufacturer: Xen
       Product Name: HVM domU
    
por 14.01.2012 / 10:20
3

Você pode apenas querer executar o comando dmidecode -t system e verificar a saída do "Fabricante", o que lhe dará uma idéia sobre a máquina em que você está trabalhando.

    
por 13.01.2012 / 15:26
-1

Digite o comando "df -h". Se você vir um tipo de sistema de arquivos virtual, isso indica que você está em uma máquina virtual. Por exemplo. "vzfs" é a tecnologia de virtualização de sistemas de arquivos Virtuozzo desenvolvida pela Parallels, Inc.

O que eu vejo no meu servidor virtual privado:

# df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/vzfs              40G  3.7G   37G  10% /
none                  512M  4.0K  512M   1% /dev
    
por 02.12.2015 / 18:48