시간이 지나면서 디스크 성능이 저하될 수 있다

기술 자료 번역 기술 자료 번역
기술 자료: 263939 - 이 문서가 적용되는 제품 보기.
모두 확대 | 모두 축소

이 페이지에서

현상

컴퓨터를 시작한 이후에 시간이 지나면서 디스크 입/출력(I/O) 처리량이 감소될 수 있습니다. 처리량이 일단 감소되면 컴퓨터를 다시 시작할 때까지는 원래 디스크 성능이 복구되지 않습니다.

이러한 성능 저하는 디스크가 조각화되었을 때 발생하는 성능 저하와는 구분됩니다. 디스크 조각화로 인해 저하된 성능은 컴퓨터를 다시 시작해도 복구되지 않습니다. 또한, 이러한 성능 저하는 RAID(Redundant Array of Inexpensive Disks) 구성에서 여러 개의 스핀들로 이루어진 고급 디스크 하위 시스템에서 아주 흔히 관찰됩니다.

원인

이 문제는 디스크에 로드가 너무 많은 경우 이를 알리기 위해 Classpnp 드라이버가 디스크를 모니터하기 때문에 발생합니다. 이러한 로드 유형에 대한 내부 표시에는 하위 수준 디스크 드라이버에서 반환하는 여러 가지 오류도 포함되어 있습니다. 이러한 오류가 발생하면 Classpnp는 오류 생성을 피하기 위해 디스크의 성능 기능을 점진적으로 사용 불가능하게 해제합니다. 일시적 오류 조건과 관련된 시나리오에서는 이러한 성능 기능을 해제할 시기를 결정하는 데 사용되는 알고리즘이 허용되지 않습니다. 따라서, 오류가 일정 수 만큼 누적되면 성능을 일부러 저하시켜 다음에 다시 부팅할 때까지 정상 수준으로 복원하지 않습니다. 디스크 오류가 아주 적은 수 만큼만 발생했지만 오랜 시간 동안 온라인 상태를 유지하던 컴퓨터에서는 성능 기능을 동적으로 다시 사용 가능하게 설정하기 위한 기능이 제공되지 않기 때문에 이러한 동작이 문제를 일으킬 수 있습니다.

해결 방법

서비스 팩 정보

이 문제를 해결하려면 Microsoft Windows 2000의 최신 서비스 팩을 구하십시오. 자세한 내용은 Microsoft 기술 자료의 다음 문서를 참조하십시오.
260910 최신 Windows 2000 서비스 팩을 구하는 방법

핫픽스 정보

현재 지원되는 수정 프로그램을 Microsoft에서 구할 수 있지만 이 문서에서 설명하는 문제를 해결하기 위한 것일 뿐입니다. 이러한 특정 문제가 발생하는 컴퓨터에만 이 프로그램을 적용해야 합니다. 이 수정 프로그램은 나중에 추가 테스트를 받아야 할 수도 있습니다. 따라서 이 문제의 영향이 심각하지 않으면 이 수정 프로그램이 포함된 다음 Windows 2000 서비스 팩이 나올 때까지 기다리는 것이 좋습니다.

이 문제를 즉시 해결하려면 Microsoft 고객기술지원부에 문의하여 수정 프로그램을 구하십시오. Microsoft 고객기술지원부 전화 번호의 전체 목록과 지원 비용에 대한 정보는 다음 Microsoft 웹 사이트를 참조하십시오.
기술 지원 서비스 안내
참고: 특정 업데이트로 문제를 해결할 수 있다고 Microsoft 기술 지원 전문가가 판단할 경우 지원 요청에 따른 일반적 비용이 취소될 수도 있습니다. 특정 업데이트가 필요하지 않은 추가 지원 질문과 문제에는 일반 지원 비용이 적용됩니다.

이 수정 프로그램의 영어 버전은 아래와 같거나 그 이상의 파일 특성을 가집니다.
표 축소표 확대
날짜 시간 버전 크기 파일 이름
2002-01-0717:445.0.2195.480927,952Cdrom.sys
2001-11-1610:235.0.2195.464334,416Classpnp.sys
2002-04-2713:105.0.2195.569029,744Disk.sys
2001-09-1117:065.0.2195.432624,336Scsikd.dll
2001-09-1117:065.0.2195.432611,632Scsiprnt.sys
2002-01-1115:065.0.2195.482610,384Sfloppy.sys
2002-02-2111:455.0.2195.495610,768Tape.sys

