O Ubuntu 14.04 trava intermitentemente no Hyper-V

4

Eu tenho o Ubuntu Server 14.04.1 LTS em execução em uma máquina virtual Hyper-V em um host Windows 2012 R2.

Após a execução por algum tempo, o servidor Ubuntu parece congelar (pelo menos parcialmente). Um site que hospeda sob nginx pára de funcionar. Eu posso conectar via Putty e digitar meu nome de usuário e senha, mas a sessão cai imediatamente:

Amesmacoisaacontecequandoeutentoefetuarloginnoconsole(dificultandoaverificaçãodelogs/soluçãodeproblemas).Noentanto,perceboumasaídacomoessanajaneladoconsole:

Se houver uma sessão de console local ou remota que já esteja conectada, ainda posso interagir com ela. No entanto, qualquer tentativa de gravar no disco congela a sessão.

Consegui capturar um dmesg dump e conteúdo recente de kernel.log . E aqui está um screencap anterior e parcial, no caso de ser útil.

Acredito que o problema esteja relacionado à pilha de E / S de disco:

[16209.927138] hv_storvsc vmbus_0_13: cmd 0x35 scsi status 0x2 srb status 0x82
[16209.927142] hv_storvsc vmbus_0_13: stor pkt ffff88003b203100 autosense data valid - len 18
[16209.927144] storvsc: Sense Key : Unit Attention [current]
[16209.927146] storvsc: Add. Sense: Changed operating definition
[16209.927151] sd 0:0:0:0: Warning! Received an indication that the operating parameters on this target have changed. The Linux SCSI layer does not automatically adjust these parameters.
[45841.680551] INFO: task rs:main Q:Reg:882 blocked for more than 120 seconds.
[45841.680580]       Not tainted 3.13.0-32-generic #57-Ubuntu
[45841.680596] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.

A instalação é bastante nova e as configurações padrão foram aceitas para praticamente tudo. A VM está usando a arquitetura guest "geração 2" do Hyper-V, com inicialização segura desativada.

Meus sintomas parecem semelhantes aos reportados aqui , aqui e aqui , mas esses tópicos têm alguns anos e se referem a versões mais antigas de guest & ; host.

O servidor ainda responde a pings. Observe também que vimos o comportamento de congelamento antes da instalação do nginx.

Eu não acho que seja um problema de recursos. A VM tem 1 GB de RAM e muito espaço em disco. Veja como as coisas ficam antes de congelar:

  System information as of Sun Aug  3 16:03:30 EDT 2014

  System load:  0.08              Processes:           231
  Usage of /:   3.6% of 96.59GB   Users logged in:     1
  Memory usage: 29%               IP address for eth0: 172.22.0.26
  Swap usage:   0%

Estou procurando:

  1. Dicas sobre como eficientemente solucionar esse problema

  2. Instruções sobre como desativar qualquer tipo de recurso relacionado ao disco (por exemplo, economia de energia) que saiu da caixa em minha instalação do Ubuntu.

  3. Uma recomendação sobre onde encontrar um gênio do Linux + Hyper-V que podemos contratar remotamente para ajudar a resolver isso (e talvez outro trabalho ocasional no Linux)

por rkagerer 04.08.2014 / 08:49

2 respostas

0

Eu encontrei uma informação nos fóruns do Ubuntu francês de outro usuário que tem congelamentos do Ubuntu: pode ser causado por "tick dinâmico".

Sua solução:

cd /etc/default
sudo vi grub

adicione nohz=true nos parâmetros da linha GRUB_CMDLINE_LINUX_DEFAULT . Então faça um

sudo grub-update
    
por 12.08.2014 / 23:46
0

Acho que também tenho esse problema - você encontrou isso: link link

    
por 01.10.2015 / 10:15