上一篇:如何让Linux使用ADSL联机分享 >>
在Linux下打开32位I/O和DMA
要打开32位I/O和DMA,需要以Root身份进行设置。为了降低因出错而重启系统对文件系统的损害,最好以单用户模式进行。可以先用下面的命令检查硬件驱动器的I/O情况。
#hdparm -t /dev/hda
屏幕显示如下:
/dev/hda:
Timing buffered disk reads:64MB in 30.93 seconds=2.07MB/sec
如果要显示当前I/O、DMA配置,命令分别如下:
#hdparm -c /dev/had (注:显示I/O配置命令)
屏幕显示如下:
/dev/hda:
I/O support=0(16bit)
# hdparm -d /dev/had (注:显示DMA配置命令)
屏幕显示如下:
/dev/hda:
using_dma=0(off)
在确定32位I/O和DMA是关闭的以后,用下面的命令将其打开:
#hdparm -c 1 /dev/hda (注:打开32位I/O的命令)
屏幕显示如下:
/dev/hda:
setting 32-bit I/O support flag to 1
I/O support= 1 (default 16-bit)
#hdparm -d 1 /dev/had (注:打开DMA的命令)
屏幕显示如下:
/dev/hda:
setting using_dma to 0(on)
hda:DMA inabled
using_dma=1 (on)
然后执行下面的命令以使配置生效:
#hdparm -k 1 /dev/hda
屏幕显示如下:
/dev/hda:
setting keep_settings to 1(on)
keepsettings=1(on)
然后,可以再用命令:hdparm -t /dev/hda 来看看效果:
/dev/hda:
Timing buffered disk reads:64MB in 14.53 seconds=4.40MB/sec
怎么样,性能提高了一倍多!
上面的方法,可以实现在一次开机中生效,而下一次开机又要重新设置。如果要实现每一次开机时都生效,应该在文件/etc/rc.d/rc.local的结尾加入以下命令:hdparm -c 1 -d 1 -k 1 /dev/hda,它可以使设置在每次重新启动系统时生效。
下一篇:用wvdial和ppp轻松上网 >>
相关文章:
- · 实战ALSA声卡驱动程序安装
- · 怎样驱动IDE接口的刻录机
- · 如何在Linux下用DMA方式传输数据
- · Linux的硬件配置
- · 升级Linux系统的硬盘
- · 嵌入式操作系统的调试 (1)
- · 嵌入式操作系统的调试 (2)
- · 嵌入式操作系统的调试(3)
- · Linux环境下MO的使用方法
- · 在Linux下实现计算机直接电缆连接的方法
- · IDE RAID卡在linux上的应用
- · linux下用滚轮鼠标
- · 一种通用的显卡驱动方法
- · 磁带驱动器的使用
- · 给扫描仪在Linux系统里安个家
- · 在Linux下如何驱动D-link DFE-530TX(最终稿)
- · PLIP--Linux 并口网络解决方案
- · 使用U盘和USB硬盘的正确方法
- · 使用U盘和USB硬盘的正确方法
- · USB 摇杆和 Zsnes 安装 心得报告
- · 快速搞定D-Link530TX RevB网卡
- · 双启动型USB优盘的使用举例和注意问题
- · 让罗技OEM三键鼠标支持滚轮
- · 修改内核成功加载USB1.1移动硬盘盒
- · 在RedHat80下安装nvidia显卡驱动
- · Linux下AT90S8515单片机GCC编程点灯实验纪实
- · USB设备检测的一般过程
- · 校园网解决方案
- · 中小型企业的Sendmail邮件服务器应用实例
- · 一种Linux网络中的UPS解决方案
- · 实现Apache虚拟主机的两种方案
- · 如何安装PPPServer
- · 用一个modem带动整个局域网上internet
- · Linux如何配置成路由器
- · 探讨邮政应用Linux系统
- · Linux在中小型企业中的全面应用方案
- · Linux中NetWare客户端简易安装说明
- · 用Qmail构建电子邮件系统
