banner
Центр новостей
Чрезвычайно опытный и знающий.

Диск для разработчиков Windows

May 15, 2023

Домашняя страница InfoQ Новости Windows Dev Drive — объем хранилища, настроенный для разработчиков с повышенной производительностью

5 июня 2023 г., чтение на 2 минуты

к

Георгий Далакишвили

Microsoft представила Dev Drive на конференции разработчиков Build 2023 — специальный том хранилища, предназначенный для разработчиков. Dev Drive, созданный на базе фирменной ReFS (Resilient File System) Microsoft, оптимизирован для тяжелых операций ввода-вывода и обладает улучшенными возможностями производительности и безопасности.

Dev Drive включает оптимизацию файловой системы, и Microsoft утверждает, что время сборки сокращается до 30%, а также повышается безопасность благодаря новому режиму производительности в Microsoft Defender для антивируса. В режиме производительности Microsoft Defender защита в реальном времени работает асинхронно, обеспечивая баланс между безопасностью и производительностью. Баланс достигается за счет задержки сканирования безопасности до завершения файловой операции вместо синхронного запуска сканирования безопасности во время выполнения файловой операции. Этот режим производительности более безопасен, чем исключение папок или процессов, которое полностью отключает сканирование безопасности.

Dev Drive также ускоряет другие операции с дисками, такие как клонирование репозиториев Git, восстановление пакетов и копирование файлов. Dev Drive предназначен для хранения исходного кода, кешей пакетов и артефактов сборки, но не предназначен для инструментов разработчика или установки приложений.

Еще одна оптимизация, которую реализует Dev Drive, — это связывание копирования при записи (CoW), также известное как клонирование блоков. В статье Engineering@Microsoft описано, как это работает:

Связывание копирования при записи (CoW), также известное как блочное клонирование в документации Windows API, позволяет избежать полного копирования файла за счет создания ссылки на метаданные исходных данных на диске. Ссылки CoW подобны жестким ссылкам, но в них безопасно записывать, поскольку файловая система лениво копирует исходные данные в ссылку по мере необходимости при открытии для добавления или записи с произвольным доступом. С помощью ссылки CoW вы экономите дисковое пространство и время, поскольку ссылка состоит из небольшого количества метаданных и они записываются быстро.

Dev Drive в настоящее время находится в общедоступной предварительной версии и доступен инсайдерам Windows, использующим канал Dev Channel для Windows 11. Для него требуется не менее 50 ГБ свободного места и минимум 8 ГБ ОЗУ, хотя Microsoft рекомендует 16 ГБ. Пользователи могут создать том Dev Drive в качестве нового виртуального жесткого диска или использовать нераспределенное пространство.

Те разработчики, которые уже попробовали Dev Drive, сообщают, что получают более быстрые сборки: один пользователь увидел скидку примерно на 40 % на сборку npm и примерно на 20 % более быструю сборку .NET. Другой пользователь увеличил скорость на 25 %, хотя Dev Drive работал на диске, который в три раза медленнее.

Dev Drive должен появиться в основном канале выпуска Windows позднее в этом году. Он также будет доступен в Azure Pipelines и GitHub Actions для ускорения CI-сборок в облаке. В дополнение к исходному сообщению в блоге о выпуске Microsoft опубликовала подробную страницу, на которой описывается, как настроить Dev Drive, какие у него есть ограничения, а также часто задаваемые вопросы.

Программируйте, развертывайте и масштабируйте Java по своему усмотрению. Microsoft Azure поддерживает вашу рабочую нагрузку, предоставляя широкий выбор, независимо от того, работаете ли вы над приложением Java, сервером приложений или платформой. Узнать больше.

Написание статей для InfoQ открыло множество дверей и расширило возможности карьерного роста. для меня. Мне удалось тесно пообщаться с экспертами и лидерами мнений, чтобы узнать больше о темах, которые я освещал. И я также могу распространять свои знания среди более широкого технологического сообщества и понимать, как технологии используются в реальном мире.

Я открыл для себя программу для участников InfoQ в начале этого года и с тех пор наслаждаюсь ею! Помимо предоставления мне платформы для обмена знаниями с мировым сообществом разработчиков программного обеспечения, система коллегиального обзора InfoQ значительно улучшила мое письмо.