Windows 8 매우 높은 디스크 사용량과 느린 IO


27

문제

Windows 7에서 Windows 8 Professional로 업그레이드 한 후 몇 가지 문제가있는 것 같습니다.

작업 관리자를 열면 디스크 작업이 거의 없지만 디스크 사용량이 50, 75 또는 100 %로 증가하는 것을 때때로 알 수 있습니다. 디스크 사용량을 기준으로 프로세스를 정렬하면 항상 시스템 프로세스가 수행되지만 전송되는 데이터 양은 기록 된 디스크 사용량에 영향을 미치지 않는 것 같습니다.

작업 관리자가 시스템 프로세스에서 .1 MB / s로 100 % 디스크 사용을 말하고 시스템에서 20 MB / s로 작성하는 것과 동일한 작업을 수행하는 것을 보았습니다. 이 일이 생길 때마다 마우스가 제대로 작동하는 것처럼 보입니다. 지체없이 마우스를 움직일 수는 있지만 IO는 막대한 지연으로 발생합니다.

클릭을 시도하면 몇 분 후에 클릭이 등록됩니다. 아무 것도 입력하지 않으면 아무 일도 일어나지 않고 몇 초 후에 전체 문장이 나타납니다.

때때로, 실제 작업이 지연되는 동안이 아니라 몇 초 후에 모든 키 누름 또는 클릭에 해당하는 일련의 경고음이 들립니다.

오늘날 문제는 기하 급수적으로 악화되었습니다. 이전에는 무작위로 발생했지만 (Chrome을 실행할 때 조금 더 자주 발생한다고 생각했지만) 이제 시스템을 시작하고 전체 컴퓨터를 사용할 수 없게되면 바로 시작됩니다.

나는 지금 까지이 문제를 무시할 수 있었지만 곧 해결해야 할 일이 너무 방해가되었습니다.

진단

내가 본 다른 소스는 디스크 오류 검사를 제안했습니다. 나는을 달렸고이 chkdsk최신 사건 이후로 실행하지는 않았지만 모든 것이 잘되었다고 말했다.

Windows 8이 핫키를 사용하기에는 너무 빨리 부팅되기 때문에 안전 모드로 부팅을 시도하지 않았지만 일단 업데이트하면 업데이트됩니다.

나는 하드웨어 결함을 제안하는 게시물을 보았지만 그것을 chkdsk발견했을 것이라고 생각 합니다. 또한 비효율적 인 스토리지 소프트웨어 일 수 있다는 제안을 보았지만 내가 가지고있는 유일한 것은 인텔 RST입니다.

몇 달 전에 한 번만 발생했을 때 Windows 성능 진단을보고 시스템 이벤트의 거의 절반이 손실되었다는보고가있었습니다. 관련성이 있는지는 모르겠지만 관련 문제가있을 수 있다고 생각하여 수정하지는 못했습니다.

마지막으로, 몇 주 전에 디스크 사용량이 많고 지연되는 순간에 xperf 추적 실행을 제안하는 수많은 소스를 보았습니다. 여기에 첨부했습니다 (다운로드하려면 Microsoft 계정이 필요하지만 100 megs의 공간이 남아있는 유일한 클라우드 스토리지입니다).

CrashPlan에 의한 것일 수 있습니다. 백업 엔진 충돌에 문제가 있고 서비스를 종료 할 수없는 것으로 나타났습니다. 그럼에도 불구하고 매번 높은 디스크 사용량을 얻지 못하므로 CrashPlan과 충돌하는 디스크 사용량 일 수 있습니다.

컴퓨터의 현재 상태에서 xperf 추적을 얻을 수 없었습니다. .bat저장된 폴더를 열 때조차 너무 느리게 실행되기 때문에 게시 할 수 있습니다. 그것.

명세서

  • Windows 8 Professional을 실행하는 HP Probook 6460b
  • 8GB DDR3
  • 인텔 HD 그래픽
  • 2.4GHz 듀얼 코어 프로세서 (i5)
  • HDD : 300GB, 전송 속도에 대해 잘 모름

학교에이 랩탑이 절실히 필요하다는 것을 알고 있다면 우연히 창문을 다시 설치할 수없는 것과 같은 이유입니다.

업데이트-2013 년 10 월

이 문제가 해결되었으므로 관련없는 이유로 Windows를 다시 설치해야했습니다. 내가 친구와 동료의 조언을 통해 알게 된 것은 Windows 시스템의 막대한 디스크 사용량은 초기부터 계속되어 왔으며 문제는 Windows 8에서만 악화되었다는 것입니다. 시스템이 유휴 상태 인 경우에도 때때로 디스크 활성 시간이 상승합니다. 작업 관리자에 디스크 모니터를 추가하고이 문제로 인해 관심을 얻은 덕분에 MS는 잠재적 인 문제를 방지하기 위해 향후 버전에서 Windows 커널을 간소화하기 위해 노력할 것입니다.

