DISKCACHE - 기억영역 블록 할당 187/2
제어 정보와 디스크 캐쉬가 사용하기 위해 할당할 기억영역 블록의 수를 지정합니다.
DISKCACHE = n
,LW ,T ,AC:x
이 명령을 CONFIG.SYS 파일에 입력하십시오. 명령을 OS/2 명령 프롬프트에서
입력하지 마십시오.
디스크 캐쉬는 시스템 기억영역 일부가 추가 하드 디스크 버퍼로 사용되도록 합니다.
DISKCACHE는 자주 접근되는 하드 디스크 자료를 캐쉬 버퍼에 보관하여 하드 디스크를
읽는 응용 프로그램 속도를 높입니다. 응용 프로그램이 이미 캐쉬 버퍼에 있는 하드
디스크 자료를 요청할 때, 디스크 캐쉬가 자료를 직접 응용 프로그램에 보냅니다.
이 자료 접근 방법은 자료를 매번 디스크에서 읽어와야 하는 경우보다 매우
빠릅니다.
이 명령문을 지정하면 시스템의 속도가 증가합니다. 어떤 DISKCACHE 명령문도
지정하지 않으면, 캐쉬 기억영역이 할당되지 않습니다. 디스크 캐쉬의 크기를
증가시킬 때, 다른 용도에 사용가능한 메모리의 크기는 줄어듭니다. 이런 이유로,
최대 성능을 얻기 위해 캐쉬 크기를 실험하고자 할 수 있습니다.
디스크 캐쉬 크기는 디스크 크기가 아닌, 시스템에서 사용가능한 메모리의 양과
얼마나 많은 파티션이 FAT 파일 시스템용으로 포맷되었는 지에 기초합니다.
HPFS CACHE 및 DISKCACHE에 대한 생략시 크기는 설치 프로그램에 의해 설정됩니다.
물리적 메모리와 각 파일 시스템에 대해 포맷된 파티션의 수에 의존합니다.
주: 시스템의 전원을 끄기 전에 데스크탑의 메뉴에서 종료를 선택해야 합니다.
그렇게 하지 않으면, 캐쉬 버퍼의 내용이 디스크에 씌여지지 않았을 경우 자료가
유실될 수 있습니다.
DISKCACHE 생략시 캐쉬 크기는 다음과 같습니다.
o 메모리가 4MB 또는 그 미만인 시스템의 경우, 값 d는 48KB로 설정됩니다.
o 시스템 메모리가 4MB에서 5MB인 경우, FAT보다 HPFS용으로 포맷된 DASD가 더
많으면 값 d는 64KB로 설정됩니다. HPFS보다 FAT용으로 포맷된
DASD가 더
많으면, 값 d는 48KB로 설정됩니다.
o 시스템 메모리가 5MB에서 6MB인 경우, 값 d는 128KB로 설정됩니다.
o 시스템 메모리가 6MB에서 8MB인 경우, 값 d는 512KB로 설정됩니다.
o 메모리가 8MB 이상인 시스템의 경우, 값 d는 메모리의 10%로 최대 한계값
4MB까지 설정됩니다.
제어 정보에 필요한 기억영역의 양은 하나 이상의 하드 디스크 총 크기로
결정됩니다. 사용자가 DISKCACHE 명령문에 지정한 기억영역의 양만큼 사용할 수
없는 경우, 시스템이 오류 메시지를 나타냅니다. 사용자가 DISKCACHE 명령문에
지정한 기역영역의 양이 총 하드 디스크 크기를 지원하기에 충분하지 않으면,
디스크 캐쉬가 작동하지 않습니다. 디스크 캐쉬는 시스템 시동시 할당되고, 그
크기의 동적 조절은 없습니다.
사용하는 소프트웨어 제품이 디스크를 많이 사용하고 제조사가 필요한 블록 크기에
관한 정보를 제공하지 않을 경우, 임계값 크기를 32로 설정하도록 권장합니다. 블록
크기가 바이트 수로 정의되어 있으면, 바이트 수를 512로 나누고 몫을 가장 가까운
정수로 올림하여 임계값 값을 결정하십시오.
Personal System/2 모델 55sx, 65, 70, 80, 90, 및 95에 대한 디스크 디바이스
드라이버는 하드 디스크에 사용하기 위한 직접 접근 기억영역 디스크 캐쉬 지원을
제공합니다. 이 디바이스 드라이버는 캐쉬의 조작을 제어하는데, 이는 시스템에
의해 할당되며 1MB 이상의 기억영역을 차지합니다. 캐쉬는 자료 완전성을 유지하기
위해 write-through 캐쉬로 실행됩니다. 디스크에 쓰기 위해 디스크 디바이스
드라이버로 전달된 섹터들은 디바이스 드라이버로부터 성공적으로 반환될 때 반드시
디스크에 씌여집니다.
DISKCACHE 예 188/2
디스크 캐쉬 크기를 64KB, 생략시 임계값 4 및 느린 쓰기를 생략시 값으로
설정하려면, 다음 명령문을 CONFIG.SYS 파일에 입력하십시오.
DISKCACHE=64,LW
2MB에서 3MB용 시스템의 경우, 디스크 캐쉬 크기를 64KB, 임계값 크기를 32로
설정하려면, 다음 명령문을 CONFIG.SYS 파일에 입력하십시오.
DISKCACHE=64,32
생략시 임계값 4, 느린 쓰기를 온하여 디스크 캐쉬 크기를 64로 설정하고
AUTOCHECK로 하여금 FAT 파티션, 드라이브 D를 자료 일관성에 대해 점검하도록
하려면, 다음 명령문을 CONFIG.SYS 파일에 입력하십시오.
DISKCACHE=64,LW,4,AC:D
디스크 캐쉬 표:
디스크 캐쉬 블록 크기 값은 48에서 14400입니다.
디스크 캐쉬 블록 크기 생략시 값은 d입니다.
디스크 캐쉬 섹터의 임계값 수 값은 4에서 128입니다.
디스크 캐쉬 섹터의 임계값 수 생략시 값은 4입니다.
| |