当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 7 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : 如何加速硬盘读写速度,如何完全控制ntfs 分区
帖子发表于 : 2006-08-08 14:49 

注册: 2006-07-27 17:39
帖子: 124
送出感谢: 0 次
接收感谢: 0 次
原来看过几条命令 可以提升硬盘读写速度 后来找不到了 好象是开dma什么的命令
以root也不能写ntfs分区 怎么能完全控制


页首
 用户资料  
 
2 楼 
 文章标题 :
帖子发表于 : 2006-08-08 15:11 
头像

注册: 2006-05-13 4:02
帖子: 10606
送出感谢: 0 次
接收感谢: 7
1. sudo hdparm,如果想知道参数,可参见man
2. 暂时不可以,要用某软件,测试版,不推荐使用。


_________________
HP Pavilion DV6-2064CA: AMD Turion II Ultra Dual-Core Mobile M640, HD4650, 2GBx2 DDR2-800, Seagate 500GB 7200RPM SATA, BD-ROM
DELL UltraSharp 2209WA
Arch64, Testing repo


页首
 用户资料  
 
3 楼 
 文章标题 :
帖子发表于 : 2006-08-13 11:33 

注册: 2005-10-29 17:24
帖子: 26
送出感谢: 0 次
接收感谢: 0 次
第三部分 对于IDE硬盘的安装后优化

这里主要谈谈谈关于hdparm的使用,hdparm的某些功能可以通过编译内核来完成,在论坛上jaquar00是这样说的,当然我觉得使用这个软件更加方便,具体的使用方法如下:
首先进行测试:
代码:
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 设备

论坛上的jaquar00朋友,帮我补充了用
代码:
lspci -v | grep 'IDE'

这条命令查询你的硬盘支持那种方式,但是非常奇怪,该命令在我的电脑上什么都看不出来,全是unknow,不过也许对其他朋友能有所帮助。

第四部分 对于磁盘碎片的处理方法
关于磁盘碎片的问题,我已经查找了很多资料,可以确定的是,linux的文件系统非常优秀,碎片化问题很小,而且linux内核本身具备了相应的预防措施,即空间足够大的情况下,对已有文件块不再进行写操作等,这使linux产生了越用越整齐的说法,但是无法得知这样的说法究竟是否属实,所以我这里介绍另外一种比较麻烦的方法,即格式化重写法。
在使用这样的方法时,必须要有一个空间足够容纳要整理的硬盘的文件的空闲分区,
在需要格式化的时候,将所有要整理硬盘的文件移到这个分区,然后将原有硬盘格式化,再把所有文件移回去,这种方法看似疯狂,但是连续的写可以避免磁盘碎片,也许某天一些朋友会考虑使用这种方法。


至于对ntfs的控制,可使用ntfs 3G,不过有些风险就是了

good luck


页首
 用户资料  
 
4 楼 
 文章标题 :
帖子发表于 : 2006-08-13 11:44 
头像

注册: 2006-05-13 4:02
帖子: 10606
送出感谢: 0 次
接收感谢: 7
另外说明一下,hdparm如果不写入文件(名字忘了,好像是hdparm.conf,照里面的例子写就可以了),每次重启后,参数就会失效,得重新来过。


_________________
HP Pavilion DV6-2064CA: AMD Turion II Ultra Dual-Core Mobile M640, HD4650, 2GBx2 DDR2-800, Seagate 500GB 7200RPM SATA, BD-ROM
DELL UltraSharp 2209WA
Arch64, Testing repo


页首
 用户资料  
 
5 楼 
 文章标题 :
帖子发表于 : 2006-08-19 13:59 
头像

注册: 2006-08-12 7:46
帖子: 70
送出感谢: 0 次
接收感谢: 0 次
http://www.linux-ntfs.org/这里写的比较详细


页首
 用户资料  
 
6 楼 
 文章标题 :
帖子发表于 : 2006-08-20 21:08 
头像

注册: 2006-07-02 11:16
帖子: 12522
地址: 廣州
送出感谢: 0 次
接收感谢: 8
现在Ubuntu可以mount NTFS的分区了

不过文件目录结构全部都是乱的


_________________
^_^ ~~~
要理解递归,首先要理解递归。

地球人都知道,理论上,理论跟实际是没有差别的,但实际上,理论跟实际的差别是相当大滴。


页首
 用户资料  
 
7 楼 
 文章标题 :
帖子发表于 : 2006-08-20 21:35 
头像

注册: 2005-08-14 21:55
帖子: 58428
地址: 长沙
送出感谢: 4
接收感谢: 272
hdparm只是在你的硬盘确实设置不对头的时候,才可以有些调整的效果。不能写入的现象,可以自己加启动bash。
ntfs-3g还需要等等的。


_________________
● 鸣学


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

当前时区为 UTC + 8 小时


在线用户

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


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

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

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