Записки админа
12.6K subscribers
631 photos
28 videos
221 files
2.39K links
Пишу о Linux и администрировании серверов.

Связаться с автором: @servers

Заметки в браузере: https://sysadmin.pm/

Буст канала: https://tttttt.me/sysadminnotes?boost
Download Telegram
🎛 Perf.

Автор разбирается с perf, покзывает примеры того, что можно делать и как.

https://github.com/NanXiao/perf-little-book/blob/master/SUMMARY.md

#linux #perf #github
perf-zine.pdf
4.3 MB
И ещё в коллекцию комиксов - Profiling & Tracing with perf. 🙂

#perf #фидбечат
🛠 How to Trace Linux System Calls in Production with Minimal Impact on Performance - несколько слов о perf, traceloop и их использовании. #напочитать #perf #traceloop
🎛 Смотрите какой интересный кейс. Человек заметил, что perf script работает медленно, и решил разобраться почему. Оказалось, что проблема известная, и патч для неё имеется - Dealing with slow `perf script` on Debian.

#perf #напочитать
Статья The Speed of Time - очень крутой кейс от самивидитекого, о том, как один "винтик" (в виде источника времени) может повлиять на производительность и работу всей системы:

На английском: https://www.brendangregg.com/blog/2021-09-26/the-speed-of-time.html
И на русском на OpenNET: https://www.opennet.ru/opennews/art.shtml?num=55870

Если пропустили её как и я, обязательно ознакомьтесь.

#perf #напочитать #будничное
🛠 Linux Applications Performance - серия статей, в которых автор разбирает вопрос производительности веб-приложения, на основе простого веб-сервера и сайта-одностраничника.

- Introduction
- Part I. Iterative Servers
- Part II. Forking Servers
- Part III. Pre-forking Servers
- Part IV. Threaded Servers
- Part V. Pre-threaded Servers
- Part VI: poll-based server
- Part VII: epoll-based server

#напочитать #linux #perf
⚙️ На конференции YOW! 2022 Брендан Грегг рассказывал о флеймгрфах, о том какие они могут быть, чем полезны, с помощью какого ПО их можно строить, и что нам с ними всеми делать. Презентацией доклада он поделился на своём сайте - YOW! 2022: Visualizing Performance: The Developer's Guide to Flame Graphs.

#фидбечат #perf #напочитать
🛠 Hotspot - GUI для работы с данными от perf.

На Github проекта доступно описание, снимки экрана, примеры работы и информация о репозиториях для установки...

https://github.com/KDAB/hotspot

#perf #tool
📺 Why Is My App SLOw? Defining Reliability in Platform Engineering • Jez Humble • GOTO 2023

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

В комментарии закину ссылки на плейлисты конференций GOTO, вдруг что-то ещё для себя интересное найдёте...

#sre #видео #perf
🗜 Performance Profiling in Fedora Linux - профайлинг производительности приложений в Fedora с помощью sysprof и sysprof-cli.

https://fedoramagazine.org/performance-profiling-in-fedora-linux/

#sysprof #perf #напочитать