Учимся дебажить с perf — целых 18 страниц про основные подкоманды, фичи и устройство инструмента. Джулия рекомендует; “Я даже использовала его несколько раз для профилирования Ruby программ!”

Уровень сложности — для суперпродвинутого администратора.

Когда нужно отыскать причину сбоя, не имея доступа к исходным кодам. Все логи уже просмотрены, все debug и verbose-ключи включены, а причина проблем так и не обнаружена — используйте perf. Потребуется навык кодинга на языках типа Си.

















































> PDF-версия тут

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

Присоединяйтесь к нам!

Заглядывайте в наши группы в ВКонтакте и Фейсбук, там много интересного.

Комментарии (11)


  1. phantom-code
    06.03.2019 11:20

    Статья картинками, вы серьезно? А если кому-то понадобится скопировать пару строчек?


    1. FirstJohn Автор
      06.03.2019 11:45

      В конце есть ссылка на pdf-версию. Многое можно скопировать там)


      1. Temmokan
        07.03.2019 08:41

        Если бы.

        Собственно команды — примеры — не копируются, а копируется только текст «воздушных шариков», да прочая авторская речь.

        И на кой это изощрённое издевательство? Чтобы не ленились набивать текст вручную?


        1. Ghool
          07.03.2019 09:03
          +1

          Я сперва тоже возмутился, а потом вдруг понял, что мне понравилось.
          У Джулии Эванс очень необычный стиль подачи материалов — и благодаря необычности, а ещё благодаря тому, что в ЭТОМ виде информация подана ОЧЕНЬ хорошо — получается хорошо запоминающийся и понимаемый блок информации в целом.

          Ребятам из FirstVDS спасибо за качественный перевод — я догадываюсь, что уложить понятный русский в те же слайды-комиксы было не так-то просто.

          PS а если кому-то не нравится такой стиль подачи информации, но заинтересовала сама суть, то с подачи этой статьи легко пойти искать инфу про perf в интернетах :)


          1. Temmokan
            07.03.2019 10:33

            Понравилось, что невозможно скопировать пример команды, а нужно набирать её вручную?

            О вкусах не спорят, конечно…


  1. Krahmalev
    06.03.2019 14:12
    +1

    В чем подготовлен материал?


    1. FirstJohn Автор
      07.03.2019 06:54

      В Adobe illustrator. Или вы что-то другое имеете в виду?


  1. oldd
    06.03.2019 14:23
    +2

    Такое оформление статьи является гарантией того, что ни один поисковик не сможет ее проиндексировать, и эта статья не попадет в дебри паутины.
    И это не говоря о том, что читать просто неудобно, глаза ломаются


    1. Ghool
      07.03.2019 08:59

      Ну Название индексируется :)


  1. fivehouse
    06.03.2019 19:51
    +2

    Несмотря на все перечисленные выше в каментах минусы (а все минусы не относятся к излагаемому смыслу) статья замечательная. Спасибо. И безусловно статья должна составлять главу продвинутой книги по администрированию/разработке.
    PS: Ну, может чуть тактичнее высмеивать лень читателей надо. :)


  1. DieSlogan
    07.03.2019 09:37

    Спасибо, в критических ситуациях раньше пользовался strace для линукс и truss для FreeBSD. Но их выводы далеки от удобства этой программы.