Работает себе виртуалка, вызывает usleep(30000), а просыпается не через 30 мсек, а через 40. Вот такое надо чем-то залогировать. Есть ли тулза существующая, которая подобное выдаёт? Да, usleep() может навернуться по разным причинам, в том числе из-за высокой загруженности шедулера и т.п. Причина не важна.
Часы виртуалки видимо проброшены в хост-систему и измерить время затраченное на usleep() реально. Измерятор показывает как usleep() тормозит ИНОГДА, когда и всё остальное на этой виртуалке лагает. Код на C++ имеется. Просто думаю может уже есть какая-то штатная тулза, чтобы не заставлять человека мой код у себя собирать.