설명-1/2015 이 질문은 여전히 ​​견해와 공감대를 받고 있기 때문에, 작성된 이후로 배운 것을 언급 할 가치가 있다고 생각합니다. 디스크 사용량이 많으면 Windows의 RAM이 부족하고 RAM의 내용을 pagefile.sys로 이동하기 시작합니다. 일반적으로 속도가 느리거나 결함이있는 하드 드라이브와 같은 오류가있는 시스템에서는 전체 시스템이 정지 될 수 있습니다. 컴퓨터를 느리게 만드는 것은 페이지 파일 자체에 쓰는 과정이므로 페이지 파일의 크기를 늘리는 것이 속도 저하를 해결하지는 못할 것입니다. 여전히 실행하여 문제가 해결되었는지 확실하지 않은 동안chkdsk같은 문제가 발생하여 그 뒤에 어떤 소프트웨어 이유도 찾을 수없는 경우 해당 바이러스를 삭제하면 일부 하드웨어 업그레이드가 필요할 수 있습니다. 더 많은 RAM을 설치하면 Windows가 페이지 파일에 덜 자주 기록해야하고 하드 드라이브가 빠를수록 페이지 파일에 대한 기록이 눈에 띄지 않게됩니다.


2
이 경우 작업 관리자 대신 "리소스 모니터"를 열고 디스크 탭으로 이동하여 "디스크 활동"섹션을 클릭하십시오. 디스크를 사용하는 프로세스뿐만 아니라 읽고 / 쓰는 파일 및 각 요청에 걸리는 시간도 표시됩니다 (느린 요청 찾기). SysInternals ProcMon도 비슷한 방법으로 시도하십시오. 예를 들어 하나 또는 두 대의 스캐너 (예 : MalwareBytes)로 스파이웨어 / 바이러스 / 악성 프로그램 검사를 실행하십시오. 또한 가상 CDROM 드라이브, 바이러스 백신, 고급 디스크 소프트웨어 (크래쉬 플랜?)의 방식에는 어떤 것이 있습니까? 일반적인 사용에서 디스크 요청을 가로 챌 수있는 것입니다.
TessellatingHeckler

kernel.etl은 다른 사용자에게는 쓸모가 없습니다. -d 를 사용 하여 데이터를 새 etl 파일로 덤프 하십시오. DISK_IO 를 명령 줄에 추가하십시오 .
magicandre1981

업데이트 프로그램 (크롬)을 열려고하자마자 문제가 다시 시작되었음을 알기 위해 안전 모드로 부팅했습니다. 리소스 모니터를 살펴보면 크롬을 닫은 후에도 다양한 로깅 프로세스 덕분에 디스크 사용량이 크게 늘어났습니다.
ecapstone

업데이트 2 다시 부팅했는데 이제 시스템 프로세스가 하드 드라이브의 모든 파일을 읽는 것 같습니다. 이것과 비슷한 것 : link
ecapstone

@ user221884는 새 ETL 파일을 작성하지만 이번에는 DISK_IO 플래그를 사용하여 -d를 사용하여 새 파일에 올바르게 덤프합니다.
magicandre1981

답변:


11

출시 이후 Windows 8을 사용해 왔으며 동일한 문제가 발생했습니다. 요점은 어떻게 문제를 해결 했습니까?

Windows 8은 기본적으로 가상 메모리 및 페이징 파일 크기를 자동으로 관리합니다. 내부 권장 사항에 따라 가상 메모리를 설정하지 않습니다. 기본적으로 설정된 가상 메모리는 권장 사항의 약 70 %입니다. 예를 들어 랩톱의 경우 각 드라이브 크기가 100GB이고 RAM이 3GB 인 2003MB의 가상 메모리를 권장합니다. 기본적으로 Windows 8을 설치할 때 1403MB로 설정되었습니다.

이 가상 메모리를 늘려야합니다. 초기 크기의 RAM 크기와 최대 크기의 초기 크기의 두 배인 RAM 크기와 같게 만들고 각 드라이브의 하드 드라이브에 동일한 양의 여유 공간이 있는지 확인하십시오.

이렇게하려면 다음 단계를 수행하십시오.

  1. 제어판> 모든 제어판 항목> 시스템으로 이동하십시오.
  2. 고급 시스템 설정을 클릭하십시오
  3. 성능에서 설정을 클릭하십시오
  4. 고급 탭으로 이동
  5. 가상 메모리에서 변경을 클릭하십시오.
  6. "모든 드라이브의 페이징 파일 크기를 자동으로 관리"확인란의 선택을 취소하십시오.
  7. Windows 드라이브를 선택하십시오 (OS가 설치된 위치)
  8. 맞춤 크기 라디오 버튼을 클릭하십시오
  9. RAM 크기와 동일한 초기 크기를 MB 단위로 설정
  10. 최대 크기를 RAM 크기의 두 배로 설정 (MB)
  11. 설정을 클릭하십시오
  12. 확인을 클릭 세 번
  13. 시스템을 다시 시작하십시오

이 문제를 해결해야합니다.


VRAM을 비활성화하면 문제를 제거하는 데 도움이된다는 것을 알았습니다.
avanderw

5
좋아, 그러나 이것이 왜 도움이됩니까? 10 년 전부터 모든 Windows 버전에서 모든 사람이 수행하는 위약 절차와 비슷합니다.
Giovanni Toraldo 2016 년

