红联Linux门户
Linux帮助

debian里面开启dma功能,提高硬盘读写速度

发布时间:2006-08-11 15:45:21来源:红联作者:disney
1.安装hdparm

引用:
debian:~#aptitude install hdparm


手动起动DMA:
引用:
debian:~#hdparm -d1 /dev/hda


2.配制系统起动时自动打开磁盘DMA

A.在 /etc/init.d/ 目录下新建文件dma-start.sh 内容如下:



引用:
#!/bin/sh
#This script start ATA100 DMA
hdparm -d1 /dev/hda


B.在/etc/rc2.d/下建一个连接到刚才建的文件

引用:
debian:~#ln -s /etc/init.d/dma-start.sh /etc/rc2.d/S95dma-start.sh


[b]3.对比

引用:
debian:~# hdparm -d0 /dev/hda

/dev/hda:
setting using_dma to 0 (off)
using_dma = 0 (off)

引用:
debian:~# hdparm -t /dev/hda

/dev/hda: Timing buffered
disk reads: 12 MB in 3.33 seconds = 3.61 MB/sec

引用:
debian:~# hdparm -d1 /dev/hda

/dev/hda:
setting using_dma to 1 (on)
using_dma = 1 (on)

引用:
debian:~#hdparm -t /dev/hda

/dev/hda: Timing buffered
disk reads: 156 MB in 3.01 seconds = 51.89 MB/sec
文章评论

共有 2 条评论

  1. xuewei19 于 2009-08-19 18:08:37发表:

    我试了,系统告诉打开错误!这是为什么?
    我的硬盘式sda,用户是root!

  2. download 于 2006-08-11 16:16:04发表:

    看看,谢谢