当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 11 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : 关于硬盘优化的问题。
帖子发表于 : 2007-01-02 21:17 
头像

注册: 2006-09-02 20:42
帖子: 579
地址: 东海明珠
送出感谢: 1
接收感谢: 2
硬盘有个DMA的模式,可看网上说硬盘优化有危险,不敢试,请大家看看我的硬盘速度正常吗?
yhlfh@ubuntu:~$ sudo hdparm -t /dev/hda
Password:
Sorry, try again.
Password:
Sorry, try again.
Password:

/dev/hda:
Timing buffered disk reads: 148 MB in 3.03 seconds = 48.79 MB/sec


_________________
Life is like a box of chocolates, you never know what you're going to get.


页首
 用户资料  
 
2 楼 
 文章标题 :
帖子发表于 : 2007-01-10 12:27 

注册: 2007-01-08 20:58
帖子: 9
送出感谢: 0 次
接收感谢: 0 次
hdparm /dev/hda
如果看到
using_dma = 1 (on)
说明DMA已经在硬盘上启动了


页首
 用户资料  
 
3 楼 
 文章标题 : 我刚折腾过,转个帖子给你看看
帖子发表于 : 2007-01-12 22:19 

注册: 2006-12-16 12:08
帖子: 20
送出感谢: 0 次
接收感谢: 0 次
首先进行测试:
代码:
sudo hdparm -tT 设备(一般是/dev/hda如果有两块硬盘第二块就是/dev/hdab)

然后进行设置:
代码:

sudo hdparm [-icdmXTt]
-i 这个参数 提供一些信息是由系统的驱动程序判断出硬盘的性能而得出的
它不一定准确,但是能为我们提供一点帮助。
-c 设定 32-bit 存取模式。这个 32-bit 存取模式指的是在硬件于pc界面 之间的传输模式,而影碟本是依照 16-bit 在运转
-d 设定是否启用DMA模式 -d1 启动 -d0 关闭
-m 设定同步读取多个 sector 的模式。一般来说,设定此模式,可降低因为 读取磁碟而损失的效能,16/32为最佳化,具体数字请根据 -i 得出的 信息中MaxMultSect来设定。
-X 设定 UtraDMA 的模式。一般来说,UDMA 的模式值加64就可以了。但是现 在的电脑普遍性能强劲,在这里请参考自己的电脑配置。
33 MHz DMA mode 0~2 (X64~X66)
66 MHz DMA mode 3~4 (X67~X68)
100 MHz DMA mode 5 (X69)
如果你的硬盘上面显示的UATA 100以上的,那么 X69 也许不错
-T 测试暂存区的存取效能。
-t 测试影碟实际的存取效能。

看清以上参数后,设置的具体方法我用例子说明,在我的电脑上我是这样作的:
代码:
sudo hdparm -X69 -d1 -u1 -m16 -c3 /dev/hda

完成后,再次测试。最后如果效果有所提升,那么就使用一下命令进行保存:
代码:
sudo hdparm -k1 设备


页首
 用户资料  
 
4 楼 
 文章标题 :
帖子发表于 : 2007-01-13 1:16 

注册: 2006-11-18 15:40
帖子: 452
送出感谢: 0 次
接收感谢: 0 次
用了没提高,看来已经到头了


_________________
linux什么最重要?硬件要旧,软件要新!
Ubuntu什么最重要?源要全!网要快!
不是你不明白,是linux变化快
人品也很重要


页首
 用户资料  
 
5 楼 
 文章标题 :
帖子发表于 : 2007-01-13 1:26 
头像

注册: 2005-06-11 14:03
帖子: 6226
地址: 不明真相的群众
送出感谢: 0 次
接收感谢: 0 次
速度正常


_________________
我的blog,关于技术,软件,linux,vim <---- 所有博客均被河蟹.


页首
 用户资料  
 
6 楼 
 文章标题 : Re: 关于硬盘优化的问题。
帖子发表于 : 2009-07-08 0:40 

注册: 2006-11-07 12:47
帖子: 98
送出感谢: 0 次
接收感谢: 0 次
用了上面这些优化,会不会有对硬盘有伤害


页首
 用户资料  
 
7 楼 
 文章标题 : Re: 关于硬盘优化的问题。
