|
我的机器,只要访问硬盘,cpu就很高,能达到100%,因为有多核,所以体验不到系统慢,但是在system monitor里能看到。
多媒体还没配好,所以无法用电影测试。
直觉上就是dma没开,但似乎硬盘吞吐率并不低:
fpemud-workstation fpemud # hdparm -tT /dev/sda
/dev/sda:
Timing cached reads: 24976 MB in 2.00 seconds = 12503.56 MB/sec
Timing buffered disk reads: 286 MB in 3.01 seconds = 94.93 MB/sec
用的genkernel,所以肯定没有错误加载ide模块。
下面是我的几个命令输出:
fpemud-workstation linux # hdparm /dev/sda
/dev/sda:
multcount = 16 (on)
IO_support = 0 (default)
readonly = 0 (off)
readahead = 256 (on)
geometry = 121601/255/63, sectors = 1953525168, start = 0
fpemud-workstation linux # hdparm -cuda /dev/sda
/dev/sda:
IO_support = 0 (default)
[color="red"] HDIO_GET_UNMASKINTR failed: Inappropriate ioctl for device
HDIO_GET_DMA failed: Inappropriate ioctl for device
readahead = 256 (on)
红色的两个错误去网上查了也没有找到具体原因,是不是内核配的不对?
fpemud-workstation linux # hdparm -i /dev/sda
/dev/sda:
Model=WDC WD10EADX-00TDHB0, FwRev=77.04D77, SerialNo=WD-WCAV5P368233
Config={ HardSect NotMFM HdSw>15uSec SpinMotCtl Fixed DTR>5Mbs FmtGapReq }
RawCHS=16383/16/63, TrkSize=0, SectSize=0, ECCbytes=50
BuffType=unknown, BuffSize=unknown, MaxMultSect=16, MultSect=16
CurCHS=16383/16/63, CurSects=16514064, LBA=yes, LBAsects=1953525168
IORDY=on/off, tPIO={min:120,w/IORDY:120}, tDMA={min:120,rec:120}
PIO modes: pio0 pio3 pio4
DMA modes: mdma0 mdma1 mdma2
UDMA modes: udma0 udma1 udma2 udma3 udma4 udma5 [color="Red"]*udma6
AdvancedPM=no WriteCache=enabled
Drive conforms to: Unspecified: ATA/ATAPI-1,2,3,4,5,6,7
* signifies the current active mode |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x
|