IT_노트북수명_logo

Windows 10 에서 노트북 배터리 간단하게 수명 확인하기

노트북을 오래 사용 하다보면 배터리 특성상 수명도 많이 줄어듭니다.
배터리를 충전하고도 예전과 같지 않게 배터리가 많이 빠지는 느낌이 든다하면 점검을 해보는게 좋겠죠?

간단하게 많이 사용하는 OS 인 Windows 10 에서 노트북의 배터리 수명을 확인하는 방법을 알아보겠습니다.

우선 Winkey + R 을 눌러 실행창을 띄어줍니다.
띄어주었다면 “cmd” 를 입력하고 Ctrl + Shift + Enter 를 같이 눌러주어 관리자 명령 프롬프트를 띄어줍니다.

띄었다면 다음과 같이 입력해줍니다.

powercfg -energy






입력 해주면 위와 같이 60초간 사용내역에 대한 추적을 한 뒤 에너지 호율성에 대해 분석을 해줍니다.

그리고 다음과 같이 참조하라는 내용을 복사해줍니다.





복사는 간단하게 마우스로 해당부분을 Drag 하여 마우스 우클릭을 해줍니다.
명령 프롬프트에서 마우스 우클릭을 하면 Ctrl + C 와 같이 복사 기능을 합니다.





웹브라우저를 띄운 뒤 위에서 복사한 내용을 위와 같이 붙여넣어줍니다.





그러면 위와 같이 전원 효율성 진단 보고서가 뜨게됩니다.
전원 효율성 진단 보고서에서는 위에서 60초 동안에 추적 및 분석한 내용이 자세히 적혀있습니다.

해당 내용에서 빨갛게나 노랗게 되어있는 부분은 전원 정책이나 절전모드에 대한 내용이 대부분이며 해당 부분들은 배터리에 큰 영향을 준다고 되어있습니다.

다만, 사용시 구동에 문제가 있는 부분이 아니라면 넘어가셔도 됩니다.

전부 살펴 보았다면 우리가 확인하고 싶어하는 배터리 수명을 봐야겠죠?





페이지에서 Ctrl + F 를 눌러 검색창을 띄어줍니다.
그리고 “설계” 를 검색하게 되면 배터리 정보가 나옵니다.

해당 부분은 용량을 수치로 보여주는 부분이기 때문에 다음과 같은 수식을 통하여 Percent (%) 비율로 본다하면 좀 더 이해가 쉬워집니다.

수식은 다음과 같습니다.


(설계 용량 – 마지막 완전 충전) / 설계용량 X 100






저의 사무용 노트북을 해보니 약 3년 반 정도 사용하였는데 10% 정도나 깍여버렸네요.
앞으로 90% 남아있지만 배터리라는 것은 설계상 20% 정도가 넘어가기 시작하면 배터리가 광탈해버립니다.
앞으로 효율관리를 잘해야겠군요. ㅠㅠ…

IT_WSL_logo

Windows 10 에서 WSL (Windows Subsystem for Linux) 사용하기


기존 집에 있는 1U 서버에서 Linux(Debian)를 사용하다 Windows 10 으로 바꾸면서 Linux 에서 돌리던 Minecraft 서버를 그대로 Linux 상태에서 돌리고 싶어 시작하게 되었습니다.

사실 꼭 Linux 가 아니더라도 Minecraft 는 Java 를 통해 돌리면 되기는 하지만 Linux 를 좋아하는 저는 두개 다 사용하고 싶어졌었죠.

기본적으로 Linux 를 돌리기 위하여 Microsoft 에서 자신있게 내놓은 WSL 을 사용하는 방법을 설명해드립니다.

방법은 Microsoft Documents 공식 홈페이지에도 있으니 참고하시면 됩니다.

https://docs.microsoft.com/en-us/windows/wsl/install-win10


System 요구사항

1. x64 System : Windows 10 Version 1903 이상
2. ARM64 System : Windows 10 Version 2004 이상

3. BIOS 에서 Virtualization (VT-x/EPT, AMD-V/RVI) 옵션 활성화 상태



1. WSL 활성화



기본적으로 Windows 10 에서는 WSL 이 활성화 되어있지 않습니다.

Powershell 을 사용하여 WSL 을 활성화 합니다.





Winkey + R 를 입력하여 실행을 켜줍니다.
그 다음 “powershell” 을 입력 후 Ctrl + Shift + Enter 를 입력하여 관리자권한으로 Powershell 을 실행 시킵니다.

