nvme nvme0: I/O tag xx (xxxx) QID x timeout, completion polled

    Aparecieron en los logs del sistema, unos registros curiosos al usar NVMe como disco:

    [  904.892183] nvme nvme0: I/O tag 128 (6080) QID 2 timeout, completion polled
    [  904.892280] nvme nvme0: I/O tag 142 (108e) QID 3 timeout, completion polled
    

    En las siguientes entradas pude encontrar información y solución:

  • https://community.broadcom.com/communities/community-home
  • https://github.com/vmware/open-vm-tools/issues
  • Habilitaremos dos entradas en el gestor de arranque:

    grubby --update-kernel ALL --args 'nvme_core.default_ps_max_latency_us=3900'
    grubby --update-kernel=ALL --args="nvme.poll_queues=64"
    

    Y recrearemos el fichero con el siguiente comando:

    /usr/sbin/grub2-mkconfig -o /boot/grub2/grub.cfg
    

    El sistema ya no muestra mas estos registros ya que se ha ampliado la latencia

    Leave a Reply

    Your email address will not be published. Required fields are marked *