Несколько месяцев назад я без проблем запускал приложение 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 .
Каким будет следующий шаг? Как определить точную проблему?
Спасибо