장치 I/O 처리 시간 구성

장치 데이터베이스 파일을 변경하여 순차 I/O가 있는 작업을 완료하는 데 필요한 시간을 줄일 수 있습니다.

시작하기 전에

프로시저 A와 프로시저 B에 설명된 두 프로시저를 완료하여 하나의 디스크 어레이 장치로 지정된 대량 I/O 처리 시간을 단축할 수 있습니다. 이 조작이 성공하려면 두 프로시저를 모두 완료해야 합니다.

프로시저 A

이 태스크 정보

프로시저 A는 Tru64 UNIX 버전 4.0 이상에 적용됩니다. 자세한 정보는 Tru64 UNIX ddr.dbaseddr_config 매뉴얼 파일을 참조하십시오.

다음 단계를 완료하여 시스템에 특정한 기능의 Tru64 UNIX 장치 매개변수 데이터베이스를 설정하십시오.

프로시저

  1. 스토리지를 정지하십시오.
  2. root로 호스트 시스템을 단일 사용자 모드에 배치하십시오.
  3. DISKS 하위 섹션에 다음 행을 항목으로 포함시켜 /etc/ddr.dbase 파일을 편집하십시오.
  4. 다음 명령을 실행하여 ddr.dbase 파일을 컴파일하십시오.

    ddr_config –c

  5. 다음 명령을 실행하여 값을 확인하십시오.

프로시저 B

이 태스크 정보

프로시저 B는 커널 재빌드를 필요로 합니다.

커널 SCSI 매개변수를 설정하려면 다음 단계를 완료하십시오.

프로시저

  1. 스토리지를 정지하십시오.
  2. root로 호스트 시스템을 단일 사용자 모드에 배치하십시오.
  3. /sys/data/cam_data.c 파일을 편집하여 변경 가능한 디스크 드라이버 제한시간 섹션에서 비읽기/쓰기 명령 제한시간 값을 변경하십시오.

    u_long cdisk_to_def = 10; /* 10 seconds */u_long cdisk_to_def = 60; /* 60 seconds */로 변경하십시오.

  4. 다음 명령을 실행하여 cam_data.c 파일을 컴파일하십시오.
    doconfig –c hostname

    여기서 hostname/sys/conf/ 디렉토리에서 찾을 수 있는 시스템 커널의 이름입니다.

    다음 예제는 –c hostname 명령의 출력을 표시합니다.

    #doconfig -c "ES47"
    *** KERNEL CONFIGURATION AND BUILD PROCEDURE ***
    
    Saving /sys/conf/ES47 as /sys/conf/ES47.bck
    
    Do you want to edit the configuration file? (y/n) [n]: y
    
    Using ed to edit the configuration file.  Press return when ready,
    or type 'quit' to skip the editing session: quit
    
    
    *** PERFORMING KERNEL BUILD ***
    Working....Wed Mar 22 17:36:19 PST 2006
    
    The new kernel is /sys/ES47/vmunix
    #