Рассказали, что делать, если при обращении к утилите iotop в Unix-подобных ОС возникает сообщение об ошибке «OSError: Netlink error: Invalid argument».
Iotop или input/output top — это команда в ОС Linux, которая используется для мониторинга сведений об использовании диска.
Иногда при работе в Linux нужно быстро получить сведения о работающих процессах. Для этого можно использовать команды top или htop. Но чтобы получить данные о состоянии дисковой подсистемы, понадобятся специальные инструменты, например, iotop.
Утилита iotop похожа на top. Она предоставляет следующие сведения:
- общее количество операций,
- текущее количество обращений к диску для файловой системы,
- что интенсивнее нагружает диск.
Как выглядит экран 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
Читайте в блоге: