Решение проблемы с высокопроизводительными серверами
Выпуск WSL 3.0.2 закрывает критический пробел в поддержке корпоративного оборудования. Ранее пользователи сталкивались с ошибкой запуска подсистемы на хостах с более чем 256 логическими процессорами (потоками). Проблема была выявлена инженером Intel и связана с отсутствием корректной маршрутизации запросов в многопроцессорных системах.
Новая версия внедряет автоматическую поддержку виртуального NUMA (vNUMA). Это позволяет WSL корректно распределять ресурсы памяти и процессора между сокетами, делая подсистему пригодной для работы на высокопроизводительных серверных платформах без ручного вмешательства.
Экспериментальные разреженные VHD (Sparse VHD)
Второе ключевое изменение касается управления дисковым пространством. Microsoft добавила экспериментальную поддержку создания разреженных виртуальных жестких дисков (Sparse VHD). В отличие от традиционных образов, где место резервируется полностью, этот формат потребляет физическое пространство только для записанных данных.
Сводка изменений WSL 3.0.2
Помимо основных нововведений, обновление включает ряд исправлений, улучшающих стабильность контейнеризации и сетевых взаимодействий. Ниже приведена таблица с ключевыми техническими деталями релиза:
| Компонент | Изменение / Исправление | Значение для пользователя |
|---|---|---|
| Архитектура памяти | Автоматическая поддержка vNUMA | Работа на серверах с >256 потоками и multi-socket CPU |
| Хранение данных | Экспериментальный Sparse VHD | Экономия дискового пространства за счет отложенного выделения |
| Сеть | Исправление IPv4 forwarding | Корректная маршрутизация трафика внутри контейнеров |
| Контейнеры (WSLC) | Уведомления о здоровье | Интеграция статусов контейнеров в события WSLC |
Контекст релиза
Данное обновление следует сразу за выходом WSL 3.0, в котором функционал WSLC (Windows Subsystem for Linux Containers) был переведен из экспериментальной стадии в статус General Availability (GA). Версия 3.0.2 позиционируется как стабилизационный патч, устраняющий технические барьеры для развертывания Linux-окружений в масштабах предприятия.
Источник: Phoronix ↗