帖子发表于 : 2009-07-08 1:00 
头像

注册: 2008-02-17 23:47
帖子: 22108
地址: 美丽富饶的那啥星球
送出感谢: 11
接收感谢: 82
why are you try again and again ?


_________________
明天就换大三八!
——8核CPU、8G内存、8T硬盘……
8卡交火,80寸大屏放8个……
IPv8的光纤要8条……

---------------------------------------------------------------------------------
[图片版]新手当自强(续)FAQ
[新手进阶]挂载、fstab、调整linux分区
[图片版]E17桌面环境配置手把手


页首
 用户资料  
 
8 楼 
 文章标题 : Re: 关于硬盘优化的问题。
帖子发表于 : 2009-07-08 14:51 
头像

注册: 2009-03-08 22:37
帖子: 438
送出感谢: 1
接收感谢: 1
代码:
lijing@lijing-desktop:~$ sudo hdparm -t /dev/hda
[sudo] password for lijing:
/dev/hda: No such file or directory

为什么会这样?


页首
 用户资料  
 
9 楼 
 文章标题 : Re: 关于硬盘优化的问题。
帖子发表于 : 2009-07-10 18:07 
头像

注册: 2009-06-24 22:08
帖子: 60
送出感谢: 0 次
接收感谢: 0 次
楼上,不同种类硬盘不一定都是hda,估计你用的STA硬盘


页首
 用户资料  
 
10 楼 
 文章标题 : Re: 关于硬盘优化的问题。
帖子发表于 : 2009-07-11 18:08 

注册: 2009-06-07 15:58
帖子: 101
送出感谢: 0 次
接收感谢: 0 次
adagio 写道:
why are you try again and again ?


Why not?


页首
 用户资料  
 
11 楼 
 文章标题 : Re: 关于硬盘优化的问题。
帖子发表于 : 2009-07-11 18:17 

注册: 2009-06-07 15:58
帖子: 101
送出感谢: 0 次
接收感谢: 0 次
我的是Ubuntu 9.04
sudo hdparm /dev/sdc
引用:
/dev/sdc:
IO_support = 0 (default)
readonly = 0 (off)
readahead = 256 (on)
geometry = 9726/255/63, sectors = 156250000, start = 0


sudo hdparm -c 1 /dev/sdc
引用:
/dev/sdc:
setting 32-bit IO_support flag to 1
HDIO_SET_32BIT failed: Invalid argument
IO_support = 0 (default)


sudo hdparm -d 1 /dev/sdc
引用:
/dev/sdc:
setting using_dma to 1 (on)
HDIO_SET_DMA failed: Inappropriate ioctl for device
HDIO_GET_DMA failed: Inappropriate ioctl for device


sudo hdparm -tT /dev/sdc
引用:
/dev/sdc:
Timing cached reads: 396 MB in 2.00 seconds = 197.79 MB/sec
Timing buffered disk reads: 84 MB in 3.02 seconds = 27.77 MB/sec

超级烂,还无法设置。G了一圈,发现还没人解决,估计遭遇Bug。

我的硬盘
sudo hdparm -i /dev/sdc
引用:
/dev/sdc:

Model=ST380011A , FwRev=8.16 , SerialNo=5JVMN24A
Config={ HardSect NotMFM HdSw>15uSec Fixed DTR>10Mbs RotSpdTol>.5% }
RawCHS=16383/16/63, TrkSize=0, SectSize=0, ECCbytes=4
BuffType=unknown, BuffSize=2048kB, MaxMultSect=16, MultSect=?16?
CurCHS=16383/16/63, CurSects=16514064, LBA=yes, LBAsects=156250000
IORDY=on/off, tPIO={min:240,w/IORDY:120}, tDMA={min:120,rec:120}
PIO modes: pio0 pio1 pio2 pio3 pio4
DMA modes: mdma0 mdma1 mdma2
UDMA modes: udma0 udma1 *udma2 udma3 udma4 udma5
AdvancedPM=no WriteCache=enabled
Drive conforms to: ATA/ATAPI-6 T13 1410D revision 2: ATA/ATAPI-1,2,3,4,5,6

* signifies the current active mode


貌似说打开了udma2模式,得分怎么这么低哇??


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 11 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 4 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译