Форум OlegON > Компьютеры и Программное обеспечение > Операционные системы и программное обеспечение > Linux

Как посмотреть, сколько прочитал или записал процесс? : Linux

21.11.2024 18:58


05.05.2021 20:17
Озадачился вопросом статистики ввода-вывода, то есть надо было посмотреть, сколько записала на диск конкретная программа. Сначала все ушло в замечательную утилитку iotop-c, с которой рекомендую ознакомиться, но потом выяснилось, что все даже еще проще, заглядываем в /proc/PID/io, попробуем на примере телеграма

Код:
[root@ps ~]# ps -ef | grep telegr
olegon     68930    1269  0 мая04 ?     00:08:09 /usr/bin/telegram-desktop
телега работает с PID 68930, ну и залезаем в него
Код:
[root@ps ~]# cat /proc/68930/io
rchar: 1128002758
wchar: 2085262144
syscr: 1316325
syscw: 3013238
read_bytes: 63045632
write_bytes: 204754944
cancelled_write_bytes: 3145728
вот она, статистика вся перед глазами
Часовой пояс GMT +3, время: 18:58.

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.