2

Я пытаюсь использовать iotop чтобы определить, ждут ли процессоры ввода-вывода в любой момент для конкретной программы с именем bwa (это программа выравнивания последовательностей следующего поколения). Если я запускаю iotop без указания конкретного процесса (-p pid), я получаю всю ожидаемую информацию, включая SWAPIN и IO> , но интересующий меня процесс не отображается в списке. Если я затем укажу интересующий меня процесс, iotop пожалуется, что "CONFIG_TASK_DELAY_ACCT не включен в ядре". Для здравого смысла я проверил в своем файле конфигурации ядра (/boot/config-3.7.10-1.11-desktop), что CONFIG_TASK_DELAY_ACCT включен (CONFIG_TASK_DELAY_ACCT=y).

Вопросы:

  1. Что может заставить iotop думать, что CONFIG_TASK_DELAY_ACCT не включен для определенного процесса, когда я знаю, что это так?
  2. Могу ли я это исправить?
  3. Я что-то упустил из виду?

1 ответ1

0

Блог Брока описывает, как вы можете сделать это с Ubuntu:

  1. Отредактируйте /etc/default/grub , добавив "delayacct" в качестве опции к записи GRUB_CMDLINE_LINUX_DEFAULT. Если вы еще не изменили эту строку, она будет

    GRUB_CMDLINE_LINUX_DEFAULT=""
    

    в

    GRUB_CMDLINE_LINUX_DEFAULT="delayacct"
    
  2. Запустите «sudo update-grub»

  3. Перезагрузитесь, и вы должны быть хороши, чтобы идти

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .