On 19.02.2013 17:47, Alexander Yerenkow wrote:
А всё-таки, нет ли проекта аналогичного wireshark, но для ФС?
Я сейчас склонен поменять rtorrent на что-то более стабильное, но ещё
интерес к вопросу не угас :)

audit, dtrace

Для syscall'ов выбранной группы процессов - ktrace

Кажется, в gnop была возможность включить debug и отслеживать запросы. Напрямую никто аналог wireshark не делал, конечно.

Проблема в том, что там используется mmap, и данные изменяются в памяти приложением, а VM-подсистема сбрасывает их на диск "как-нибудь потом", никаких syscall'ов на это нет, поэтому все обычные названные средства (dtrace, ktrace, audit) именно этот случай не увидят. Если там баг, может. потому время файла и не меняется. Но это отследить получится только на уровне GEOM. Но, понятно, там будет данных ОЧЕНЬ много.

--
Vadim Goncharov     <[email protected]>           RU-Center
NET Department                            http://www.nic.ru
NET-SYS Group             phone:+7(495)737-7646  (ext.4019)

Ответить