Как отладить медлительность Xen dom0?

Несколько месяцев назад я без проблем запускал приложение helloworld MirageOS на Xen на своей машине, теперь я хотел вернуться к использованию Xen, но у меня есть некоторые проблемы.

Многое изменилось: предыдущая машина (к которой у меня больше нет доступа), на которой я запускаю, была ноутбуком Dell со встроенным (Intel) и дискретным (amd) графическим процессором, а теперь я использую на Thinkpad только с Intel. Я работал с Ubuntu 15.04, а сейчас я использую 15.10 (не должно сильно измениться, но, возможно, другая версия ядра виновата). Теперь я также использую Btrfs для моей файловой системы / (в основном для контрольной суммы).

Итак, после загрузки dom0 на моем изначально установленном Linux (Ubuntu) все выглядит нормально, но через долю секунды указатель мыши исчезает как из lightdm, так и из сеанса единства / gnome после входа в систему.

Кроме того, я вижу, что загрузка процессора из моего виджета монитора активности, по-видимому, почти 100%, но, глядя наверх, я вижу только такие вещи, как Xorg, использующий ~ 16%.

Думая, что память могла быть проблемой, я пытаюсь создать файл с нулевым размером 2 ГБ, который будет использоваться в качестве подкачки (я знаю: я не могу использовать файл подкачки, который просто с btrfs), и я понял, что это невероятно медленно: 20 МБ / с для записи на диск. После перезагрузки в обычное ядро ​​я пытаюсь создать такой же файл и получаю пропускную способность около 300 МБ / с (как и ожидалось с моим SSD).

Весь графический интерфейс в ядре xen кажется вялым ... Alt-Tabbing и переключение рабочих столов имеют заметные задержки .... Я думал, что, возможно, проблема будет в графических драйверах Intel, но медлительность диска и увеличившееся очевидное использование процессора, заставило меня подумать, что это может быть не так просто.

Я пытался сделать несколько вещей: установить / удалить Virtualbox (чтобы не загружать vboxdrv), включить / отключить VT-x в EFI ... но я не вижу никаких улучшений.

Это вывод dmesg при работе с ядром Xen. Единственные 2 вещи, которые мне кажутся действительно неподходящими:

ACPI Exception: AE_BAD_PARAMETER, Thread 79174528 could not acquire Mutex [0x1] (20150619/utmutex-285)

и

vgaarb: this pci device is not a vga device

Для первого я попытался установить acpi = off в параметрах загрузки (но Xen не использует обычный ] linux , но мультизагрузочная ... так что я мог поставить опцию не в том месте)

В обоих случаях я пытался найти в Google возможные известные причины этой проблемы, и очевидно у других людей были подобные проблемы , но ни один из результатов, похоже, ни к чему не привел. То же самое для вики xen .

Каким будет следующий шаг? Как определить точную проблему?

Спасибо

0
25.11.2015, 15:26
0 ответов

Теги

Похожие вопросы