창 위쪽 상태줄에 관리자인지 확인 후 다음과 같이 입력하여 WSL 을 활성화 시켜줍니다.


dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart





2. Virtual Machine 활성화



Windows 10 을 일반적으로 설치했을때에는 VM 옵션이 활성화 되어있지 않습니다.

간단하게 Powershell 에서 다음과 같은 명령어로 쉽게 활성화 시킵니다.
작업전에 필수로 System 요구사항과 같이 BIOS 에서 Virtualization 옵션이 활성화 되어있는지 먼저 확인합니다.


dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart





3. Linux 사용을 위한 Kernel Package 설치 및 WSL Version 설정



WSL 은 결국 Linux Package 를 그대로 가져오는 것과 같다 봐도 됩니다.
Linux 를 사용해보신분은 아시겠지만, Kernel 은 Linux 에서 핵심적인 Core 중 하나입니다.

우선 Kernel 설치 전 “wsl” 을 입력하여 정상적으로 활성화가 되었는지 확인해봅니다.





위와 같이 뜬다면 WSL 은 정상적으로 활성화 된 상태입니다.
다만 Kernel Package 가 빠져 있어서, 매세지가 뜹니다.

다음의 링크를 이용하여 Kernel Package 를 받고 설치합니다.

https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi



설치가 완료 되었다면 설치가 정상적으로 되었는지 확인과 WSL Version 을 2 로 고정 하는 작업을 같이 합니다.

Powershell 로 돌아와 다음과 같이 입력하여 WSL 관련 매세지가 뜬다하면 정상적으로 설치 및 Version 고정이 된 것입니다.

만약 WSL 이 “설치되어 있지 않습니다.” 라고 나오면 다시 한번 Kernel Package 설치를 진행해봅니다.


wsl --set-default-version 2





4. Linux (Ubuntu) 설치







Windows Store 에서 제공하는 Linux 는 대표적으로 Ubuntu, Debian, openSUSE, Kali, Alpine 가 있습니다.

아마 향후에 Microsoft 에서 지원을 본격적으로 더 한다면 CentOS 와 같은 Redhat 계열도 지원하지 않을까 싶습니다.

마음에 드는 배포판으로 설치하면 됩니다.

저는 Linux 중 사람들에게 가장 친숙하게 다가오는 Ubuntu 를 설치해보았습니다.





설치가 완료되면 위와 같이 “이 제품은 설치되어 있습니다.” 라고 뜹니다.


“시작”에서 보이는 Ubuntu 항목


또한 정상적으로 설치 되었다면 “시작” 에서도 보이게됩니다.

일반적으로 “시작” 에서는 모든 프로그램의 설치항목들이 보이기때문에 Windows Store 에서 설치 한 항목도 동일하게 보인다 보시면 됩니다.





Powershell 의 WSL 명령어를 통해서도 정상적으로 확인이 가능합니다.

Powershell 에서까지 정상적으로 설치를 확인했다면, 완벽하게 배포판이 설치 된것입니다.

또한 WSL 명령어를 통하여 WSL 에서 구동하는 Linux 의 순위를 설정할 수 있습니다.

순위는 향후 System resource 관리에 중점이 됩니다.


5. Linux (Ubuntu) 실행



설치가 다 되었다면 실행도 해봐야겠죠?

간단하게 “시작” 에서 Ubuntu 를 클릭하여 실행합니다.





Ubuntu 를 Docker 같은 Container 상태로 실행해보신 분들이라면 보실수 있는 계정설정 입니다.

간단하게 Ubuntu 에서 사용할 수 있는 ID 및 P/W 를 설정합니다.





ID 및 P/W 설정이 완료 되었다면, 위와 같이 Ubuntu 화면을 볼 수 있습니다.
여기까지 되었다면 정상적으로 WSL 이 설치 된 것입니다.

“sudo apt update” 와 같은 명령어로 Linux Package 를 잘 가져오는지 인터넷 확인도 해본 뒤 자유롭게 사용 하시면 됩니다.

다만, WSL 2 에서는 Network 가 Virtual Bridge 를 이용하기 때문에 Windows 10 에서 Port Forwarding 을 안해준다면 Port 를 사용하는 Service 는 사용하기 힘듭니다.

추후에 WSL 에서 Port Forwarding 하는 방법을 알려드리겠습니다.