Самый жаркий холивар в команде — это не systemd, а какие заказать роллы на всю команду. Одному без острого, другому без сыра, третьему лишь бы побольше. Полчаса споров, дружное почёсывание репы, и в итоге все заказывают пиццу.
А тут прилетает: Ёёёёёёё с Yandex Cloud собирают набор для айтишников и спрашивают их, что туда класть. Вот это настоящий импрувмент.
В опросе есть и размер, и когда вообще едят роллы, вплоть до игровой каточки. А по остроте можно выбрать «пусть один ролл будет настоящим испытанием». Идеально, чтобы устроить коллегам нагрузочное тестирование.
Если есть что сказать насчёт суши-сета для айтишников, велкам👉 https://yandex.ru/poll/WHkGeTfANf1ULqJxs7WbXx
🛠 #рабочиебудни
—
💬 Bashdays 📲 MAX 🌐 LF 🔵 Blog
А тут прилетает: Ёёёёёёё с Yandex Cloud собирают набор для айтишников и спрашивают их, что туда класть. Вот это настоящий импрувмент.
В опросе есть и размер, и когда вообще едят роллы, вплоть до игровой каточки. А по остроте можно выбрать «пусть один ролл будет настоящим испытанием». Идеально, чтобы устроить коллегам нагрузочное тестирование.
Если есть что сказать насчёт суши-сета для айтишников, велкам
—
Please open Telegram to view this post
VIEW IN TELEGRAM
yandex.ru
Пройдите опрос
Архивирование и хранение. Часть 2/4.
Всем привет, с вами снова TagdTagd.
Я уже упоминал программу par2. Она разрабатывалась очень давно, скорее всего во времена ленточных накопителей. И ее логика работы не совсем понятна современным пользователям. Блоки четности разбиваются на несколько файлов. Сделано это было по нескольким причинам:
1. par2 - старая программа, и там есть ограничение в 2 Гб на файл.
2. Раньше сети были медленными, скачать большой файл было проблемой, а для восстановления, как правило, весь файл не нужен.
Разработчики предоставили возможность качать только те файлы, которые нужны для восстановления данных. С одной стороны это удобно, с другой ограничивает использование программы ручным режимом. Ну, при наличии большого желания, процесс тоже можно автоматизировать.
Кстати, сейчас уже появилась новая версия программы. Par3 в которой уже нет таких ограничений на размеры файлов, но и самой программы пока нет в стандартных репозиториях, поэтому и распространение она пока не получила.
На мой взгляд довольно удобным методом восстановления данных обладает rar.
Разработчик добавил туда ключ -rr, который к архиву добавляет данные для восстановления. Причем сам файл функциональности не теряет.
В далекие годы я и сам не раз пользовался этим архиватором, при переносе данных на дискетах. Он меня не раз спасал. Достаточно добавить 1% данных для восстановления, и это уже спасает от битового гниения (bit rot) и ошибок при передаче по сети.
К сожалению rar архиватор платный, даже в мире Linux. (хотя unrar бесплатный). Поэтому в следующих частях создадим ему опенсорсную альтернативу с помощью двух простых bash скриптов.
Продолжение следует...
🛠 #devops
—
💬 Bashdays 📲 MAX 🌐 LF 🔵 Blog
Всем привет, с вами снова TagdTagd.
Первая часть тут: https://t.me/bashdays/1561
Я уже упоминал программу par2. Она разрабатывалась очень давно, скорее всего во времена ленточных накопителей. И ее логика работы не совсем понятна современным пользователям. Блоки четности разбиваются на несколько файлов. Сделано это было по нескольким причинам:
1. par2 - старая программа, и там есть ограничение в 2 Гб на файл.
2. Раньше сети были медленными, скачать большой файл было проблемой, а для восстановления, как правило, весь файл не нужен.
Разработчики предоставили возможность качать только те файлы, которые нужны для восстановления данных. С одной стороны это удобно, с другой ограничивает использование программы ручным режимом. Ну, при наличии большого желания, процесс тоже можно автоматизировать.
Кстати, сейчас уже появилась новая версия программы. Par3 в которой уже нет таких ограничений на размеры файлов, но и самой программы пока нет в стандартных репозиториях, поэтому и распространение она пока не получила.
На мой взгляд довольно удобным методом восстановления данных обладает rar.
Разработчик добавил туда ключ -rr, который к архиву добавляет данные для восстановления. Причем сам файл функциональности не теряет.
В далекие годы я и сам не раз пользовался этим архиватором, при переносе данных на дискетах. Он меня не раз спасал. Достаточно добавить 1% данных для восстановления, и это уже спасает от битового гниения (bit rot) и ошибок при передаче по сети.
К сожалению rar архиватор платный, даже в мире Linux. (хотя unrar бесплатный). Поэтому в следующих частях создадим ему опенсорсную альтернативу с помощью двух простых bash скриптов.
man par2
man unrar
Продолжение следует...
—
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Selectel
Этот вечер спасут они 🦸
Вместе с Романом Шубиным, CTO и автором канала Bash Days, собрали новую подборку консольных команд. Она облегчит жизнь системного администратора — сохраняйте!
Кстати, это уже третий пост подборки. Еще больше команд — в первой и второй частях.
Не забудьте поделиться находкой с коллегами!
Вместе с Романом Шубиным, CTO и автором канала Bash Days, собрали новую подборку консольных команд. Она облегчит жизнь системного администратора — сохраняйте!
Кстати, это уже третий пост подборки. Еще больше команд — в первой и второй частях.
Не забудьте поделиться находкой с коллегами!
This media is not supported in your browser
VIEW IN TELEGRAM
Мы создаем программно-аппаратные комплексы под брендом Скала^р, проектируем уникальные инфраструктуры и сервисы для высоконагруженных систем и формируем профессиональную среду для тех, кто развивает цифровую инфраструктуру страны.
До 14 ноября проходит голосование соискателей, и нам очень пригодится ваша поддержка.
Чтобы проголосовать, нужно:
Готово! Спасибо за поддержку
А если вы хотите узнать больше о наших технологиях и подходах, заглядывайте в блог Группы Rubytech на Хабре.
Реклама. ООО «Рубитех», ИНН 7702404085, erid: 9RCQq4g6SY6boowKw6RB4XSdzqe3x42k2dVykBjEBKzN9tiwvbrp7DV78
Please open Telegram to view this post
VIEW IN TELEGRAM
Запросов становится больше, ответы приходят медленнее. Какие настройки помогут веб-серверу справляться с нагрузкой, а какие изменения не дадут заметного результата? Чтобы разобраться, нужны и понимание конфигурации, и измерения.
2 ноября в 19:00 на открытом уроке курса «Инфраструктура высоконагруженных систем» разберёте оптимизацию Nginx и Angie под высокие нагрузки.
Рассмотрите системные параметры, влияющие на производительность, и настройку TLS для сокращения накладных расходов на шифрование. Узнаете, какие возможности кэширования есть у Nginx и Angie и как использовать их для снижения нагрузки.
Отдельно обсудите измерение и анализ производительности на стороне клиента и сервера. Разберёте, как оценивать эффект от изменений и находить узкие места, чтобы подбирать настройки под конкретный сценарий, а не копировать чужую конфигурацию.
После урока вы будете лучше понимать, какие параметры проверять в первую очередь, как подходить к оптимизации TLS и кэширования и чем подтверждать результат настройки.
Вебинар подойдёт системным администраторам Linux, DevOps-инженерам и разработчикам, которые отвечают за устойчивую работу веб-серверов под нагрузкой.
Урок проведёт Николай Лавлинский.
Зарегистрироваться: https://vk.cc/d3khWud
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
2 ноября в 19:00 на открытом уроке курса «Инфраструктура высоконагруженных систем» разберёте оптимизацию Nginx и Angie под высокие нагрузки.
Рассмотрите системные параметры, влияющие на производительность, и настройку TLS для сокращения накладных расходов на шифрование. Узнаете, какие возможности кэширования есть у Nginx и Angie и как использовать их для снижения нагрузки.
Отдельно обсудите измерение и анализ производительности на стороне клиента и сервера. Разберёте, как оценивать эффект от изменений и находить узкие места, чтобы подбирать настройки под конкретный сценарий, а не копировать чужую конфигурацию.
После урока вы будете лучше понимать, какие параметры проверять в первую очередь, как подходить к оптимизации TLS и кэширования и чем подтверждать результат настройки.
Вебинар подойдёт системным администраторам Linux, DevOps-инженерам и разработчикам, которые отвечают за устойчивую работу веб-серверов под нагрузкой.
Урок проведёт Николай Лавлинский.
Зарегистрироваться: https://vk.cc/d3khWud
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
Docker, apt, pip, Ansible или Nix: кто оказался быстрее?
Инженеры HOSTKEY протестировали пять способов установки приложений на сервер и сравнили скорость запуска, потребление ресурсов, производительность и устойчивость к сбоям.
Результаты оказались неожиданными:
⚡️ Быстрее всех приложение запустил Nix — за 27 секунд. Docker потребовалось 110 секунд, а Ansible — 111.
Самым затратным по дисковому пространству оказался Docker — около 2 ГБ дополнительных данных против 266 МБ у apt.
⚠️ А хуже всего прерванную установку пережил pip: после сбоя систему пришлось восстанавливать вручную.
Но есть нюанс: не всегда инструмент, который выглядит быстрее в бенчмарке, действительно быстрее сам по себе. На результаты влияют подготовленное окружение, версии библиотек и характеристики серверов.
Все цифры, подробности эксперимента и выводы — в статье HOSTKEY.
👉 Читать исследование
А как считаете, какие инструменты или сценарии стоило бы протестировать следующими?
Реклама. ООО "АЙТИБ", ИНН 9719026854
Инженеры HOSTKEY протестировали пять способов установки приложений на сервер и сравнили скорость запуска, потребление ресурсов, производительность и устойчивость к сбоям.
Результаты оказались неожиданными:
⚡️ Быстрее всех приложение запустил Nix — за 27 секунд. Docker потребовалось 110 секунд, а Ansible — 111.
Самым затратным по дисковому пространству оказался Docker — около 2 ГБ дополнительных данных против 266 МБ у apt.
⚠️ А хуже всего прерванную установку пережил pip: после сбоя систему пришлось восстанавливать вручную.
Но есть нюанс: не всегда инструмент, который выглядит быстрее в бенчмарке, действительно быстрее сам по себе. На результаты влияют подготовленное окружение, версии библиотек и характеристики серверов.
Все цифры, подробности эксперимента и выводы — в статье HOSTKEY.
👉 Читать исследование
А как считаете, какие инструменты или сценарии стоило бы протестировать следующими?
Реклама. ООО "АЙТИБ", ИНН 9719026854