Ошибка в iotop на Linux «OSError: Netlink error: Invalid argument»

Ошибка в iotop на Linux «OSError: Netlink error: Invalid argument»

Рассказали, что делать, если при обращении к утилите iotop в Unix-подобных ОС возникает сообщение об ошибке «OSError: Netlink error: Invalid argument».

Iotop или input/output top — это команда в ОС Linux, которая используется для мониторинга сведений об использовании диска.

Иногда при работе в Linux нужно быстро получить сведения о работающих процессах. Для этого можно использовать команды top или htop. Но чтобы получить данные о состоянии дисковой подсистемы, понадобятся специальные инструменты, например, iotop.

Утилита iotop похожа на top. Она предоставляет следующие сведения:

  • общее количество операций,
  • текущее количество обращений к диску для файловой системы,
  • что интенсивнее нагружает диск.

Как выглядит экран iotop

Экран iotop с информацией
Экран iotop

Установка iotop

На CentOS/RHEL:

sudo yum install iotop

На Ubuntu:

sudo apt install iotop

Ошибка OSError: Netlink error

Причина проблемы iotop на Linux «OSError: Ошибка Netlink» может быть всего одна, как и её решение. Если после установки не получается запустить iotop. Ваша версия ядра устарела.

Сделайте следующее:

  • установите другую утилиту, например, atop;
  • обновите ядро.

Установка и настройка atop

На Debian и Ubuntu:

apt install atop

Чтобы проверить статус службы atop, введите команду:

systemctl status atop

На CentOS:

yum install atop

Читайте в блоге:

Что будем искать? Например,VPS-сервер

Мы в социальных сетях