Your Ad Here
首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 操作系统 > Linux > 硬盘的DMA
【标  题】:硬盘的DMA
【关键字】:DMA
【来  源】:http://blog.chinaunix.net/article.php?articleId=5671&blogId=648

硬盘的DMA

Your Ad Here 昨天有一台运行Debian3.0的机子突然间就登不上去了,ping可以通,端口扫描也可以看到那些端口是开放的,就是无法登录。错误信息是hda:lost interrupt,不停的跳出来,出现在终端上,机子重启没问题,启动后查看message,有“Nov 16 17:05:52 localhost kernel: PCI_IDE: not 100%% native mode: will probe irqs later”这样的记录。

昨天有一台运行Debian3.0的机子突然间就登不上去了,ping可以通,端口扫描也可以看到那些端口是开放的,就是无法登录。错误信息是hda: lost interrupt,不停的跳出来,出现在终端上,机子重启没问题,启动后查看message,有“Nov 16 17:05:52 localhost kernel: PCI_IDE: not 100%% native mode: will probe irqs later”这样的记录。


上 网查了下,有人说是有的硬盘的DMA在linux下有问题,那个帖子中提到的是Seagate ST434*,我遇到的是Maxtor 6Y080L0,但是还无法确认,因为还有的帖子说是PCI的硬件也有可能会导致这个问题,从各种信息来看,硬盘DMA的可能性最大。于是,今天上午就测 试了一下,先把DMA给关了,hdparm -d 0 /dev/hda,做测试,hdparm -t /dev/hda,这样,看到的硬盘读写速度是

Timing buffered disk reads: 64 MB in 22.02 seconds = 2.91 MB/sec

然后将DMA给打开,hdparm -d 1 /dev/hda ,再做测试hdparm -t /dev/hda,很惨,死机了,:-(,只好重启,然后将hdparm -d 0 /dev/hda 加入到开机启动里头去。

但愿这个问题就此解决。


另外,提醒一下,这样做会大大降低硬盘的读写速度。在我便携上打开DMA测试的速度:/dev/hda:
Timing buffered disk reads: 30 MB in 3.08 seconds = 9.74 MB/sec
可以看到,有没有DMA速度差很多,但是,如果你对硬盘读写速度没什么太高的要求,那还是没什么问题的。

sed 实例,第 1 部分:【上一篇】
Win2003系统中无法打开添加/删除程序问题的解决:【下一篇】
【相关文章】
  • MindMap是什么
  • Sendmail和Openwebmail构建Linux下的Emai服务器
  • 移动IP技术及CDMA 1X移动IP测试简介
  • 3dmax学习(五)——手机制作,无意中的收获
  • 深入了解3DMAX建模技术--蚂蚁实例(上)
  • 深入了解3DMAX建模技术--蚂蚁实例(下)
  • 3DMax中用NURBS做棒球棒
  • 3DMAX凹凸贴图:制作陶罐
  • 用3Dmax制作超现实主义苹果
  • 车过留痕----3DMAX的特效制作实例
  • 【随机文章】
  • 免费索取Ubuntu光盘!
  • 《神秘的奎恩先生》——重读手记
  • Solaris其实很简单,只要你用心学习
  • 在Google 上搜书的方法 (转)
  • 实现自定义拖放---创建COleDropSource 对象来控制放置
  • windows实现动态菜单
  • 局域网-无法访问网上邻居解决方法
  • 利用INI文件实现界面无闪烁多语言切换(DELPHI)
  • 管理寓言: 蜜蜂和农夫
  • <<四问学习法>> 助你高效学习MCSE课程
  • 【相关评论】
    没有相关评论
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 bbb软讯网络 All Rigths Reserved.