매우 느린 Windows 10 UI를 해결하는 방법


11

최근에 내 PC의 성능이 떨어졌습니다.이 두 문장을 입력하는 동안 편집기에서 약 10 '일시 중지'했습니다. 이제 Process Explorer를 사용하면 CPU, 메모리 및 IO를 기준으로 내림차순으로 정렬 할 수 있으므로 범인은 항상 테이블 상단에 표시됩니다.

문제는 최상위 리소스 호그가 매우 빠르게 변하고 장기 호그 인 프로세스를 좁히기가 어렵다는 것입니다. 몇 시간 또는 며칠 동안 프로세스 당 CPU, 메모리 및 IO를 모니터링하고이 데이터를 기록한 다음 보고서를 추출하여 더 크고 일관된 호그를 식별하고 싶습니다.

프로세스 모니터를 살펴 봤지만 프로세스 활동과 전체 리소스 사용량을 비교하는 데 더 중점을 두었지만 아직 프로세스별로 합산하고 그룹화하여 이러한 활동을 집계하는 방법을 찾지 못했습니다.

문제는 때때로 프로세스 탐색기 및 CPU "과부하"에 기반한 I / O 관련 문제인 것 같습니다. 부진이 일시적이므로 프로세스마다 프로세스마다 24-48 시간 동안 이러한 리소스의 사용을 추적하고 기록하고 싶습니다.

그러나 Chrome 및 Visual Studio와 같은 일부 응용 프로그램에서는 더 두드러 지지만 메모장 ++은 성능이 저하되지 않습니다. 또한 디스크와의 느린 메모리 페이징을 의심하기 시작했으며 OS 및 하나 또는 두 개의 큰 I / O 앱용 SSD를 얻을 수있는 기회를 간절히 기다리고 있지만 시간이 다소 걸릴 것입니다.


제품, 서비스 또는 학습 자료 권장 사항을 찾는 질문은 빠르게 구식이되어 의견 기반 답변을 끌어 들이기 때문에 주제가 맞지 않습니다. 대신 상황과 해결하려는 특정 문제를 설명하십시오. 당신의 연구를 공유하십시오. 다음은 이러한 유형의 질문을 올바르게 요청하는 방법에 대한 몇 가지 제안입니다.
Ramhound

"최근에 내 PC의 성능이 저하되었습니다.이 두 문장을 입력하는 동안 편집기에서 약 10 개의 '일시 중지'도 얻었습니다." -이것은 일반적으로 스토리지 I / O 문제를
나타냅니다

@Ramhound 나는 컴퓨터 사용자로서 경험하는 문제를 해결하는 방법을 묻기 위해 더 편집하려고했습니다.
ProfK

3
ETW를 사용하여 사용량을 추적하십시오. superuser.com/a/1164299/174557 CPU 사용량이 높은 프로세스 스택을 확장하십시오.
magicandre1981

"물건"(예 : 전체 파일 백업 및 이미지)을 백업 한 다음 HD를 지우고 앱없이 Windows를 새로 설치하고, Windows Update로 완전히 업데이트하고, 앱을 설치하고, WU 업데이트를 다시 완전히 완료하고, base \ main에 대한 새 이미지를 만들고 이제 전체 파일 백업에서 파일을 복원하십시오. 이제 이전 백업을 삭제하고 새 백업을 작성하고 스케줄에 따라 자동으로 백업하십시오. 이제 재난이 발생하면 최신 또는 BASE / 메인 이미지를 푸시하고 최신 이미지로 파일을 복원하십시오 .... <;; :: ;; :: ;; :: ;; :: {[xxxxxx] } ~ o
Pimp Juice IT

답변:


1

원하는 것은이 페이지에 설명되어 있습니다.

이 단계에서 완료 단추를 클릭하거나 다음 몇 단계를 수행하여 로그 파일의 위치를 ​​지정하거나 특정 사용자로 실행되도록 데이터 콜렉터 세트를 구성 할 수 있습니다.

데이터 세트가 작성되면 실행하십시오. 데이터 수집기 ​​세트는 선택한 성능 모니터 (이 경우 CPU 사용률)에서 데이터 기록을 시작합니다. 데이터 세트가 실행 중일 때는 보고서를 사용할 수 없습니다. 중지 한 후 탐색 패널의 보고서 디렉토리에서 보고서를 볼 수 있습니다.

성능 모니터링에 대한 추가 정보 :


감사합니다. "WPM 사용"이라는 주석 만 남았습니다.
ProfK

1
그러나 이것은 세부 사항 만 개요를 표시하지는 않습니다. 그러나 원하는 것을하십시오. 나는이 toipic @ProfK 밖으로 해요
magicandre1981

예, 프로세스 당 CPU 사용량이 아니라 총 CPU 사용량을 그래프로 표시합니다.
ProfK

@ ProfK 그리고 이것은 내가 전에 말한 것입니다. WPR / WPA를 실행하십시오. SYSTEM Process 및 IE ( superuser.com/a/1179938/174557 )에 CPU 사용량을 자세히 추적하는 방법에 대해 한 번 게시했습니다 . 5 ~ 7 분을 캡처하고 분석기에서 RAM을 열 수있는 충분한 RAM이 있는지 확인하십시오.
magicandre1981

@ magicandre1981 나에게 합리적인 해결책처럼 보이고 링크 된 게시물마다 훌륭한 세부 정보가있는 세부 정보를 추가하면 답변 1을 더합니다.
Pimp Juice IT

3

CPU 사용 문제를 진단하려면 Windows 용 이벤트 추적 (ETW)을 사용하여 CPU 샘플링 데이터 / 프로파일을 캡처해야합니다.

성능 데이터를 캡처하려면 Windows SDK의 일부인 Windows Performance Toolkit을 설치하십시오 .

여기에 이미지 설명을 입력하십시오

내 dropbox에서이 프로파일을 다운로드 하여 HDD에 저장 한 다음 WPRP 프로파일을 저장 한 폴더에서 관리자로 명령 프롬프트를 열고이 명령을 실행하십시오.

wpr -start slowWindowsShell.wprp -start ReferenceSet -fileMode

느린 익스플로러 / 쉘의 약 5-7 분을 캡처하십시오. 이제이 명령을 실행하여 로깅을 중지하십시오.

wpr -stop slowWindowsShell.etl

더블 Windows 성능 분석기 (WPA.exe)에서 엽니 다 ETL을 클릭 부하 디버그 기호CPU 사용을 위해 그것을 분석 또는 메모리 사용 .

이 프로파일에는 CPU 및 메모리 사용량이 적은 경우 Windows 탐색기 / 쉘 이벤트도 포함됩니다. Perfview 에서 ETL을 열고 이벤트 데이터를여십시오.

여기에 이미지 설명을 입력하십시오

세부 사항에서 쉘 이벤트 검색 Perfview는 이벤트에 대한 기간 (MSEC)을 생성합니다. 어떤 작업이 느린 지보십시오.


링크 된 SDK 페이지는 Windows 8.1
이하용이며
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.