Шпионим за вашими программами с помощью Strace

Автор оригинала: Julia Evans
  • Перевод
Не смогли пройти мимо и перевели ко Дню программиста комикс Джулии Эванс об утилите Strace. Полезный инструмент, который помогает отслеживать системные вызовы и доставку сигналов между процессами и ядром Linux. Читайте и вдохновляйтесь. С наступающим, друзья!



































PDF-версию забирайте тут

Все комиксы с переводами в нашем блоге.

Заглядывайте в наши группы в ВКонтакте и Фейсбук, там много интересного.
  • +22
  • 5,8k
  • 4
FirstVDS / FirstDEDIC
91,42
Компания
Поделиться публикацией

Похожие публикации

Комментарии 4

    +1
    А можно полностью текстовую версию этого же, разбавленную картинками и даже без этого красивого шрифта.
    0
    Дислексии зачатки выявил у меня пост этот.
      0
      А про фантастический параметр -tt забыли :( Когда трейсите что-то оценивая задержки в выполнении программы, время в строке с каждым вызовом в трейсе — то, что помогает быстро выделить проблемные системные вызовы, и ковырять далее скрипт/программу на предмет того, почему вызов именно этого конкретного сискола так медленно обрабатывается.

      Ну и вместо

      strace -o slishkom_mnogo_hreni.txt 
      иногда проще делать

      strace <какие-то параметры> 2>&1 | tee slishkom_mnogo_hreni.txt


      так и наглядно видно, где тормоза возникают в ПО, и в файл трейс сохраняется для последующего более вдумчивого анализа…

      Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.

      Самое читаемое