Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1350508
  • 博文数量: 281
  • 博客积分: 8800
  • 博客等级: 中将
  • 技术积分: 3346
  • 用 户 组: 普通用户
  • 注册时间: 2006-05-17 22:31
文章分类

全部博文(281)

文章存档

2013年(1)

2012年(18)

2011年(16)

2010年(44)

2009年(86)

2008年(41)

2007年(10)

2006年(65)

我的朋友

分类: LINUX

2009-05-26 16:17:14

注意:/sbin/hdparm命令不支持SATA硬盘。

 Linux下的32位I/O和DMA默认是关闭的。如果用的是16位I/O的话,就无法充分发挥电脑的性能。

  如果要打开32位I/O和DMA,就需要以root身份进行设置。为了降低因出错而重启系统对文件系统的损害,最好以单用户模式进行。

 首先,使用下面的命令检查硬盘驱动器的当前I/O情况:

  [root@anima lwg]# /sbin/hdparm -t /dev/hda

  /dev/hda:

  Timing buffered disk reads: 8 MB in 3.31 seconds = 2.42 MB/sec

  [root@anima lwg]#

  如果要显示当前I/O、DMA设置,可以分别使用下面的命令:

  [root@anima lwg]# /sbin/hdparm -c /dev/hda (显示当前I/O设置)

  /dev/hda:

  IO_support = 0 (default 16-bit)

  [root@anima lwg]# /sbin/hdparm -d /dev/hda (显示当前DMA设置)

  /dev/hda:

  using_dma = 0 (off)

  [root@anima lwg]#

  通过上面的命令,已经知道现在32位I/O和DMA是关闭的,可以分别用下面的命令将其打开:

  [root@anima lwg]# /sbin/hdparm -c 1 /dev/hda (打开32位I/O)

  /dev/hda:

  setting 32-bit IO_support flag to 1

  IO_support = 1 (32-bit)

  [root@anima lwg]# /sbin/hdparm -d 1 /dev/hda (打开DMA)

  /dev/hda:

  setting using_dma to 1 (on)

  using_dma = 1 (on)

  [root@anima lwg]#

  然后使用下面的命令使设置生效:

  [root@anima lwg]# /sbin/hdparm -k 1 /dev/hda

  /dev/hda:

  setting keep_settings to 1 (on)

  keepsettings = 1 (on)

  [root@anima lwg]#

阅读(2281) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~