磁盘访问速度慢

我有一个运行在CentOS 6.3服务器上的进程。 日志logging打开时,进程急剧减速。 日志正在写入/ 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 

我怎么知道这里有什么问题? 以及如何解决这个问题? 谢谢。

编辑: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 

您还没有告诉我们该进程正在执行什么操作,以及该进程是否正在写入同样的磁盘,您也正在login。 如果是这样的话,用日志logging写入同一个磁盘将会减慢写入磁盘的进程,这也不会让人感到震惊。 如果它只有一个单一的主轴,看起来像是ATA磁盘,可能7.2k,那么单个主轴可以处理的IOPS数量就会受到更多的限制。

编辑:hdparm输出也似乎表明您的驱动器正在PIO 0模式下运行,并且不支持DMA模式。 DMA模式传输应该更快,如果它真的在PIO模式0下运行,那么您正在运行ATA接口可能的最慢模式。