iotop reclama “CONFIG_TASK_DELAY_ACCT não habilitado no kernel” somente para processos específicos

2

Estou tentando usar iotop para determinar se as CPUs estão aguardando a E / S a qualquer momento por um programa específico chamado bwa (é um programa de alinhamento de sequência da próxima geração). Se eu iniciar iotop sem especificar um processo específico ( -p pid ), receberei todas as informações esperadas, incluindo SWAPIN e IO> , mas o processo em que estou interessado não aparece na lista . Se eu especificar o processo no qual estou interessado, iotop reclama que "CONFIG_TASK_DELAY_ACCT não está habilitado no kernel". Para sanidade, verifiquei no meu arquivo de configuração do kernel ( /boot/config-3.7.10-1.11-desktop ) que CONFIG_TASK_DELAY_ACCT está habilitado ( CONFIG_TASK_DELAY_ACCT=y ).

As perguntas:

  1. O que pode fazer com que iotop think CONFIG_TASK_DELAY_ACCT não esteja ativado para um processo específico quando eu sei que é?
  2. Posso corrigir isso?
  3. Eu negligenciei algo bobo?
por Mark Ebbert 21.06.2013 / 21:10

1 resposta

0

Blog de Brock descreve como você pode fazer isso com o Ubuntu:

  1. Edite /etc/default/grub , adicionando "delayacct" como uma opção à entrada GRUB_CMDLINE_LINUX_DEFAULT. Se você não tivesse modificado essa linha, seria de

    GRUB_CMDLINE_LINUX_DEFAULT=""
    

    para

    GRUB_CMDLINE_LINUX_DEFAULT="delayacct"
    
  2. Execute o "sudo update-grub"

  3. Reinicie e você deve ser bom para ir
por 05.08.2014 / 22:52

Tags