Вы можете попробовать следующий поток awk, вывод которого ls вашего суператора - "." и поскольку все ваши файлы будут иметь name.png, вы печатаете первый столбец:
ls | awk -F "." '{print $ 1}'
Проверьте / proc / interrupts
, чтобы определить, не возникает ли одно или несколько прерываний слишком часто. Подсказка: несколько тысяч прерываний в секунду не являются поводом для тревоги.
Чрезмерное количество прерываний (также называемое штормом прерываний) может иметь несколько причин, одна из которых даже связана с аппаратными проблемами (зашумленная линия прерывания).
Чтобы ответить на ваш вопрос, нам нужно знать, какую ОС на каком оборудовании вы используете.
Помимо мониторинга /proc/interrupts
и/proc/softirqs
-и проверки столбца CPUx, который соответствует сходству очень активного ksoftirqd/x
kthread (s ), вы видите -, вы можете изучить его более подробно. запустив perf record
на короткое время.
Пример:
perf record -C 6 -g -- sleep 30
perf report
Опять же, используйте -C 6
, если ksoftirqd/6
имеет высокую загрузку ЦП, в противном случае укажите другое ядро ЦП.
Теоретически вы также можете использовать perf top
, но иногда я получаю лучшие/более точные результаты с помощью perf record
.