Linux 용 Windows 하위 시스템은 사용하지 않을 때 리소스 (CPU / 메모리 / HD)를 사용합니까?


3

개발자로서의 삶을 단순화하고 원격 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 쉘을 열 때만 소비됩니까?


1
WSL은 UWP 응용 프로그램입니다. 응용 프로그램이 없으면 리소스를 소비하지 않습니다.
Ramhound

@Ramhound에게 많은 감사를 표하고 내 무지를 용서해주십시오. "응용 프로그램이 없으면"응용 프로그램이 열려 있지 않다는 것을 의미합니다. 권리?
DeltaIV

2
응용 프로그램이 실행되고 있지 않으면 시스템 리소스를 소비하지 않을 수 있습니다.
Ramhound

관심을 가져 주셔서 감사합니다. 나는 아직도 그것을 설치하지 않았다-나는 그렇게 생각하고 있었다. 지금 이 페이지 에서 1 단계와 2 단계를 완료했습니다 . Windows 스토어에서 Ubuntu를 설치하려고했습니다. 좋은 생각이라고 생각하십니까?
DeltaIV

답변:


8

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 위키 에서 다른 배포 압축 파일을 확인할 수 있습니다 .


그 동안 나는 Mac으로 바 꾸었으므로 SO에 Linux를 통합했지만 어쨌든 귀하의 답변에 감사드립니다! Linux 시스템에서 개발해야하는 다른 메모리 바인딩 Windows 사용자를위한 훌륭한 참고 자료가 될 것입니다.
DeltaIV
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.