1

Мне нужны инструменты Linux, чтобы упростить мою жизнь как разработчика и легко подключаться к удаленным серверам Linux. Я хотел бы установить Windows Subsystem для Linux (с дистрибутивом Ubuntu), но мой ноутбук уже борется с текущими приложениями. Моя система:

ОС:Windows 10 Pro x
Версия: 9200 Производитель: HP Модель: HP EliteBook Folio 1040 G3 Общая память: Система.Окна.Формы.Метка, текст: 8072 МБ Процессор: Intel Core i7-6600U @ 2,60 ГГц (2 ядра, 4 логических процессора)

Моя проблема в том, что у меня так много всего работает в фоновом режиме (установленном администраторами моего ноутбука), что даже с помощью всего лишь:

  • Возвышенный текст
  • Хром (4 вкладки, а не 40)
  • слабина
  • Skype для бизнеса
  • прогноз

Я уже на 18% загрузки процессора и 86% памяти.

Вопрос: если я установлю подсистему Windows для Linux, как описано здесь https://docs.microsoft.com/en-us/windows/wsl/install-win10, будет ли она потреблять дополнительные ресурсы, даже если я ее не использую? Или он поглотит их только когда я открою оболочку bash?

1 ответ1

4

В WSL память и процессор используются только при запуске приложений Linux.


Память, используемая WSL

Если вы не используете программу Linux, WSL не использует память или запускает какой-либо процесс.

  • При первом запуске окна Linux запускается один или несколько процессов init . В моей Windows 10 с Ubuntu 18.04 он занимает 0,1 МБ в ОЗУ и, как правило, 0% ЦП.
  • Консоль запускает несколько процессов: некоторые процессы консоли Windows, фоновый хост WSL, некоторые средства запуска Linux. В моем тесте все эти процессы занимают 13,3 МБ в оперативной памяти.
  • Каждый раз, когда вы запускаете программу linux, она будет занимать соответствующий процент памяти и процессора.
  • После закрытия всех консолей и процессов linux все эти процессы уничтожаются.

Дисковое пространство, используемое WSL

Обратите внимание, что дисковое пространство, занимаемое WSL, может варьироваться в зависимости от дистрибутивов Linux, установленных на вашем компьютере. В настоящее время можно установить несколько дистрибутивов: например, Ubuntu 14, Ubuntu 18, Opensuse и Kali Linux. На самом деле, вы можете создавать свои собственные дистрибутивы.

Когда вы устанавливаете дистрибутив Linux из магазина приложений Windows, устанавливается программа запуска Linux. При первом запуске программы она загружает сжатый файл с дистрибутивом и распаковывает этот файл.

  • Дисковое пространство, занимаемое WSL, зависит от используемого вами дистрибутива Linux.
  • Обычно сжатый файл не удаляется. Затем вы должны учитывать размер сжатого файла и файловых систем распространения.

Учитывая дистрибутивы Ubuntu, которые вы можете получить от Microsoft.

  • Ubuntu 14: сжатый файл 14.04.5.3-server-cloudimg-amd64-root.tar.gz занимает 182 МБ. После декомпрессии он составляет около 255 МБ.
  • Ubuntu 16: 16.04.2-server-cloudimg-amd64-root.tar.gz занимает 226 МБ. Это около 672 МБ после декомпрессии.

Вы можете проверить другие дистрибутивы сжатых файлов из вики LxRunOffline.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .