Компания Virtuozzo временно не ведёт блог на Хабре
Новая версия OpenVZ
Весной прошлого года мы рассказали почему Virtuozzo переходит на открытую модель разработки и какой смысл открывать исходный код коммерческого продукта. Вчера мы анонсировали выпуск финальной версии OpenVZ 7.0, образованного в результате слияния кодовых баз открытой системы контейнерной виртуализации OpenVZ и коммерческого продукта Virtuozzo (Parallels Cloud Server). Новый выпуск OpenVZ содержит множество изменений и мы по порядку расскажем о каждом из них.
Как обновить ядро в системе без перезапуска сервисов (пошаговая инструкция)
Насколько эффективна виртуальная файловая система procfs и можно ли ее оптимизировать
Файловая система proc (в дальнейшем просто procfs) является виртуальной файловой системой, которая предоставляет информацию о процессах. Она — “прекрасный” пример интерфейсов следующих парадигме “все является файлом”. Procfs была разработана очень давно: во времена, когда серверы в среднем обслуживали несколько десятков процессов, когда открыть файл и вычитать информацию о процессе не было проблемой. Однако время не стоит на месте, и сейчас серверы обслуживают сотни тысяч, а то и больше процессов одновременно. В таком контексте идея “открыть файл для каждого процесса, чтобы вычитать интересующие данные” уже не выглядит такой привлекательной, и первое что приходит на ум чтобы ускорить чтение — это получение информации о группе процессов за одну итерацию. В этой статье мы попробуем найти элементы procfs которые можно оптимизировать.
Контейнеры и виртуализация: быстрее, эффективнее, надежнее
Как и зачем мы оптимизировали алгоритм очистки SLAB-кэшей в ядре Linux
VZ7 vs VZ6: есть ли повод обновляться?
Контейнерная виртуализация: скоро будут стандарты
Как теперь процессить kernel crash и bug report? Или несколько слов о разнице между интересным и удивительным
Широко известен исторический анекдот о том, что царица Екатерина II писала простое русское слово из 3 букв с 4 ошибками. Куда менее известно, что эта ошибка вовсе не уникальна. Дети европейских экспатов, изучающие русский язык, запросто могут в диктанте слово “ёжик” написать как Й-О-Ш-Е-Г.
Что дают системные контейнеры в реальности? Где их стоит применять?
Несколько слов о реальной производительности гипервизора
Заразить во благо: как мы исполняем паразитный код
Как мы заново собирали серверы в американском ЦОДе из России
Upd. Этот пост это — НЕ МАСШТАБНОЕ ТЕСТИРОВАНИЕ — это реальная история из практики с забавными моментами. Мы повысили плотность ВМок в 4 раза, если вы ожидаете увидеть сравнительное тестирование, графики и анализ производительности, вам не сюда. Тут сегодня скорее душевное чтиво.