Forwarded from Записки админа
🗜 SRE deep dive into Linux Page Cache - Вячеслав детально разбирает работу page cache. С картинками, примерами и ссылками.
#linux #напочитать #system
#linux #напочитать #system
Viacheslav Biriukov
Linux Page Cache for SRE
SRE deep dive into Linux Page Cache # Last updated: Oct 2025 Contents
Prepare environment for experiments Essential Page Cache theory Page Cache and basic file operations Page Cache eviction and page reclaim More about mmap() file access cgroup v2 and Page…
Prepare environment for experiments Essential Page Cache theory Page Cache and basic file operations Page Cache eviction and page reclaim More about mmap() file access cgroup v2 and Page…
Forwarded from Записки админа
⏱ Статья 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 #напочитать #будничное
На английском: https://www.brendangregg.com/blog/2021-09-26/the-speed-of-time.html
И на русском на OpenNET: https://www.opennet.ru/opennews/art.shtml?num=55870
Если пропустили её как и я, обязательно ознакомьтесь.
#perf #напочитать #будничное
Forwarded from .и в продакшен
Напоминаю, что сегодня кончается рут-серт Letsencrypt "R3". В тех странах, где 30 сентября уже наступило - некоторые браузеры выдают ворнинги. REST-клиенты, мобилки и IoT могут отвалиться вообще без предупреждения.
TLDR: сертификаты Letsentrypt - cross signed двумя CA, один из них станет сегодня устаревшим. Убедитесь что intermediary на вашем сервере стоят актуальные (если серт имеет два path и один из них посылается сервером, а второй надо скачивать "откудато снаружи" то иногда отдается предпочтение первому).
И чтоб два разане вставать не перегружать вебсервер: начиная с прошлой недели Safari в iOS/macos стали ругаться на tls1.0 и tls1.1, Отрубите их, если еще не.
тулза https://www.ssllabs.com/ssltest в помощь
TLDR: сертификаты Letsentrypt - cross signed двумя CA, один из них станет сегодня устаревшим. Убедитесь что intermediary на вашем сервере стоят актуальные (если серт имеет два path и один из них посылается сервером, а второй надо скачивать "откудато снаружи" то иногда отдается предпочтение первому).
И чтоб два раза
тулза https://www.ssllabs.com/ssltest в помощь
Forwarded from Записки админа
🔍 А это просто ещё один сервис, обрабатывающий awesome списки https://www.trackawesomelist.com/ #линк #будничное
Forwarded from Записки админа
⚒ И вот ещё интересная штука - Fake Protocol Server. Умеет прикидываться различным серверным ПО и обрабатывать запросы в соответствии с нужными для этого ПО протоколами.
На Github есть несколько роликов, которые в полной мере показывают функционал утилиты: https://github.com/fofapro/fapro
Важное замечание - исходников нет, только бинарник в архиве. Что вызывает некоторые вопросы.
#network #будничное
На Github есть несколько роликов, которые в полной мере показывают функционал утилиты: https://github.com/fofapro/fapro
Важное замечание - исходников нет, только бинарник в архиве. Что вызывает некоторые вопросы.
#network #будничное
Forwarded from sudo rm -rf /*
Если вы задумывались о том как лучше воспроизводить ситуации в которых ваше приложение должно работать на очень плохой сети, то вот чудесный инструмент, который позволит вам добавить какой угодно лэтанси в ваш канал
https://bencane.com/2012/07/16/tc-adding-simulated-network-latency-to-your-linux-server/
https://bencane.com/2012/07/16/tc-adding-simulated-network-latency-to-your-linux-server/
Bencane
Adding simulated network latency to your Linux server - Benjamin Cane
Have you ever said to yourself, “man I really need to slow down my internet”?
Probably not very often, but recently I found myself in a dilemma where I needed to simulate 120ms of network latency in my test environment which consists of servers that are racked…
Probably not very often, but recently I found myself in a dilemma where I needed to simulate 120ms of network latency in my test environment which consists of servers that are racked…
Forwarded from Записки админа
🔐 Как работает HTTPS - https://howhttps.works/ru/
Наверное, вы уже знаете об этом сайте, но если нет, загляните обязательно. 🐱
#https #tls #линк
Наверное, вы уже знаете об этом сайте, но если нет, загляните обязательно. 🐱
#https #tls #линк
Forwarded from DevOps&SRE Library
Forwarded from Записки админа
🎛 Максимально простой скрипт для организации speedtest на сервере. Скачиваем, копируем в каталог нашего домена директорию /backend/ и нужную .html страницу с подходящим шаблоном. Получаем рабочий сервис, который измеряет скорость от клиента, до нашего сервера.
https://github.com/librespeed/speedtest
#speedtest #будничное
https://github.com/librespeed/speedtest
#speedtest #будничное
"GitHub - s3git/s3git: s3git: git for Cloud Storage. Distributed Version Control for Data. Create decentralized and versioned repos that scale infinitely to 100s of millions of files. Clone huge PB-scale repos on your local SSD to make changes, commit and push back. Oh yeah, it dedupes too and offers directory versioning." https://github.com/s3git/s3git
GitHub
GitHub - s3git/s3git: s3git: git for Cloud Storage. Distributed Version Control for Data. Create decentralized and versioned repos…
s3git: git for Cloud Storage. Distributed Version Control for Data. Create decentralized and versioned repos that scale infinitely to 100s of millions of files. Clone huge PB-scale repos on your lo...
Forwarded from Записки админа
🔧 Я принёс вам ещё таких же материалов...
1. A fun and colorful explanation of how DNS works: https://howdns.works/
2. How DNSSEC works: https://howdnssec.works/
#dns #dnssec #линк
1. A fun and colorful explanation of how DNS works: https://howdns.works/
2. How DNSSEC works: https://howdnssec.works/
#dns #dnssec #линк
Forwarded from Записки админа
💬 Пётр предложил рассказать о его проекте на канале, ну а я, собственно, не против.
Dhaf (distributed high availability failover) - легковесный распределенный высоко-доступный failover для веб-сервисов. Проект, который помогает сохранить веб-сервис всегда онлайн для конечного пользователя. Заявлено, что каких-то специальных знаний, или какой-то сложной сетевой инфраструктуры не потребует.
- Хорошая статья на Хабре: https://habr.com/ru/post/580784/
- Github проекта: https://github.com/hyperion-cs/dhaf
Я думаю что автор обязательно отметится в комментариях к посту, так что если у вас будут вопросы - смело задавайте.
#фидбечат #dhaf #failover
Dhaf (distributed high availability failover) - легковесный распределенный высоко-доступный failover для веб-сервисов. Проект, который помогает сохранить веб-сервис всегда онлайн для конечного пользователя. Заявлено, что каких-то специальных знаний, или какой-то сложной сетевой инфраструктуры не потребует.
- Хорошая статья на Хабре: https://habr.com/ru/post/580784/
- Github проекта: https://github.com/hyperion-cs/dhaf
Я думаю что автор обязательно отметится в комментариях к посту, так что если у вас будут вопросы - смело задавайте.
#фидбечат #dhaf #failover