Учимся дебажить с perf — целых 18 страниц про основные подкоманды, фичи и устройство инструмента. Джулия рекомендует; “Я даже использовала его несколько раз для профилирования Ruby программ!”
Уровень сложности — для суперпродвинутого администратора.
Когда нужно отыскать причину сбоя, не имея доступа к исходным кодам. Все логи уже просмотрены, все debug и verbose-ключи включены, а причина проблем так и не обнаружена — используйте perf. Потребуется навык кодинга на языках типа Си.
> PDF-версия тут
Все комиксы с переводами в нашем блоге.
Присоединяйтесь к нам!
Заглядывайте в наши группы в ВКонтакте и Фейсбук, там много интересного.
Уровень сложности — для суперпродвинутого администратора.
Когда нужно отыскать причину сбоя, не имея доступа к исходным кодам. Все логи уже просмотрены, все debug и verbose-ключи включены, а причина проблем так и не обнаружена — используйте perf. Потребуется навык кодинга на языках типа Си.
> PDF-версия тут
Все комиксы с переводами в нашем блоге.
Присоединяйтесь к нам!
Заглядывайте в наши группы в ВКонтакте и Фейсбук, там много интересного.
Комментарии (11)
fivehouse
06.03.2019 19:51+2Несмотря на все перечисленные выше в каментах минусы (а все минусы не относятся к излагаемому смыслу) статья замечательная. Спасибо. И безусловно статья должна составлять главу продвинутой книги по администрированию/разработке.
PS: Ну, может чуть тактичнее высмеивать лень читателей надо. :)
DieSlogan
07.03.2019 09:37Спасибо, в критических ситуациях раньше пользовался strace для линукс и truss для FreeBSD. Но их выводы далеки от удобства этой программы.
phantom-code
Статья картинками, вы серьезно? А если кому-то понадобится скопировать пару строчек?
FirstJohn Автор
В конце есть ссылка на pdf-версию. Многое можно скопировать там)
Temmokan
Если бы.
Собственно команды — примеры — не копируются, а копируется только текст «воздушных шариков», да прочая авторская речь.
И на кой это изощрённое издевательство? Чтобы не ленились набивать текст вручную?
Ghool
Я сперва тоже возмутился, а потом вдруг понял, что мне понравилось.
У Джулии Эванс очень необычный стиль подачи материалов — и благодаря необычности, а ещё благодаря тому, что в ЭТОМ виде информация подана ОЧЕНЬ хорошо — получается хорошо запоминающийся и понимаемый блок информации в целом.
Ребятам из FirstVDS спасибо за качественный перевод — я догадываюсь, что уложить понятный русский в те же слайды-комиксы было не так-то просто.
PS а если кому-то не нравится такой стиль подачи информации, но заинтересовала сама суть, то с подачи этой статьи легко пойти искать инфу про perf в интернетах :)
Temmokan
Понравилось, что невозможно скопировать пример команды, а нужно набирать её вручную?
О вкусах не спорят, конечно…