硬盘5400和7200区别

[复制链接]
查看11 | 回复8 | 2021-1-26 12:38:56 | 显示全部楼层 |阅读模式
定制了,5400的, 但是见论坛里定制的,都是7200啊。郁闷了,早知道我也加100,搞上7200, 现在已经在制造了, 5400跟7200有区别的吗
回复

使用道具 举报

千问 | 2021-1-26 12:38:56 | 显示全部楼层
区别很小。。。以前看过一个科普,一开始磁针要移动到特定轨道(貌似叫寻道时间),然后旋转找到特定扇区,但是后者所需时间和前者相比非常少,所以实际上总时间没有太明显的减少。。。
回复

使用道具 举报

千问 | 2021-1-26 12:38:56 | 显示全部楼层
totalTime=avgSeekTime+rotationTime/2+(byte/bytePerTrack)*rotationTime
7200rpm=8.33msec
5400rpm=11.11msec
可以自己算下读取速度
回复

使用道具 举报

千问 | 2021-1-26 12:38:56 | 显示全部楼层
反正在读越大的文件时,时间比越渐近7200/5400=4/3=1.33倍
回复

使用道具 举报

千问 | 2021-1-26 12:38:56 | 显示全部楼层
也不用太纠结。。如果不换ssd用的话,5400的在机子里温度和噪音都比较合适。。。我定7200的是因为要拆出来换ssd的。。所以不是很在乎。。。
回复

使用道具 举报

千问 | 2021-1-26 12:38:56 | 显示全部楼层
sleepdrop 发表于 2012-7-18 19:42
反正在读越大的文件时,时间比越渐近7200/5400=4/3=1.33倍

二楼都说了占主导的是前者,你这样的推导是不严谨的。
回复

使用道具 举报

千问 | 2021-1-26 12:38:56 | 显示全部楼层
saintpasser 发表于 2012-7-18 20:19
二楼都说了占主导的是前者,你这样的推导是不严谨的。

是的,我错了,因为读盘时是按track来读的
所以那条式子只适合在同一条track的情况,也就是说,如果文件过大,用了好几条track,每条track都要算一次这条式子

应该是totalTime=(avgSeekTime+1.5*rotationTime)*size/bytePerTrack + avgSeekTime+rotationTime/2+(size%bytePerTrack/bytePerTrack)*rotationTime
当size->∞,两者比值应该是avgSeekTime+12.5 : avgSeekTime+17,如果avgSeekTime很大的话确实有时间比就不那么明显了
但一般寻道时间是9ms,所以9+12.5:9+17 = 21.5:26=0.826

回复

使用道具 举报

千问 | 2021-1-26 12:38:56 | 显示全部楼层
缓存差了一倍,严重影响性能。
8M : 16M
回复

使用道具 举报

千问 | 2021-1-26 12:38:56 | 显示全部楼层
但是7200的硬盘在机器里震动和发热都比5400的厉害...
感觉要明显一下, 要追求速度还是弄快ssd
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行