Forwarded from I hate overtime
#linux
Каким-то чудом не запостил сериал от Петра Зайцева(Percona) про то, как мерять перфоманс подсистем линукса. Как раз вышла новая часть про io
Каким-то чудом не запостил сериал от Петра Зайцева(Percona) про то, как мерять перфоманс подсистем линукса. Как раз вышла новая часть про io
ma.ttias.be
How to measure Linux Performance Avoiding Most Typical Mistakes: CPU
Learn to measure Linux CPU performance correctly. Avoid load average mistakes, understand iowait vs CPU usage, and use eBPF and PSI for accurate metrics.
Открытые практикумы DevOps и Linux by REBRAIN: 14 и 15 июля
Количество мест строго ограничено! Успевайте зарегистрироваться.
Rebrain & Tarantool: Разбираемся с отказоустойчивым application server - Tarantool 14 июля 19.00 МСК
Регистрация: https://kutt.it/Z8UP1q
🔹Что такое Tarantool и зачем он нужен?
🔹Запускаем Tarantool и разбираемся с данными
🔹Пишем простое приложение на Lua
🔹Режимы репликации и настройка 3 nodes master кластер
Кто ведет?
Василий Озеров - основатель агентства Fevlake (fevlake.com) и действующий Devops-инженер (опыт в Devops 8 лет). Регулярно выступает на RootConf, DevOpsConf Russia, HighLoad.
Linux by Rebrain: Haproxy + nginx 15 июля 20.00 МСК
Регистрация: https://kutt.it/LW0loZ
🔹Виды балансировки нагрузки
🔹WEB сервер nginx
🔹Балансировка HAProxy
Кто ведет?
Буранов Андрей - Специалист по UNIX-системам в компании Mail.Ru Group. Опыт работы с ОС Linux более 7 лет. Опыт преподавания более 5 лет. Входит в топ 3 лучших преподавателей образовательных порталов.
Открытые еженедельные DevOps практикумы - https://rebrainme.com/channel
Присоединяйтесь!
Количество мест строго ограничено! Успевайте зарегистрироваться.
Rebrain & Tarantool: Разбираемся с отказоустойчивым application server - Tarantool 14 июля 19.00 МСК
Регистрация: https://kutt.it/Z8UP1q
🔹Что такое Tarantool и зачем он нужен?
🔹Запускаем Tarantool и разбираемся с данными
🔹Пишем простое приложение на Lua
🔹Режимы репликации и настройка 3 nodes master кластер
Кто ведет?
Василий Озеров - основатель агентства Fevlake (fevlake.com) и действующий Devops-инженер (опыт в Devops 8 лет). Регулярно выступает на RootConf, DevOpsConf Russia, HighLoad.
Linux by Rebrain: Haproxy + nginx 15 июля 20.00 МСК
Регистрация: https://kutt.it/LW0loZ
🔹Виды балансировки нагрузки
🔹WEB сервер nginx
🔹Балансировка HAProxy
Кто ведет?
Буранов Андрей - Специалист по UNIX-системам в компании Mail.Ru Group. Опыт работы с ОС Linux более 7 лет. Опыт преподавания более 5 лет. Входит в топ 3 лучших преподавателей образовательных порталов.
Открытые еженедельные DevOps практикумы - https://rebrainme.com/channel
Присоединяйтесь!
Forwarded from oleg_log (Oleg Kovalov)
Пытался пару раз написать это и вот сейчас готов. Совет будет интернам и джунам, поскольку они в группе риска.
Часто в дев-чатах можно найти дедов(редко бабуль), которые 10-15-бесконечно лет в айти, всё видели, всё знают и готовы бесплатно делится знаниями. Круто.
Проблема вот в чём. Некоторые начинающие ведутся на большой стаж и длинные сообщения с сочными сравнениями, как следствие эти знания обретают вес в голове слушателя, создавая искаженное мировозрение.
Опыт в годах конечно хорошо мерять, но 10 лет по одному году и 2 года по 5 лет все же разное. Частая смена работы тоже не показатель роста специалиста, просиживание аэрона еще страшнее.
Особенно доставляет, когда девопс-архитектор красиво(нет) поливает язык нечистотами, при этом ничего на нём не писав, а только заливал на прод в докере. Думаю и так всё становится понятно о человеке.
Поэтому мой большой и дружеский совет: если в каком-то чате вы видите деда(бабулю) кряхтящего на технологию, язык, подходы к работе, без особой или односторонней конкретики - ставьте мют на человека, читайте, но старайтесь не воспринимать (лучше задавать вопросы и смотреть куда их несёт, так можно будет больше узнать о "спеце" и услышать что-то более интересное).
Да, технологии разные, есть хорошие, есть так себе, есть отстой. Но так устроена природа, некоторое еще живёт и используется, просто нужно понимать, куда это запихнуть правильно.
Наверное все это можно обобщить под "надо всегда знать обратную сторону медали", просто хотел подчеркнуть момент с бородатыми.
Часто в дев-чатах можно найти дедов(редко бабуль), которые 10-15-бесконечно лет в айти, всё видели, всё знают и готовы бесплатно делится знаниями. Круто.
Проблема вот в чём. Некоторые начинающие ведутся на большой стаж и длинные сообщения с сочными сравнениями, как следствие эти знания обретают вес в голове слушателя, создавая искаженное мировозрение.
Опыт в годах конечно хорошо мерять, но 10 лет по одному году и 2 года по 5 лет все же разное. Частая смена работы тоже не показатель роста специалиста, просиживание аэрона еще страшнее.
Особенно доставляет, когда девопс-архитектор красиво(нет) поливает язык нечистотами, при этом ничего на нём не писав, а только заливал на прод в докере. Думаю и так всё становится понятно о человеке.
Поэтому мой большой и дружеский совет: если в каком-то чате вы видите деда(бабулю) кряхтящего на технологию, язык, подходы к работе, без особой или односторонней конкретики - ставьте мют на человека, читайте, но старайтесь не воспринимать (лучше задавать вопросы и смотреть куда их несёт, так можно будет больше узнать о "спеце" и услышать что-то более интересное).
Да, технологии разные, есть хорошие, есть так себе, есть отстой. Но так устроена природа, некоторое еще живёт и используется, просто нужно понимать, куда это запихнуть правильно.
Наверное все это можно обобщить под "надо всегда знать обратную сторону медали", просто хотел подчеркнуть момент с бородатыми.
Forwarded from Человек и машина
Another Wednesday, another stream!
На этот раз будем заниматься ПИРФОРМАНСОМ амазоновских хранилок!
Среда, 15 июля, 20.00 по Москве (19.00 по Амстердаму).
Язык: Английский (для меня, вы можете говорить хоть на арамейском).
Подписывайтесь, ставьте лайки, готовьте помидоры!
На этот раз будем заниматься ПИРФОРМАНСОМ амазоновских хранилок!
Среда, 15 июля, 20.00 по Москве (19.00 по Амстердаму).
Язык: Английский (для меня, вы можете говорить хоть на арамейском).
Подписывайтесь, ставьте лайки, готовьте помидоры!
Forwarded from 🇺🇦 Go for two :)
Note #69: Debugging concurrency programs in Go
Slides of my talk: "Debugging concurrency programs in Go" from @GoWayFest
https://bit.ly/2C0vJOG
Slides of my talk: "Debugging concurrency programs in Go" from @GoWayFest
https://bit.ly/2C0vJOG
Forwarded from Python вопросы на собеседовании с ответами
Forwarded from Библиотека Go-разработчика | Golang
Автор статьи делится практическими знаниями, связанными с созданием, тестированием и развертыванием микросервисов на Go:
– Microservices in Golang
– Docker and go-micro
– Docker Compose and Datastores
– Authentication with JWT
– Event brokering with Go Micro
– Web Clients
– Terraform a Cloud
– Kubernetes and Container Engine
– Deployments with CircleCI
– Summary
– Microservices in Golang
– Docker and go-micro
– Docker Compose and Datastores
– Authentication with JWT
– Event brokering with Go Micro
– Web Clients
– Terraform a Cloud
– Kubernetes and Container Engine
– Deployments with CircleCI
– Summary
Forwarded from Записки админа
🎛 Analyzing IO Amplification in Linux File Systems. Авторы сравнили работу нескольких файловых систем - ext2, ext4, xfs, f2fs, btrfs. #filesystem #напочитать | Блог | Канал
Forwarded from Security Wine (бывший - DevSecOps Wine) (Denis Yakimov)
Understanding API Security, Justin Richer and Antonio Sanso
Неплохая книга по защите API в открытом доступе:
https://www.manning.com/books/understanding-api-security
#literature #web
Неплохая книга по защите API в открытом доступе:
https://www.manning.com/books/understanding-api-security
#literature #web
Forwarded from Человек и машина
Can you release when the GitHub is down? (c) Adam Surak, Own your reliability.
YouTube
Own your reliability, Adam Surak, LeaseWeb Tech Summit Amsterdam 2016
Who do you trust? What do you control? What are your dependencies? Reliability in the Internet is an adrenaline adventure but we all want a good night sleep and working service. Let’s take a closer look at some of the reliability nightmares and how they could…
Forwarded from Мониторим ИТ
Как бороться с дублями в Elasticsearch при использовании FluentD читайте в этой статье на Хабре.
Хабр
Fluentd: почему важно настроить выходной буфер
В наше время невозможно представить проект на базе Kubernetes без стека ELK, с помощью которого сохраняются логи как приложений, так и системных компонентов кла...
Forwarded from DocOps
Видео опубликовали. Напоминаю: на TechLeadConf рассказывали про инструменты для документации, с фокусом на доки от инженеров и для инженеров. Документирование кода, диаграммы и схемы, публикация в Confluence, вот это всё. Костя Валеев рассказал про Foliant, Семён Факторович — про Pandoc, а я про Sphinx.
https://youtu.be/4qv0YNtuRlE
https://youtu.be/4qv0YNtuRlE
YouTube
Мастер-класс "Чем публиковать Markdown и RST? Обзор современного документационного инструментария"
TechLeadConf 2020 Online
Онлайн-конференция, полностью посвященная инженерным процессам и практикам
https://techleadconf.ru/2020/abstracts/6943
Легковесные языки разметки (Markdown, reStructuredText, Asciidoc) победоносно шагают по планете. Markdown понимает…
Онлайн-конференция, полностью посвященная инженерным процессам и практикам
https://techleadconf.ru/2020/abstracts/6943
Легковесные языки разметки (Markdown, reStructuredText, Asciidoc) победоносно шагают по планете. Markdown понимает…
Forwarded from Мониторим ИТ
Kubernetes HPA with Custom Metrics from Prometheus
Статья о специфических метриках контроллера K8s HPA (Horizontal Pod Autoscaler).
Статья о специфических метриках контроллера K8s HPA (Horizontal Pod Autoscaler).
Forwarded from Библиотека Go-разработчика | Golang
Учимся инструментировать код на Go с помощью абстрактного синтаксического дерева:
– Часть 1
– Часть 2
– Часть 3
– Часть 1
– Часть 2
– Часть 3
Mattermost.com
OpenTracing for Go Projects
Your one-stop shop for all of your Mattermost contribution, integration, and extension needs.
Уходит эпоха: Windows наконец-то научилась размечать жесткие диски правильно
Microsoft решила многолетнюю проблему, из-за которой апгрейд Windows мог вызывать появление на системном накопителе «лишних» разделов, используемых для восстановления работоспособности ОС в случае сбоя.
Проблема заключалась в неправильной схеме разбивки жестких дисков по умолчанию, которая прямо противоречила рекомендованным в документации Microsoft. С релизом Windows 10 2004 установщик ОС «научился» разбивать системный жесткий диск, располагая разделы в соответствии с рекомендациями Microsoft, то есть помещая Recovery Partition в самый конец таблицы разделов.
Источник: Windowslatest
@godnoTECH - Новости Технологий
Microsoft решила многолетнюю проблему, из-за которой апгрейд Windows мог вызывать появление на системном накопителе «лишних» разделов, используемых для восстановления работоспособности ОС в случае сбоя.
Проблема заключалась в неправильной схеме разбивки жестких дисков по умолчанию, которая прямо противоречила рекомендованным в документации Microsoft. С релизом Windows 10 2004 установщик ОС «научился» разбивать системный жесткий диск, располагая разделы в соответствии с рекомендациями Microsoft, то есть помещая Recovery Partition в самый конец таблицы разделов.
Источник: Windowslatest
@godnoTECH - Новости Технологий
Forwarded from Библиотека Go-разработчика | Golang
Интеграционные тесты в Golang на примерах: https://proglib.io/w/fbac6181
hackandsla.sh
Golang Integration Testing
A strategy for integration testing with Golang
Forwarded from Технологический Болт Генона
Below Kubernetes: Demystifying container runtimes
https://www.youtube.com/watch?v=MDsjINTL7Ek
https://www.youtube.com/watch?v=MDsjINTL7Ek
Forwarded from Записки админа
⚙️ virt-top - удобная top утилита для просмотра информации о запущенных в системе виртуалках.
# dnf install virt-top#kvm #virt #будничное
# virt-top
# 0, 1, 2, 3 для переключения между статистикой.