Configurando o tempo de processamento de E/S do dispositivo

É possível reduzir o tempo que é necessário para concluir tarefas que têm E/S substancial mudando o arquivo de banco de dados do dispositivo.

Antes de Iniciar

É possível reduzir o tempo de processamento de uma E/S grande direcionada para uma unidade de matriz de disco executando os dois procedimentos que são descritos nos Procedimentos A e B. Ambos os procedimentos devem ser executados para que esta operação seja bem-sucedida.

Procedimento A

Sobre Esta Tarefa

O Procedimento A é aplicável ao Tru64 UNIX versão 4.0 e posteriores. Para obter mais informações, consulte os arquivos manuais do Tru64 UNIX ddr.dbase e ddr_config.

Conclua as seguintes etapas para configurar o banco de dados de parâmetros do dispositivo Tru64 UNIX para recursos que são específicos do sistema.

Procedimento

  1. Efetuar quiesce do armazenamento.
  2. Coloque o sistema host no modo de usuário único como root.
  3. Edite o arquivo /etc/ddr.dbase incluindo as seguintes linhas como uma entrada na subseção DISCOS:
    SCSIDEVICE
        #
        # Values for the IBM 2145
        #
        Type = disk
        Name = "IBM" "2145"
        #
        PARAMETERS:
            TypeSubClass        = hard_disk, raid
            BadBlockRecovery    = disabled
            DynamicGeometry     = true
            LongTimeoutRetry    = enabled
            PwrMgmt_Capable     = false
            TagQueueDepth       = 20
            ReadyTimeSeconds    = 180
            CMD_WriteVerify     = supported
            InquiryLength       = 255
            RequestSenseLength = 255
    
  4. Compile o arquivo ddr.dbase emitindo o seguinte comando:

    ddr_config –c

  5. Confirme os valores emitindo o seguinte comando:

    ddr_config –s disk "IBM" "2145"

Procedimento B

Sobre Esta Tarefa

O Procedimento B exige uma reconstrução de kernel.

Execute os seguintes passos para configurar um parâmetro kernel SCSI:

Procedimento

  1. Efetuar quiesce do armazenamento.
  2. Coloque o sistema host no modo de usuário único como root.
  3. Edite o arquivo /sys/data/cam_data.c mudando os valores de tempo limite dos comandos diferentes de read/write na seção de tempo limite do driver do disco mutável.

    Altere de u_long cdisk_to_def = 10; /* 10 seconds */ para u_long cdisk_to_def = 60; /* 60 seconds */

  4. Compile o arquivo cam_data.c emitindo o seguinte comando:
    doconfig –c hostname

    Em que hostname é o nome do kernel do sistema que pode ser localizado no diretório /sys/conf/.

    O o exemplo a seguir mostra a saída do – c hostname :

    #doconfig -c "ES47"
    *** PROCEDIMENTO DE CONFIGURAÇÃO E CONSTRUÇÃO DO KERNEL ***
    
    Salvando /sys/conf/ES47 as /sys/conf/ES47.bck
    
    Deseja editar o arquivo de configuração? (y/n) [n]: y
    
    Usando ed para editar o arquivo de configuração.  Pressione retornar quando estiver pronto,
    ou digite 'quit' para ignorar a sessão de edição: quit
    
    
    *** REALIZANDO A CONSTRUÇÃO DO KERNEL ***
    Trabalhando....Qua 22 Mar 17:36:19 PST 2006
    
    O novo kernel é /sys/ES47/vmunix
    #