태그 보관물: windows-subsystem-for-linux

windows-subsystem-for-linux

Linux 용 Windows 하위 시스템은 사용하지 않을 때 리소스 (CPU / 메모리 / HD)를 사용합니까? 총 메모리 : System.Windows.Forms.Label, 텍스트

개발자로서의 삶을 단순화하고 원격 Linux 서버에 손쉽게 연결할 수있는 Linux 도구가 필요합니다. Linux 용 Windows 하위 시스템 (Ubuntu 배포판 포함)을 설치하고 싶지만 랩톱이 이미 현재 앱으로 어려움을 겪고 있습니다. 내 시스템 :

운영체제 : Windows 10 Pro x
버전 : 9200 제조사 : HP 모델 : HP EliteBook Folio 1040 G3 총 메모리 : System.Windows.Forms.Label, 텍스트 : 8072 MB 프로세서 : Intel Core i7-6600U @ 2.60 Ghz (2 코어, 4 논리) 프로세서)

내 문제는 백그라운드에서 (노트북 관리자가 설치 한) 많은 항목을 실행하여 다음과 같은 경우에도 마찬가지입니다.

  • 숭고한 텍스트
  • 크롬 (40 개가 아닌 4 개의 탭)
  • 느슨하게
  • 비즈니스 용 Skype
  • 시야

이미 18 %의 CPU 점유와 86 %의 메모리 점유를하고 있습니다.

질문 : 여기에 설명 된대로 Linux 용 Windows 하위 시스템을 설치하면 https://docs.microsoft.com/en-us/windows/wsl/install-win10
을 사용하지 않더라도 추가 리소스를 소비합니까? 아니면 bash 쉘을 열 때만 소비됩니까?



답변

WSL에서 메모리와 CPU는 Linux 응용 프로그램을 실행할 때만 사용됩니다.


WSL이 사용하는 메모리

Linux 프로그램을 실행하지 않는 경우 WSL은 메모리를 사용하지 않거나 프로세스를 시작합니다.

  • Linux 창을 처음 시작하면 하나 이상의 init프로세스가 시작됩니다. Ubuntu 18.04가 설치된 Windows 10에서는 RAM에서 0.1MB, 일반적으로 CPU의 0 %를 차지합니다.
  • 콘솔은 여러 개의 프로세스를 시작합니다. 일부 콘솔 창 프로세스, WSL 백그라운드 호스트, 일부 Linux 시작 프로그램. 내 테스트 에서이 모든 프로세스는 13.3MB의 RAM을 차지합니다.
  • 리눅스 프로그램을 실행할 때마다 해당 메모리와 CPU 비율을 차지합니다.
  • 모든 콘솔과 Linux 프로세스를 닫으면이 모든 프로세스가 종료됩니다.

WSL이 사용하는 디스크 공간

WSL이 차지하는 디스크 공간은 컴퓨터에 설치 한 Linux 배포판에 따라 다를 수 있습니다. 현재 Ubuntu 14, Ubuntu 18, Opensuse 및 Kali Linux와 같은 여러 배포판설치할 수 있습니다. 실제로, 당신은 자신의 배포판을 만들있습니다 .

Windows 앱 스토어에서 Linux 배포를 설치하면 Linux 시작 관리자가 설치됩니다. 프로그램을 처음 실행하면 배포와 함께 압축 파일을 다운로드하고 해당 파일의 압축을 풉니 다.

  • WSL이 차지하는 디스크 공간은 사용하는 Linux 배포판에 따라 다릅니다.
  • 일반적으로 압축 파일은 삭제되지 않습니다. 그런 다음 압축 파일 및 분배 파일 시스템의 크기를 고려해야합니다.

Microsoft에서 얻을 수있는 Ubuntu 배포를 고려하십시오.

  • 우분투 14 : 14.04.5.3-server-cloudimg-amd64-root.tar.gz압축 파일은 182MB를 차지합니다. 압축 해제 후 약 255MB입니다.
  • 우분투 16 : 16.04.2-server-cloudimg-amd64-root.tar.gz파일은 226MB를 차지합니다. 압축 해제 후 약 672MB입니다.

LxRunOffline 위키 에서 다른 배포 압축 파일을 확인할 수 있습니다 .


답변