Как проверить связь между доступом редактора к Linux-файлам через \wsl.localhost и нагрузкой 9P: один проект, два пути доступа, одна метрика и стоп до глубокой трассировки.
Определите файловую границу
Запишите, где лежит проект и каким путём его открыл редактор. Microsoft разделяет работу с Windows-файлами и Linux-файлами и для производительности советует держать файлы в той системе, где работают инструменты. Доступ Windows к Linux-файлам через \wsl$ проходит через отдельную границу. Само наличие такого пути не доказывает дефект; оно только задаёт первую переменную теста.
Снимите спокойный базовый замер
Закройте редактор и дайте системе минуту без сборки, индексации и синхронизации. Запишите версию WSL, режим дистрибутива, версию ядра и среднюю нагрузку за одинаковое короткое окно. Не снимайте одну мгновенную цифру: фоновые задачи могут дать краткий всплеск. Не завершайте WSL-процессы принудительно: для базовой точки это не нужно.
Повторите тест с одним отличием
Откройте тот же некритичный проект через Windows-путь и оставьте редактор без действий на то же время. Затем закройте его и откройте проект инструментами внутри WSL, не перемещая файлы. Снова измерьте тот же показатель. Устойчивое падение нагрузки при закрытии Windows-доступа поддерживает гипотезу о границе доступа, но не раскрывает, какой именно фоновый запрос её создаёт.
Соберите пакет без глубокого вмешательства
Для полезного отчёта нужны версии Windows, WSL и ядра, тип пути к проекту, версия редактора и два сопоставимых замера. Не публикуйте имена проектов, домашние пути, список открытх файлов и полный дамп процессов. Остановитесь до strace, изменения mount, сетевых настроек или убийства init. Официальный troubleshooting уже перечисляет базовые сведения для bug report; их достаточно для первой эскалации.
Как интерпретировать A/B без ложной уверенности
Если нагрузка стабильно появляется только при открытом Windows-редакторе и исчезает после его закрытия, это поддерживает связь с доступом к файлам. Если нагрузка остаётся при закрытом редакторе, гипотеза не подтвердилась, и нужен другой базовый срез. Если цифры сильно плавают, повторите окно без новых изменений. Ни один из этих исходов не доказывает, что 9P дефектен: он только задаёт следующую границу диагностики и позволяет подготовить воспроизводимый отчёт. Запишите также, воспроизводится ли результат после обычного перезапуска редактора без изменения конфигурации.
Материал подготовлен редакцией VOne с применением ИИ для A/B-протокола; файловые границы и данные bug report проверены по Microsoft Learn, а issue оставлен обезличенным сигналом.
Источники и проверка
- Microsoft Learn — WSL file systems проверено 2026-08-10
- Microsoft Learn — Troubleshooting WSL проверено 2026-08-10
Информация актуальна на дату публикации. Правила сервисов, приложений и сетей могут меняться.