서버 속도가 크게 느려집니다. 그리고 내가 더 많이 점검할수록, 무엇이 잘못되고 있는지를 덜 알게됩니다.
I / O와 관련이 있다고 생각합니다. 로컬 PC에서 작업 관리자를 열고 디스크 사용량을 볼 수 있습니다.
그러나 서버에서 사용중인 디스크의 양과 병목 현상이 발생했는지 여부를 확인하는 (바람직하게는 쉬운) 방법을 찾을 수 없습니다.
Windows Server 2012에서 디스크 사용량을 어떻게 알 수 있습니까?
서버 속도가 크게 느려집니다. 그리고 내가 더 많이 점검할수록, 무엇이 잘못되고 있는지를 덜 알게됩니다.
I / O와 관련이 있다고 생각합니다. 로컬 PC에서 작업 관리자를 열고 디스크 사용량을 볼 수 있습니다.
그러나 서버에서 사용중인 디스크의 양과 병목 현상이 발생했는지 여부를 확인하는 (바람직하게는 쉬운) 방법을 찾을 수 없습니다.
Windows Server 2012에서 디스크 사용량을 어떻게 알 수 있습니까?
답변:
기본적으로 Windows는 서버에서 디스크 메트릭을 수집 할 때 현저한 성능 영향으로 인해 항목을 숨 깁니다.
이 항목을보기 전에 디스크 성능 카운터 를 등록 해야합니다 .
cmd.exe
관리자로 열기diskperf -Y
이제 항목이 표시됩니다.
디스크 활동을 자세히 분석하려면 WPT를 설치 하고이 xperf 명령을 실행 한 후 1 분 동안 활동을 캡처하십시오.
xperf -on PROC_THREAD + LOADER + CSWITCH + DISPATCHER + DISK_IO + DISK_IO_INIT + FILENAME + FILE_IO + FILE_IO_INIT + PROFILE -stackwalk CSwitch + ReadyThread + FileCreate + FileCleanup + FileClose + FileRead + FileWrite + FileSetInformation + FileDelete + FileReDiskFitInitFitInitFitFitInFitFitInFitFit + FileRediskFitInFitFitInFitFit + FileRenameF DiskInitFitInFitInFit + FileRenameF DiskInit + FileRediskFitInFitFit + FileClose + FileRead + 파일 삭제 + 파일 삭제 + 파일 삭제 + 디스크 삭제 파일 내보내기 프로필 -buffersize 2048 -MaxFile 2048 -FileMode Circular && timeout -1 && xperf -d C : \ diagDISKFILEIO.etl
Disk
열 선택기 Processes
가 회색으로 표시됩니다.