Есть ли утилита, которая интерпретирует / proc / прерывает данные во времени?

есть что-то там? Как верх для ps

  • Есть ли более быстрый интерфейс для информации из / proc / net / tcp?
  • Каковы возможные причины, по которым iwconfig не обновляет статистику соединений?
  • Как узнать, какие драйверы файловой системы скомпилированы в ядре linux?
  • Получить время начала процесса независимо от обновлений NTP
  • Как получить информацию о чтении / записи диска без новых зависимостей?
  • Почему процесс двоичного файла с разрешением только на выполнение остается скрытым в «ps» при использовании hidepid = 2, если пользователь не является root?
  • Есть ли способ показать все флаги в / proc / mounts?
  • Создание загрузочного USB, проблемы с копированием / proc
  • 3 Solutions collect form web for “Есть ли утилита, которая интерпретирует / proc / прерывает данные во времени?”

    watch -n0.1 --no-title cat /proc/interrupts 

    mpstat(1) NM -I позволяет вам делать это с заданным интервалом опроса и количеством отчетов.

    • N – интервал опроса, в секундах.
    • M – количество отчетов.
    • Согласно man-странице , -I , который принимает несколько параметров, относится к «Отчету о прерываниях статистики».

    Более того,

    INTR / с
    Покажите общее количество прерываний, полученных в секунду процессором или процессорами.
    С ключевым словом CPU отображается количество каждого отдельного прерывания, полученного в секунду процессором или процессорами. Прерывания – это те, которые перечислены в файле / proc / interrupts.

    dstat также может быть использован для этого.

     dstat -tif 60 

    Чтобы перечислить все прерывания (те, у которых более 10 в /proc/stat )

     dstat -tf --int24 60 

    То же, но с использованием /proc/interrupts , включите такие вещи, как LOC , PMI , RES

    Вы также можете выбрать список тех, которые вы хотите:

     $ dstat -t --int24 -I23,LOC,RES 5 ----system---- ----interrupts--- time | 23 LOC RES 21-12 16:30:23| 2 489 52 21-12 16:30:28| 30 593 6 21-12 16:30:30| 37 929 7 

    См. Также --top-int для отслеживания наиболее активного прерывания:

     $ dstat -t --top-int ----system---- ---most-frequent---- time | interrupt 21-12 16:33:21|5242880-edge enp10s0 56 21-12 16:33:22|5242880-edge enp10s0 68 21-12 16:33:23|5242880-edge enp10s0 4 21-12 16:33:24|5242880-edge enp10s0 3 21-12 16:33:25|5242880-edge enp10s0 61 21-12 16:33:26|5242880-edge enp10s0 11 21-12 16:33:27|512000-edge ahci[0000:00:1f.2] 5 21-12 16:33:28|5242880-edge enp10s0 52 21-12 16:33:29|5242880-edge enp10s0 20 21-12 16:33:30|32768-edge i915 57 
    Interesting Posts

    Как уменьшить размер initrd при компиляции вашего ядра?

    Файлы Cat 2 и избегайте дублирования строк

    Удалите рекурсивно двойное расширение, добавленное «глупым» Crypt0L0cker ransomware

    Почему лидер Tmux Space также делает 2 лидером?

    Существующий объект LDAP не отображается в ldapsearch

    Полностью стереть / удалить диск с помощью live debian disto

    Как перечислить существующий псевдоним для определенного пользователя Linux?

    Заменить значения из файла1 в файл2 awk

    Удаление значков в меню приложения gnome

    Как Ubuntu сохраняет постоянные разрешения доступа для точек монтирования автоматически установленных пользователем устройств?

    Возможно ли сделать групповой чат в терминале Linux через локальную сеть?

    изменение идентификатора владельца UID для 10 пользователей в каталоге 10 + TB

    Просмотр файла в tar-архиве без его извлечения

    Не удалось загрузить арку из-за ошибки acpi bios

    «Удаление оставшихся файлов … Неизвестный пользователь« uuidd ». "на новой установке Arch Linux

    Linux и Unix - лучшая ОС в мире.