아래의 파일도 패키지에 포함되어 있지만 커널 디버깅 목적으로만 필요하기 때문에 패치 설치 시 같이 설치되지 않습니다. 이들 파일은 핫픽스의 필수 부분이 아니며 시스템에 설치하지 않아도 시스템이 올바르게 작동하거나 디버깅될 수 있습니다.
표 축소표 확대
날짜 시간 버전 크기 파일 이름
2001-09-1117:065.0.2195.432624,336Scsikd.dll


해결 과정

이 수정 프로그램이 설치되어 있지 않은 컴퓨터에서 이 문제를 해결하려면 컴퓨터를 다시 시작하십시오.

현재 상태

Microsoft는 본 문서의 시작 부분에 나열한 Microsoft 제품에서 이 문제를 확인했습니다. 이 문제는 Microsoft Windows 2000 서비스 팩 4에서 처음 수정되었습니다.

추가 정보

성능 저하를 일으킬 수 있는 오류 목록에는 다음과 같은 SRB(SCSI Request Block) 상태 코드(이러한 코드는 주로 드라이버 개발자와 관심을 가질 수 있는 코드임)가 포함되어 있습니다.
SRB_STATUS_COMMAND_TIMEOUT
SRB_STATUS_ABORTED
SRB_STATUS_TIMEOUT
SRB_STATUS_PHASE_SEQUENCE_FAILURE
SRB_STATUS_UNEXPECTED_BUS_FREE
SRB_STATUS_PARITY_ERROR
SRB_STATUS_ERROR
위에 나와 있는 오류 중에 발생한 오류의 전체 수가 4에 도달하면 Classpnp가 아래의 플래그를 지우고
SRB_FLAGS_NO_QUEUE_FREEZE
SRB_FLAGS_QUEUE_ACTION_ENABLE
아래의 플래그를 설정하여 성능을 저하시킵니다.
SRB_FLAGS_DISABLE_SYNCH_TRANSFER
누적된 오류 수가 8에 도달하면 Classpnp가 아래의 플래그를 설정합니다.
SRB_FLAGS_DISABLE_DISCONNECT
이 문제에 대한 수정 프로그램은 Classpnp의 동작을 변경하여 특정 양의 성공적인 I/O 이후에 성능 플래그를 연속으로 다시 사용 가능하게 설정합니다. 1MB의 I/O를 성공적으로 완료하면 컴퓨터가 다시 원래 상태로 돌아갈 때까지 드라이버가 다음 번 하위 성능 조절 수준으로 백오프합니다. 따라서 백오프하는 데 필요한 시간의 양은 디스크 작업이 발생하는 빈도에 따라 달라집니다. 일반적으로 전환 기간(정상에서 저하된 상태로 및 저하에서 정상 상태로) 동안 성공적인 I/O와 실패한 I/O가 모두 존재하므로 컴퓨터가 최상의 성능 기능 상태에서 안정되기 전에는 성능이 저하된 상태와 순조롭게 가동되는 상태를 몇 차례 전환합니다.

Windows 2000 Datacenter Server용 핫픽스를 구하는 방법에 대한 자세한 내용은 Microsoft 기술 자료의 다음 문서를 참조하십시오.
265173 Datacenter 프로그램 및 Windows 2000 Datacenter Server 제품
한 번만 부팅하여 핫픽스를 여러 개 설치하는 방법에 대한 자세한 내용은 Microsoft 기술 자료의 다음 문서를 참조하십시오.
296861 한 번만 다시 부팅하여 여러 Windows 업데이트 또는 핫픽스를 설치하는 방법
Windows 2000과 Windows 2000 핫픽스를 동시에 설치하는 방법에 대한 자세한 내용은 Microsoft 기술 자료의 다음 문서를 참조하십시오.
249149 Microsoft Windows 2000 및 Windows 2000 핫픽스 설치




Microsoft 제품 관련 기술 전문가들과 온라인으로 정보를 교환하시려면 Microsoft 뉴스 그룹에 참여하시기 바랍니다.

속성

기술 자료: 263939 - 마지막 검토: 2006년 3월 29일 수요일 - 수정: 3.3
본 문서의 정보는 다음의 제품에 적용됩니다.
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 서비스 팩 1
  • Microsoft Windows 2000 서비스 팩 2
  • Microsoft Windows 2000 서비스 팩 2
  • Microsoft Windows 2000 서비스 팩 1
키워드:?
kbbug kbfix kbwin2000presp4fix kbqfe kbenv kboswin2000fix kbwin2ksp4fix kbhotfixserver KB263939

피드백 보내기

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com