当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 15 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : [问题]SATA怎么打开DMA???
帖子发表于 : 2007-04-20 19:32 

注册: 2006-10-15 18:53
帖子: 94
送出感谢: 0 次
接收感谢: 0 次
我想大家都应该是SATA的硬盘了吧?

但UBUNTU的内核还是没有打开SATA的DMA.

不知道论坛上的高手是怎么提高SATA硬盘的读写速度的?

hdparm -c1 /dev/sda是不被支持的~~~

是否必须重新编译内核来解决问题?


页首
 用户资料  
 
2 楼 
 文章标题 :
帖子发表于 : 2007-04-20 21:05 
头像

注册: 2005-10-21 16:57
帖子: 1383
送出感谢: 0 次
接收感谢: 0 次
SATA与IDE不同,不开DMA它也不会被降为PIO传输模式,因为它根本不支持
sata不用做任何设置就可以工作得很好
不放心可以测试一下 sudo hdparm -t /dev/sda
我的是57.81 MB/sec,现在的硬盘基本上都能在60MB上下


页首
 用户资料  
 
3 楼 
 文章标题 :
帖子发表于 : 2007-04-20 21:17 
头像

注册: 2006-12-23 13:46
帖子: 9203
地址: Azores Islands
送出感谢: 0 次
接收感谢: 1
glade 写道:
SATA与IDE不同,不开DMA它也不会被降为PIO传输模式,因为它根本不支持
sata不用做任何设置就可以工作得很好
不放心可以测试一下 sudo hdparm -t /dev/sda
我的是57.81 MB/sec,现在的硬盘基本上都能在60MB上下



台式机7.04 上IDE 可以达到70M/s,所以台式机 sata 70M/s以上才算正常


页首
 用户资料  
 
4 楼 
 文章标题 :
帖子发表于 : 2007-04-21 9:40 

注册: 2006-10-15 18:53
帖子: 94
送出感谢: 0 次
接收感谢: 0 次
skyx 写道:
glade 写道:
SATA与IDE不同,不开DMA它也不会被降为PIO传输模式,因为它根本不支持
sata不用做任何设置就可以工作得很好
不放心可以测试一下 sudo hdparm -t /dev/sda
我的是57.81 MB/sec,现在的硬盘基本上都能在60MB上下



台式机7.04 上IDE 可以达到70M/s,所以台式机 sata 70M/s以上才算正常


正解.其实是内核编译的时候,SATA硬盘的32位传送模式用的默认选项,也就是不支持.内核编译是可以解决这个问题的.只不过内


页首
 用户资料  
 
5 楼 
 文章标题 :
帖子发表于 : 2007-04-21 14:00 

注册: 2007-02-25 16:56
帖子: 1261
送出感谢: 0 次
接收感谢: 0 次
现在硬盘最大内部转输也就65M左右,7。04能把它弄到70多。
晕ing...


页首
 用户资料  
 
6 楼 
 文章标题 :
帖子发表于 : 2007-04-21 14:14 
头像

注册: 2006-12-23 13:46
帖子: 9203
地址: Azores Islands
送出感谢: 0 次
接收感谢: 1
lb_bn 写道:
现在硬盘最大内部转输也就65M左右,7。04能把它弄到70多。
晕ing...


晕ing again and again

楼上非要拿内部转输说事,都说的不是一回事

我的IDE硬盘在704上的表现


引用:
sky@ThinkPad:~$sudo hdparm -t /dev/hda

/dev/hda:
Timing buffered disk reads: 228 MB in 3.02 seconds = 75.62 MB/sec


附件:
hd.jpg
hd.jpg [ 44.73 KiB | 被浏览 1065 次 ]



_________________
no security measure is worth anything if an attacker has physical access to the machine
页首
 用户资料  
 
7 楼 
 文章标题 :
帖子发表于 : 2007-04-21 15:08 
头像

注册: 2006-05-19 21:23
帖子: 1277
送出感谢: 0 次
接收感谢: 0 次
楼上这个米人居然用的是小黑!


_________________
其实我是一个演员!-http://blog.csdn.net/xport/


页首
 用户资料  
 
8 楼 
 文章标题 :
帖子发表于 : 2007-04-21 16:22 

注册: 2007-02-25 16:56
帖子: 1261
送出感谢: 0 次
接收感谢: 0 次
我的只有47,40G的盘子,用过优化了。
160g的盘子是57。
skyx的就是不一样。。应该与文件系统有关吧。我用的是ext3。。


