Acesso ao disco lento

1

Eu tenho um processo em execução em um servidor CentOS 6.3. Quando o log está ativado, o processo diminui drasticamente. Os logs estão sendo gravados em / tmp

[root@localhost src]# hdparm -I /dev/sda

/dev/sda:
SG_IO: bad/missing sense data, sb[]:  70 00 05 00 00 00 00 0d 00 00 00 00 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

ATA device, with non-removable media
Standards:
    Likely used: 1
Configuration:
    Logical     max current
    cylinders   0   0
    heads       0   0
    sectors/track   0   0
    --
    Logical/Physical Sector size:           512 bytes
    device size with M = 1024*1024:           0 MBytes
    device size with M = 1000*1000:           0 MBytes 
    cache/buffer size  = unknown
Capabilities:
    IORDY not likely
    Cannot perform double-word IO
    R/W multiple sector transfer: not supported
    DMA: not supported
    PIO: pio0 
[root@localhost src]# df -k
Filesystem           1K-blocks      Used Available Use% Mounted on
/dev/mapper/VolGroup-lv_root
                      51606140   6267948  42716752  13% /
tmpfs                  8141564      1016   8140548   1% /dev/shm
/dev/sda3               495844     37728    432516   9% /boot
/dev/mapper/VolGroup-lv_home
                     1090839440   1022652 1034405284   1% /home

Como descubro o que está errado aqui? E como consertar isso? Obrigado.

Editar: Saída de lshw:

[root@localhost src]# ./lshw -class disk
  *-disk                  
       description: SCSI Disk
       product: PERC H310
       vendor: DELL
       physical id: 2.0.0
       bus info: scsi@0:2.0.0
       logical name: /dev/sda
       version: 2.12
       serial: 00677e1515fc98ef19000d93f7a0a38c
       size: 1117GiB (1199GB)
       capabilities: partitioned partitioned:dos
       configuration: ansiversion=5 logicalsectorsize=512 sectorsize=512 signature=31c27a66
    
por nakiya 24.01.2014 / 04:58

1 resposta

0

Você não nos disse o que o processo está fazendo e se o processo está gravando no mesmo disco para o qual você também está logando. Se assim for, não deve ser um choque que escrever no mesmo disco com o log irá retardar o processo que também está sendo gravado no disco. Se for apenas um único fuso com o que parece ser um disco ATA girando a uma probabilidade de 7.2k, você ficaria ainda mais limitado pelo número de IOPS que o fuso único pode suportar.

edit: A saída do hdparm também parece indicar que o seu drive está rodando no modo PIO 0 e que o modo DMA não é suportado. As transferências no modo DMA devem ser mais rápidas, se estiver realmente no modo PIO 0, você está executando o modo mais lento possível para a interface ATA.

    
por 24.01.2014 / 05:11