Cómo verificar si un servidor dedicado es realmente dedicado
Saber cómo verificar que su sitio se ejecuta en un servidor dedicado es una herramienta valiosa. Si está pagando una prima por un servidor dedicado, quiere estar seguro de que eso es lo que está recibiendo.
Si ve indicadores de rendimiento que le hacen creer que puede estar en un servidor virtual, ese es un problema que puede provocar la interrupción de la mudanza a un nuevo servidor o host.
Pero antes de hacer cualquier movimiento drástico, es importante asegurarse de que su sitio se esté ejecutando en un VPS y no en un servidor dedicado. Entonces, echemos un vistazo a la información del servidor que puede proporcionar pistas sobre si su servidor es hardware o virtual.
Conexión a su servidor dedicado
Todos los comandos que vamos a usar se ejecutan en el propio servidor dedicado.
Si está trabajando en una máquina con Windows, puede establecer una conexión SSH con el servidor utilizando el símbolo del sistema de Windows (o Windows PowerShell) o un programa SSH como PuTTY .
En una Mac, puede conectarse al servidor usando el programa Terminal. También hay un puerto de PuTTY para Mac , o puede usar un programa SSH escrito para Mac, como Terminus .
El nombre de host y el puerto específicos para el inicio de sesión de su servidor variarán según su proveedor. Consulte con ellos para obtener más detalles.
Uso de dmidecode para exponer información del servidor dedicado
El comando dmidecode muestra información del BIOS que puede incluir uno o más componentes virtualizados.
Cuando vea cualquiera de los siguientes, es una señal de que está en un VPS y no en un servidor dedicado.
Correr:
# dmicode | egrep -i 'fabricante|producto'
Si ves algo como:
Fabricante: VMware, Inc. Nombre del producto: plataforma virtual de VMware
eso es VMware, no un servidor dedicado.
Del mismo modo, si ve:
Fabricante: Microsoft Corporation Nombre del producto: Máquina virtual
esa es la máquina virtual de Microsoft, VirtualPC, que tampoco es un servidor dedicado.
Algunas otras variaciones de dmidecode y las máquinas virtuales que indican:
# dmicode | egrep -i 'proveedor' Proveedor: QEMU
VM es QEMU o KVM.
# dmicode /dev/mem: Permiso denegado
Esta máquina virtual es Virtuozzo.
# dmicode | grep -i domU Nombre del producto: HVM domU
Esta máquina virtual es Xen.
Cualquiera de los resultados anteriores indica que la cuenta se ejecuta en una máquina virtual, no en un sistema operativo en un servidor dedicado.
Pero vale la pena señalar que la falta de un resultado de fabricante/proveedor específico no verifica un servidor dedicado ni descarta la presencia de una máquina virtual.
Tenemos algunas pruebas más que puede realizar para tener un poco más de confianza en los resultados.
Comprobación de dispositivos de disco virtualizados
La comprobación de los discos también puede mostrar resultados que indican componentes virtualizados.
Correr:
# gato /proc/ide/hd*/modelo
Si sus resultados son similares a:
Unidad de CD-ROM IDE virtual de VMware
es una unidad virtual de VMware.
alta definición virtual discos virtuales
Son Microsoft VirtualPC.
DISCO DURO QEMU QEMU DVD-ROM
Puede ser QEMU, KVM o Xen.
Para detectar una unidad virtual Virtuozzo:
# ls -al /dev/vzfs
Si tú ves:
b-----x--- 1 raíz raíz 0, 19 2019-07-20 20:19 /dev/vzfs
eso indica una máquina virtual Virtuozzo.
También puede detectar un disco virtual de VMware ejecutando:
# gato /proc/scsi/scsi
Si es un disco virtual de VMware, verá algo como:
Dispositivos adjuntos: Anfitrión: scsi0 Canal: 00 Id: 00 Lun: 00 Proveedor: VMware Modelo: Disco virtual Rev: 1.0 Tipo: Acceso directo ANSI SCSI revisión: 02
Otras pruebas de información del servidor del sitio web que pueden indicar la presencia de una máquina virtual
esxtop
Correr:
#esxtop
Las máquinas virtuales a menudo emplean una herramienta llamada esxtop para verificar el rendimiento. Ejecutar esxtop en una máquina virtual generará resultados, pero ejecutar el comando en un sistema operativo de servidor dedicado no lo hará.
OpenVZ
Correr:
# cat /proc/user_beancounters
Si /proc/user_beancounters existe, está en un VPS que ejecuta OpenVZ.
Si /proc/vz o /proc/vz/veinfo existen, también indican OpenVZ.
Del mismo modo, si existe /proc/xen o /proc/sys/xen, se trata de una máquina virtual Xen.
búsqueda de IP
Una búsqueda inversa de IP muestra todos los sitios web que se ejecutan en una dirección IP. Si realiza una búsqueda inversa en la IP de su servidor y ve dominios que no son suyos, no está en un servidor dedicado.
Correr:
dig -x [la IP de su servidor]
O use WhatIsMyIP.com , MXToolBox , iplocation.net o una herramienta similar de DNS inverso en línea.
Globo de memoria Virtio
Correr:
# lspci
Si el valor de la memoria RAM es "Globo de memoria Virtio de Qumranet, Inc.", está en un VPS.
¿Realmente puede verificar que está en un servidor dedicado?
A menos que se le otorgue acceso al centro de datos de su host, las pruebas que hemos realizado aquí son lo más cercanas a los resultados definitivos que puede obtener.
Y si lo piensa, incluso si lo condujeron por un corredor interminable en el centro de datos de su host y le señalaron su servidor dedicado, solo podría verificar que su sitio estaba en él desconectando (nadie quiere Haz eso).
Pero incluso eso no sería una prueba positiva. Otros cien sitios aún podrían estar en el servidor. La única forma de saber algo con certeza es probar el servidor, como lo hemos hecho aquí.
Si las pruebas lo llevan a la conclusión de que su "servidor dedicado" es una máquina virtual, tiene un problema con su host. Si está en esa posición y ahora se encuentra buscando un host que cumpla lo que promete, GreenGeeks tiene un servidor dedicado para usted .
Tenemos un servidor con el tamaño y la potencia que se ajustan a sus necesidades, y tenemos los únicos servidores dedicados del mundo que funcionan con un 300 % de energía renovable . ¡No nos llamamos GreenGeeks por nada!
Si desea la potencia de un servidor dedicado sin ninguno de los efectos secundarios que consumen recursos, no busque más.