Как узнать, нахожусь ли я на сервере XEN или KVM?

есть ли способ узнать, нахожусь ли я на сервере Xen или KVM linux? Причина, по которой я спросил, ничего не находится на вершине, но я вижу средние нагрузки хорошо после того, как я делаю задачи, и я получаю зависания/шипы, когда я делаю простые задачи

19
задан Rachel Nark
16.02.2023 19:18 Количество просмотров материала 3274
Распечатать страницу

4 ответа

Если у вас sudo привилегии вы можете запустить следующую команду, чтобы получить информацию об" оборудовании", на котором работает CentOS:

sudo lshw

например, первые несколько строк вывода на одном из моих компьютеров:

description: Desktop Computer
product: Virtual Machine
vendor: Microsoft Corporation

виртуальная машина от Microsoft? Я работаю на Hyper-V.

0
отвечен William Jackson 2023-02-18 03:06

есть код, который может обнаружить это:http://ivanlef0u.fr/repo/windoz/rootkit/invisiblethings/redpill.html

вы также можете проверить dmesg и lspci.

гость Xen PV или гости Xen с драйверами PV будут иметь что-то xen-related в dmesg

http://wiki.xen.org/wiki/Xen_Linux_PV_on_HVM_drivers#Verifying_Xen_Linux_PVHVM_drivers_are_using_optimizations

dmesg|egrep-i 'xen / front

1
отвечен Todd Deshane 2023-02-18 05:23
systemd-detect-virt

доходность это Ubuntu 18.04 KVM setup:

kvm

и на моего хозяина:

none

Читайте также: https://unix.stackexchange.com/questions/89714/easy-way-to-determine-virtualization-technology

протестировано на Ubuntu 18.04 хоста.

1
отвечен Ciro Santilli 新疆改造中心 六四事件 法轮功 2023-02-18 07:40

lshw не всегда доступно на * Nix серверах. Да, вы можете установить его, однако мне нравится выбирать вещи, которые я получаю бесплатно на коробке. Я обнаружил, что по большей части dmidecode обычно доступны. Используйте этот код:

забавный факт, lshw получает некоторую информацию из записей таблицы DMI и других источников для информации, которую он предоставляет. Но для этой цели просто используйте dmidecode вполне достаточно.

dmidecode -t system|grep 'Manufacturer\|Product'

вывод на сервер Dell:

Manufacturer: Dell Inc.
Product Name: PowerEdge C5220

выход на Virtualbox VM:

Manufacturer: innotek GmbH
Product Name: VirtualBox

вывод на KVM / QEMU:

Manufacturer: QEMU
Product Name: Standard PC (i440FX + PIIX, 1996)

это отлично подходит для скриптов, которые могут разобрать их для лучшей идентификации сервера... но если вы используете Chef в своей инфраструктуре, вы можете проверить атрибут узла Virtualization -> system на сервере chef .

0
отвечен OkezieE 2023-02-18 09:57

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх