В наши дни каноническим способом является анализ информации в виртуальной файловой системе /proc
procfs
. Он содержит текстовую информацию почти по всем аспектам системы, включая подробную статистику по процессам. Информация структурирована и предназначена для облегчения анализа и программного доступа. (Так работают такие инструменты, как ps
.)
Например, для запроса метрик ввода-вывода данного процесса вы должны прочитать файл в /proc/<pid>/io
. Содержит серию пар name: value
, например:
rchar: 14823550
wchar: 138670414
syscr: 11549
syscw: 3013
read_bytes: 483328
write_bytes: 8192
cancelled_write_bytes: 0
Для получения подробной информации см .: