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

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

  • Копирование файлов с форматированного диска VFAT32 в Linux
  • загрузочный live usb не загружается, KNOPPIX
  • Разрешение php shell_exec () на Linux Ubuntu
  • AppArmor вызывает Firefox segfaults
  • копировать рекурсивно, кроме скрытого каталога
  • Чтение обмена электронной почтой с помощью mutt и davmail?
  • Устройство чтения карт не работает в Linux
  • Почему pvremove имеет двойную «силу» на странице руководства?
  • Понимание настроек Broadcom и файлов ядра
  • Нужны ли мне модули pata_atiixp или ata_generic ядра в системе SATA?
  • Как работать с двумя сетевыми интерфейсами wifi и ethernet (как резервное копирование)
  • Как сделать OpenWrt Makefile более быстрым?
  • 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 
    Linux и Unix - лучшая ОС в мире.