Хостинг Selectel, Россия
Поиск
Трассировка ядра с Ftrace
Проблемы трассировки и профилирования ядра мы уже затрагивали в предыдущих публикациях. Для анализа событий на уровне ядра существует много специализированных инструментов: SystemTap, Ktap, Sysdig, LTTNG и другие. Об этих инструментах опубликовано много подробных статей и обучающих материалов.
Гораздо меньше информации можно найти о «родных» механизмах Linux, с помощью которых можно отслеживать системные события, получать и анализировать отладочную информацию. Эту тему мы хотели бы рассмотреть в сегодняшней статье. Особое внимание мы уделим ftrace — первому и пока что единственному инструменту трассировки, добавленному в ядро. Начнём с определения основных понятий.
blog.selectel.ru/trassirovka-yadra-s-ftrace/
Горячая распродажа выделенных серверов в Selectel
Распродажа: 2×Intel Xeon E5-2603 1.8ГГц, 16 ГБ DDR3, 4×1000 ГБ SATA
Гостевой пост: опыт использования VRRP
Сегодня мы публикуем необычный пост — его написали наши клиенты.
Компания ITSumma занимается удаленным администрированием серверов и технической поддержкой веб-сайтов, обеспечивает доступность веб-сервисов при высоких и очень высоких нагрузках.
В статье Антон Баранов, Виктория Андриенко и Евгений Потапов делятся практическим опытом использования нашей услуги «Резервирование маршрутизатора (VRRP)». Если вы работаете над обеспечением высокой доступности и отказоустойчивости собственного проекта, вам будет интересно ознакомиться с этим опытом.
blog.selectel.ru/gostevoj-post-opyt-ispolzovaniya-vrrp/
Механизмы контейнеризации: namespaces
Последние несколько лет отмечены появлением большого количества «контейнерных» решений для ОС Linux. О том, как и для каких целей можно использовать контейнеры, сегодня много говорят и пишут. А вот механизмам, лежащим в основе контейнеризации, уделяется гораздо меньше внимания.
Все инструменты контейнеризации — будь то Docker, LXC или systemd-nspawn,— основываются на двух подсистемах ядра Linux: namespaces и cgroups. Механизм namespaces (пространств имён) мы хотели бы подробно рассмотреть в этой статье.
Начнём несколько издалека. Идеи, лежащие в основе механизма пространств имён, не новы. Ещё в 1979 году в UNIX был добавлен системный вызов chroot() — как раз с целью обеспечить изоляцию и предоставить разработчикам отдельную от основной системы площадку для тестирования. Нелишним будет вспомнить, как он работает. Затем мы рассмотрим особенности функционирования механизма пространств имён в современных Linux-системах.
blog.selectel.ru/mexanizmy-kontejnerizacii-namespaces/
Как мы нашли IT
В эту субботу, 5 марта, в Санкт-Петербурге прошел форум «Найти IT». Форум проходит дважды в год — осенью и весной. Весенний форум 2016 года прошел в креативном пространстве «Ткачи». Аудитория — студенты и выпускники технических ВУЗов, которые хотят познакомиться с ведущими IT-компаниями, чтобы пройти практику или стажировку. В этом году в форуме участвовало 18 компаний, а количество посетителей дошло до 2 тысяч человек.
В Петербурге проходит довольно много мероприятий подобного рода, но «Найти IT» отличается легкой, неформальной атмосферой и высокой активностью посетителей. Студенты и выпускники технических ВУЗов принимали участие в мастер-классах и решали задания от компаний-завсегдатаев. Работала бесплатная фотобудка, мастер-классы по рисованию ручкой 3Doodler, Dance Central с Xbox Kinect и еще 3 приставки с играми.
blog.selectel.ru/find_it/
selectel.ru
Распродажа: Intel Core2Duo E8400 3.0 ГГц с 6 ГБ DDR3 и 2×500 ГБ SATA за 3600 рублей
Распродажа: минус 25% на серверы IntelXeon
HTTP/2: готовимся к переходу
blog.selectel.ru/http2-gotovimsya-k-perexodu/
В прошлом году в мире сетевых технологий произошло очень важное событие: была утверждена и стандартизирована новая версия протокола HTTP — HTTP/2. HTTP/2 уже поддерживается в популярных веб-серверах: Apache, Nginx, IIS. Реализована поддержка и в большинстве современных браузеров.
Использование HTTP/2 за последнее время существенно расширилось.
По данным на середину 2015 года, процент сайтов и веб-сервисов, перешедших на HTTP/2, был невелик ― всего 0,4%. Совсем свежая статистика (январь 2016) свидетельствует о значительном росте: с 0,4 до 6,5%. Есть все основания полагать, что в ближайшее время темпы роста будут увеличиваться.
Задуматься о практических аспектах перехода на HTTP/2 стоит уже сейчас. Эту тему мы хотели бы затронуть в сегодняшней статье. Особенно нас будет интересовать проблема адаптации существующих приёмов оптимизации производительности веб-сайтов под специфику нового протокола.
Прежде чем перейти непосредственно к рассмотрению этого вопроса, обратимся к истории протокола HTTP/2 и кратко опишем основные нововведения, отличающие его от HTTP/1.1.