Ubuntu 16.04
У меня есть 2 процесса, которые общаются между собой. Процесс p1
записывает данные в stdout, процесс p2
в свою очередь считывает эти данные и выполняет некоторую обработку.
Проблема в том, что все это медленно. Я хотел бы понять, какой процесс медленный. p1
Медленно генерирует данные, поэтому p2
приходится ждать, или p2
генерирует данные так быстро, что p1
не может обработать их так же быстро.
Есть ли в Linux инструменты для проведения таких измерений?