页首
 用户资料  
 
9 楼 
 文章标题 :
帖子发表于 : 2007-04-21 18:51 

注册: 2006-10-15 18:53
帖子: 94
送出感谢: 0 次
接收感谢: 0 次
千万别争吵起来啊~~~

我现在需要得到一个答案,,,SATA硬盘的读写速度是不是不需要设置成32位?

其实答案是很简单的,,,,

曾经在某个文章上看到了SATA在LINUX下面打开32位模式后提高工作效率的文章~~~

我在一周内应该可以把内核给编译出来,,,到时候就知道了~~~


页首
 用户资料  
 
10 楼 
 文章标题 :
帖子发表于 : 2007-04-21 20:15 

注册: 2005-12-13 23:00
帖子: 40
送出感谢: 0 次
接收感谢: 0 次
skyx 写道:
lb_bn 写道:
现在硬盘最大内部转输也就65M左右,7。04能把它弄到70多。
晕ing...


晕ing again and again

楼上非要拿内部转输说事,都说的不是一回事

我的IDE硬盘在704上的表现


引用:
sky@ThinkPad:~$sudo hdparm -t /dev/hda

/dev/hda:
Timing buffered disk reads: 228 MB in 3.02 seconds = 75.62 MB/sec


您用的是本本还是台式机? 这么高


_________________
The Toilet Paper Problem
Donald E. Knuth
The American Mathematical Monthly, Vol. 91, No. 8 (Oct., 1984), pp. 465-470

Feisty 7.04 on ASUS Z99H56JN-SL with Core 2 Duo T5600/ 1GB/ 120GB/ 7300 go


页首
 用户资料  
 
11 楼 
 文章标题 :
帖子发表于 : 2007-04-22 5:21 
头像

注册: 2005-12-28 1:16
帖子: 3916
地址: 火星
系统: Ubuntu 12.10 X64
送出感谢: 1
接收感谢: 0 次
/dev/sda:
Timing buffered disk reads: 190 MB in 3.00 seconds = 63.30 MB/sec

打开不打开DMA
相差不大吧

我没打开也到60M+了
打开了能到多少?


SATA本身就是串行传输数据的
跟PATA的并行传输不同
并行的好比排队的时候可以16个队伍同时开进或者32个队伍同时开进
差别当然比较大了
但是SATA本身就只有一条队伍
以16个人为单位或者32个人为单位
都不影响多少吧


_________________
目前负债150多万


最后由 xhy 编辑于 2007-04-29 9:10,总共编辑了 2 次

页首
 用户资料  
 
12 楼 
 文章标题 :
帖子发表于 : 2007-04-22 13:41 

注册: 2006-10-15 18:53
帖子: 94
送出感谢: 0 次
接收感谢: 0 次
我想应该还是有区别。我做文件服务器,用win2003,文件同步速度可以 到 9M/S
但LINUX一样的设置下面只有4M,我想,这个差别应该是硬盘的工作模式的原因吧。

主要体现在raid0下面 ,LINUX的软RAID0基本没有提高读写文件的速度~~~不知道这个是什么原因~~


页首
 用户资料  
 
13 楼 
 文章标题 :
帖子发表于 : 2007-04-22 13:49 

注册: 2006-10-15 18:53
帖子: 94
送出感谢: 0 次
接收感谢: 0 次
发生灵异事件

我用hdparm -t /dev/md0
得到传送速度是65m/s
于是我分别测试组成RAID0的sdb和sdc,分别得到54M/S和60M/S,我觉得这么会有提高,却只提高几M呢?
于是 我再测试md0
现在得到的速度是98M/s,,,,,,,,,,,,,,,,,,,,,,,,头晕ING


页首
 用户资料  
 
14 楼 
 文章标题 :
帖子发表于 : 2007-04-28 21:59 

注册: 2006-10-15 18:53
帖子: 94
送出感谢: 0 次
接收感谢: 0 次
看来这个问题没有人想回答哈。。。。


页首
 用户资料  
 
15 楼 
 文章标题 :
帖子发表于 : 2007-04-28 22:22 
头像

注册: 2006-06-13 11:02
帖子: 431
地址: 广东 广州
送出感谢: 0 次
接收感谢: 0 次
我的md0用的是raid1,md1用的是raid0,区别还是很大的


附件:
screenshot1.png
screenshot1.png [ 16.38 KiB | 被浏览 957 次 ]

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

当前时区为 UTC + 8 小时


在线用户

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


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

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

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