Alguns meses atrás, eu corri um aplicativo MirageOS no Xen na minha máquina sem nenhum problema, agora eu queria voltar a usar o Xen, mas eu tenho alguns problemas.
Muitas coisas mudaram: a máquina anterior (para a qual eu não tenho mais acesso) na qual eu corro era um laptop da Dell com gpus integrado (intel) e discreto (amd), enquanto agora estou rodando em um Thinkpad com apenas intel. Eu estava executando o Ubuntu 15.04, enquanto agora estou executando 15.10 (não deve mudar muito, mas talvez a versão diferente do kernel seja a culpa). Agora também estou executando o Btrfs para o meu / filesystem (principalmente para o checksum).
Então, depois de inicializar o dom0, no meu Linux nativo instalado (Ubuntu), tudo parece bem, mas depois de um segundo, o ponteiro do mouse desaparece da sessão lightdm e my unity / gnome após o login.
Além disso, vejo que o uso de cpu do meu widget de monitoração de atividade é aparentemente quase 100%, mas ao olhar para o topo, vejo apenas coisas como o Xorg usando ~ 16%.
Pensando que a memória pode ter sido um problema, eu tento criar um arquivo de 2GB com zero para ser usado como swap (eu sei: eu não posso usar um swapfile que simplesmente com btrfs), e percebi que é incrivelmente lento: 20MB / s para gravar no disco. Depois de reiniciar no meu kernel normal, tento criar o mesmo tipo de arquivo, e obtenho uma largura de banda em torno de 300MB / s (como esperado com meu SSD).
O gui inteiro, no kernel xen, parece lento ... alt-tabbing e comutação de desktops tem atrasos perceptíveis .... Eu estava pensando que talvez os drivers gráficos intel seria o problema, mas a lentidão do disco, e aumento do uso aparente da CPU, leva-me a pensar que pode não ser tão simples assim.
Eu tentei fazer algumas coisas: instalar / desinstalar o Virtualbox (para não carregar o vboxdrv), ativar / desativar o VT-x no EFI ... mas não vejo nenhuma melhoria.
Esta é a saída do dmesg quando rodar com o kernel do Xen. As duas únicas coisas que parecem realmente fora de mim são:
ACPI Exception: AE_BAD_PARAMETER, Thread 79174528 could not acquire Mutex [0x1] (20150619/utmutex-285)
e
vgaarb: this pci device is not a vga device
Para o primeiro, eu tentei definir acpi=off
nas opções de inicialização (mas o Xen não está usando o comando usual linux
, mas um multiboot
um ... então eu posso ter colocado a opção errada lugar)
Em ambos os casos, tentei pesquisar no google por possíveis causas conhecidas deste problema, e aparentemente outras pessoas tiveram problemas parecidos , mas nenhum dos resuls parece levar a nada. Mesma coisa para o xen wiki .
Qual seria o próximo passo? Como definir o problema exato?
Obrigado