3

나는 나에게 일어난 일과 어떻게 내 특정 문제를 해결할 수 있었는지 말할 것입니다 (모든 시스템은 생태학과 그 상호 작용이 매우 유사하다고 생각하기 때문에 특정 단어를 사용하고 있습니다. 각 환경은 어떻게 든 독특합니다. ) 따라서 이것이 내가 찾은 해결책입니다.

환경

  • HP 파빌리온 dm4 i7 CPU RAM 6GB, HDD 700GB
  • Windows 8 pro 64 비트 (Windows 7에서 업그레이드)
  • 바이러스 백신 Softare : Norton 360
  • 인터넷 브라우저 : Chrome
  • 가상화 소프트웨어 : VirtualBox

약 일주일 전에 응답하지 않는 모든 가상 머신에 문제가 발생하기 시작했습니다. 가상 환경을 종료 한 후에는 호스트 머신이라는 것을 깨달았습니다. 이는 MS의 일부 업데이트 때문이라고 생각하고 추적하기 시작했습니다. 문제는 MS Resource Monitor에 의해 표시되는 활동 시간 백분율이 항상 100 % 였지만 I / O가있을 때 I / O는 30KB 정도였으며 대부분 0KB였습니다. 내 컴퓨터가 인터넷과 상호 작용하려고 할 때마다 이러한 비활성 (또는 원하는 경우 유령) 활동이 나타나고 웜과 같이 끝나지 않았지만 CPU 나 RAM과 관련이 없으므로 그 이유는 다음과 같습니다. 크롬과 일부 업데이트가 충돌하고 크롬을 제거한 후 다시 시작한 다음 MS IE를 사용하여 시작한 다음 문제가 발생했습니다.그래서 나는 나 자신에게 말했다

  1. 디스크와 관련된 문제
  2. 그러나 그것은 네트워크와의 상호 작용에 의해 트리거됩니다
  3. 네트워크와의 상호 작용을 제어하는 ​​것은 무엇입니까? 방화벽? 예

Windows 방화벽을 열고 Norton 360이 구성을 관리하고있는 것으로 보이며 서비스에서 MS 방화벽이 실행되고있는 것처럼 보이므로 서비스를 중지하고 다시 시작한 후 다시 시작한 후 시스템을 다시 시작하여 솔루션이 있는지 확인했습니다. 좋았습니다.

지난 1 시간 동안 컴퓨터를 다시 시작하고 매우 좋은 방식으로 성능을 발휘하는 거의 10 번째 시간입니다. 가상 컴퓨터가 이전과 같이 실행 중입니다. Virtual360을 사용하고 과거에는 VM에 문제가 있었기 때문에 Hyper360을 설치하지 않았습니다. 프로세서 가상화 기능으로 인해 VirtualBox에서 가상 컴퓨터가 충돌하는 것을 볼 수 없습니다).

이것이 비슷한 문제를 가진 사람들에게 도움이되기를 바랍니다.

친애하는


2

결코 마음, 내가 실행 chkdsk /b /f /scannow C:, 내 컴퓨터를 다시 시작에, 어떤을 하루 정도 들어갑니다 (모든이 30 %에 붙어 있었다 말하면서). 그러나 다시 켜졌을 때 나는 절대적으로 필수적인 것처럼 보이지 않는 모든 프로세스를 비활성화하고 크롬을 시작했으며 정상적으로 작동했습니다. 어느 것을 해결했는지는 확실하지 않지만 프로세스를 하나씩 다시 활성화하고 범인을 찾으면 게시 할 것입니다.


5
나는 하루 종일 30 %로 달릴 수있게 해

내가 찾은 것은 AWCleaner가 바이러스로 식별 한 firefox 디렉토리의 "extensionupdaterservice.exe"에 의한 것입니다.
ecapstone

6
Invalid parameter - /scannow
jao

0

나를 위해 일한 수정 프로그램이 있습니다. Windows 8에서 Hyper-V를 활성화하십시오.

이것을하기 위해:

  1. 제어판을 열고 'Windows 기능 켜기 또는 끄기'옵션을 선택하십시오.

    스크린 샷

  2. Hyper-V 옵션이 있습니다. 상자와 하위 상자도 확인하십시오.

  3. 변경 사항을 적용하고 컴퓨터를 다시 시작하십시오. 끝났습니다.

이것이 도움이되기를 바랍니다.


2
"Windows 8 디스크 사용량이 많고 IO가 느리다"는 데 어떻게 도움이 되었습니까? 이 답변으로 다른 질문에 답변하신 것 같습니다

그래 ... 난 그것의 가치가 시도 ... 그게 전부에요 ... 디스크가 usage..but 어떻게 든이 변경 도움이되었습니다 만들기에 관심을하지 않습니다 있다는 사실을 알고 있습니다 .. :)
nikoo28

2
@ nikoo28 그렇다면 Hyper-V와 관련이 있다고 생각합니다. 전원을 켜면 시스템을 수정 한 다른 프로세스가 트리거되어야합니다. 아니면 우연의 일치 일 수도 있습니다.
Cole Johnson
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.