Как проверить, действительно ли выделенный сервер действительно выделен?

Я заказал выделенный сервер 1 месяц назад и хочу убедиться, что мой сервер выделен, а не VPS или общий сервер. Есть ли какие-либо инструменты, которые я могу проверить, что мой сервер работает на голом железе и что я единственный пользователь?

5 ответов

Решение

Во-первых, вы должны доверять своему хостинг-провайдеру. Если вы думаете, что они продали вам VPS, возможно, вам следует пересмотреть этого поставщика. Просто чтобы убедиться, что у вас есть выделенный, вы можете попробовать это:

Есть ли команда esxtop Работа?

Этот инструмент используется для проверки производительности на виртуальных машинах

Проверьте сетевые интерфейсы.

Запустите команду ifconfig, Если вы видите что-то вроде этого:

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

у вас, вероятно, есть VPS, так как venet0 говорит, что этот сервер является VPS OpenVZ. Примечание: это не на 100% надежно, некоторые VPS, такие как Xen, имеют eth0.

Проверьте устройства / систему:

Бежать lspci а также dmesg как корень. Если вы видите что-то вроде:

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

Тогда вы используете VPS.

Проверьте, существуют ли некоторые файлы:

Если это VPS с OpenVZ, у них будет файл с именем /proc/user_beancounters, Просмотрите http://wiki.openvz.org/Proc/user_beancounters для получения более подробной информации.

Посмотри если /proc/vz или же /proc/vz/veinfo существует (для OpenVZ) или /proc/sys/xen, /sys/bus/xen or /proc/xen (для Xen)

Проверить, если /proc/self/status имеет s_context или же VxID поле.

Если один из этих файлов существует, то у вас есть VPS.

Поиск IP:

Вы можете выполнить обратный просмотр IP-адреса, чтобы проверить, размещены ли другие веб-сайты с тем же IP-адресом.

Проверьте память:

Бежать lspci и ищите оперативную память: Qumranet, Inc. Virtio memory balloon, Тогда у вас есть VPS.

Чтобы дополнить ответ @Book Of Zeus, если вы работаете в KVM, вы увидите такие вещи, как:

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

И под XenCenter:

root# dmidecode -t system | grep -e Manu -e Prod
       Manufacturer: Xen
       Product Name: HVM domU

Вы можете просто захотеть выполнить команду dmidecode -t system и проверьте вывод "Производитель", который даст вам представление о машине, на которой вы работаете.

Чтобы убедиться, что ваш сервер работает на выделенном оборудовании, вы можете использовать инструменты командной строки. Проверьте информацию о процессоре с помощью таких команд, как «lscpu» или «cat /proc/cpuinfo», чтобы убедиться, что она соответствует заказанным вами специальным характеристикам. Кроме того, проверьте сведения о памяти, используя «free -h», и информацию о диске, используя «df -h», чтобы убедиться, что ресурсы соответствуют выделенному серверу. Наконец, просмотрите журналы сервера и документацию хостинг-провайдера на предмет каких-либо признаков виртуализации или общих сред, убедившись, что вы являетесь единственным пользователем на сервере.

Введите команду "df -h". Если вы видите тип виртуальной файловой системы, это означает, что вы находитесь на виртуальной машине. Например, "vzfs" - это технология виртуализации файловой системы Virtuozzo, разработанная Parallels, Inc.


Что я вижу на своем виртуальном частном сервере:

# df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/vzfs              40G  3.7G   37G  10% /
none                  512M  4.0K  512M   1% /dev
Другие вопросы по тегам