Как вывести в файл топ 10 процесов по разным характеристикам нагрузки в BASH?
Конкретно меня интересует топ 10 по нагрузке на:
CPU,RAM(physical),I/O,NETWORK
И если в случае CPU и RAM достаточно воспользоваться ps aux
То в случае с топ 10 процесов в нагрузке по I/O не нашел готового решения
Та же трабла с топ 10 процесов в нагрузке на сеть не нашел готового решения
Т.е. не проблема зайти в консоль и посмотреть через nload, iftop, iotop, dstat или прочие. 1)Но каким образом можно сформировать топ 10 (для io/network)в виде отчета для последуещей отправки допустим мне на почту?
Понятно что просто посмотреть нагрузку на блочные устройства вцелом: /proc/diskstats или на сетевые интерфейсы /proc/net/dev
2)Можно ли через bash получить топ 10 основываясь только на /proc?