V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
y
V2EX  ›  问与答

硬盘的读写速度异常,可能有哪些原因?

  •  
  •   y · 2013-02-01 13:32:03 +08:00 · 4357 次点击
    这是一个创建于 4320 天前的主题,其中的信息可能已经有所发展或是发生改变。
    最近电脑在毫无征兆的情况下慢得出奇,找了半天,感觉是硬盘的原因。

    刚才用软件测试了一下,读写速度都特别低,特别是读的速度,居然比写还低!这里是截图:



    写最多 50 MB/s, 读大约是 20-30 MB/s, 这种情况下电脑基本还能用。
    昨晚想备份数据,有很长时间显示正在拷贝,几乎没有任何读写。这时候随便点什么都是菊花狂转。

    用的是 mid 2010 的 Macbook pro 13', 最基本配置。

    硬盘是东芝的, SATA 3.0 Gbps, 根据 wiki,速度应该可以达到 300 MB/s, 即使实际比这差一些,我的硬盘的表现也够离谱的了。请问有哪些可能?

    我在之前的帖子问过,有可能是硬盘、或者硬盘的线出了问题,想请教一下怎么判断,或者有没有其它的原因?磁盘工具下,修复磁盘权限,验证磁盘,以及从 Recovery HD 启动后修复磁盘都做过了,出了修复了一些权限,别的都说 “似乎是好的”。

    (之前也有人建议直接换 SSD,顺便问一句,SSD 和普通硬盘比较哪个更耗电?用了 SSD 后电池的寿命会怎么变化?)
    20 条回复    1970-01-01 08:00:00 +08:00
    sNullp
        1
    sNullp  
       2013-02-01 13:36:45 +08:00   ❤️ 1
    先用相关的工具测试一下线性读取的速度,mac下我不知道有哪些。如果仍然不正常,则为硬件相关的原因,否则,可能只是磁盘碎片而已。
    y
        2
    y  
    OP
       2013-02-01 13:39:51 +08:00
    @sNullp 线性读取?这是什么意思?

    我贴的这个叫 Blackmagic speed test 不知道做的是不是这个。
    sNullp
        3
    sNullp  
       2013-02-01 14:26:50 +08:00
    @y 就是按照LBA顺序从磁盘读取数据,跳过分区和文件系统。一般常用的磁盘性能测试工具都可以做,比如win下的hdtune之类的。mac下可以用dd做,但是如果你不熟悉dd还是建议不要尝试,不然把读搞成了写就杯具了。
    y
        4
    y  
    OP
       2013-02-01 14:59:00 +08:00
    sNullp
        5
    sNullp  
       2013-02-01 15:00:52 +08:00
    @y 是,但是不知道怎么做就找别的工具吧。dd太危险了。
    y
        6
    y  
    OP
       2013-02-01 15:45:42 +08:00
    @sNullp 好,有空学习学习,或者等这台机器废掉再拿它练练。
    swulling
        7
    swulling  
       2013-02-01 15:48:08 +08:00
    @sNullp dd if=/dev/zero of=/dev/sda bs=100M
    @y 呼呼
    sNullp
        8
    sNullp  
       2013-02-01 15:55:35 +08:00   ❤️ 1
    @y 千万别试!!!这么些你的硬盘会被清空!!
    @swulling 你是故意的还是你也不熟练?不要害人!
    alexrezit
        9
    alexrezit  
       2013-02-01 15:56:41 +08:00
    5400 rpm 的机械磁盘想达到 300 MB/s? 开什么玩笑...
    y
        10
    y  
    OP
       2013-02-01 16:00:46 +08:00 via iPad
    @sNullp 哎,习惯了。还经常有人介绍 sudo rm -rf / 勒,我一般会先读 man page 或者搜索的。

    不过我还是点了感谢。你是好人啊。
    swulling
        11
    swulling  
       2013-02-01 16:07:42 +08:00
    @sNullp osx没有/dev/sdx的,don't worry...
    sNullp
        12
    sNullp  
       2013-02-01 16:12:02 +08:00
    @swulling 哦。。也是。。刚才吓出一身冷汗。。
    @y 其实我一般用的是 dd if=/dev/hda of=/dev/null bs=4096,跑一段时间后ctrl+c取消。
    但是我怕你把命令打错所以没敢说。。
    leofml
        13
    leofml  
       2013-02-01 16:15:52 +08:00
    我硬盘也是5400转,80m/s,11年的。
    楼主用smart utility检出硬盘数据让大家看看呗。
    比如说:
    y
        14
    y  
    OP
       2013-02-01 16:32:18 +08:00 via iPad
    @leofml 这是啥啊,系统自带的?
    @sNullp 一般这种命令不是贴进去的么...?
    leofml
        15
    leofml  
       2013-02-01 16:37:39 +08:00
    bearice
        16
    bearice  
       2013-02-01 22:44:34 +08:00
    “硬盘是东芝的, SATA 3.0 Gbps, 根据 wiki,速度应该可以达到 300 MB/s, 即使实际比这差一些,我的硬盘的表现也够离谱的了。”

    这是接口速度。 就跟你路由器是1000M但是用了一个56K猫上网于是网速还是56K一样。
    y
        17
    y  
    OP
       2013-02-01 23:05:56 +08:00 via iPad
    @bearice 嗯,我知道不能指望那个速度。但是读比写慢还是很不正常吧,写有时候能冲到 60MB/s 以上,但很快又掉下来了。特别是有时候读写速度几乎为零,卡死... 所以说还是有点问题。
    y
        18
    y  
    OP
       2013-02-02 00:40:46 +08:00
    @leofml
    @bearice
    @sNullp
    @swulling 看了是要挂了,SMART Utility 直接弹警报了。

    这里是 SMART Utility 的截图:
    swulling
        19
    swulling  
       2013-02-02 00:50:03 +08:00
    @y 大量坏道,放弃吧
    sNullp
        20
    sNullp  
       2013-02-02 16:35:47 +08:00
    @y 确实,赶紧备份数据换硬盘吧。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1678 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 16:46 · PVG 00:46 · LAX 08:46 · JFK 11:46
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.