V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
NeezerGu
V2EX  ›  MacBook Pro

请问 256G ssd 的寿命是?

  •  1
     
  •   NeezerGu · 2020-07-14 10:34:59 +08:00 · 6698 次点击
    这是一个创建于 1597 天前的主题,其中的信息可能已经有所发展或是发生改变。

    https://i.loli.net/2020/07/14/zqjJa2L3pYW8hyl.png

    10:16 up 8 days, 1:48, 6 users, load averages: 11.50 15.98 13.46

    一周读写各 5t+,谁来救救孩子……

    最近虚拟机后台常开(pd14),分配了 6G 内存,勉强够用。

    平时办公 chrome 开的页面比较多,少则 4G 内存,多则 6G 往上跑,不切换还好,只要一切换到虚拟机,istat 的硬盘监控立马几百 M/s 的跑

    之前没看活动监视器还没感觉,现在一看,这才一周多一点,读写就这么多了。。 看了眼 istat 的 ssd lifetime left 88%

    想问问我的 ssd 如果继续下去,是不是命不久矣了?

    另外求助一下解决方案?

    我目前只想到先换 safari 试试,印象 safari 比 chrome 省点内存,不过也还是没开几个页面就 2.5G 了

    第 1 条附言  ·  2020-07-28 16:17:40 +08:00
    本着认真负责的态度,还是写个补充吧。

    首先一周 5t+的读写肯定是不行的,别说什么用不坏。按照一周 5t+的读写数据量,真坚持不了多久,难道我这里硬盘坏了你帮我修?

    其次,先说虚拟机:我分别尝试了 4G 、6G 、8G 的容量限制,并且尝试修改虚拟机内 win10 的虚拟内存,得到的结果,只能说,影响不大。当然这可能只是我这里是这样。
    总归,给 8G 的时候,用 5G ;给 6G 的时候,用 4.5G ;给 4G 的时候,用 3.9G ; 只给 4G 会卡,给大于 4G 就不怎么卡了。最后修改为 5G

    其三,mac 下的内存机制,重点看内存压力而不是内存占用。哪怕邮件 app 内存泄漏占个 70G,但如果看内存压力的话,很可能还是绿色的。具体这个压力原理我不是很懂,但根据这个来看,整体上是没错了,如果 iStat menus 还能直接看百分比。
    感知上,如果内存压力超过 80%,就会开始读写 ssd 来给内存腾空间;如果超过 90%,那么很可能每次切换应用,都会有一定的读写。

    目前,我能确定 chrome 的 onetab 应用,能稍稍的缓解内存压力,而活动监视器的实际内存排序,也是一个不错的指标。
    但整体上,就我个人而言,重启反而是最有效的。连续开机 3 、4 天以上,内存压力会逐渐接近 90%,一周以上时,内存压力不会低于 90%。哪怕直接把 chrome 关了,内存压力也在 80%以上。活动监视器里也无法发现什么有用的信息,尝试 cleanmymac 的内存清理(个人理解也就无非是个把内存塞满再腾空的小应用),也没有什么效果。
    所以,不成熟的猜测,或许是内核的内存泄漏?
    36 条回复    2020-08-12 13:15:40 +08:00
    CodeCodeStudy
        1
    CodeCodeStudy  
       2020-07-14 10:59:23 +08:00
    你只要不用 dd 命令往硬盘里塞东西,随便用吧,MBP 的 PE 好几千次呢
    CodeCodeStudy
        2
    CodeCodeStudy  
       2020-07-14 11:10:24 +08:00   ❤️ 1
    一个星期 5T,一年 52 周,共 260T,约一千次写入,MBP 的 PE 至少三千次,超过了三千也只是会缓慢下降,离报废还蛮远呢。所以就算你每天都是这个写入强度,用三五年不成问题。
    limuyan44
        3
    limuyan44  
       2020-07-14 11:13:03 +08:00   ❤️ 2
    从来没关注过,反正比电脑的寿命长。
    GTD
        4
    GTD  
       2020-07-14 11:17:21 +08:00
    256* 300 次循环吧。

    大一的时候买过三星的 256,大四的时候就坏了,大概能用三年左右。当然如果是苹果的话,质量应该更好。
    aydd2004
        5
    aydd2004  
       2020-07-14 11:22:03 +08:00
    60G 的三星 830 现在还在当移动硬盘

    我觉得 这玩意如果不是每天使劲折腾的话 跟 U 盘寿命应该差不多
    Felldeadbird
        6
    Felldeadbird  
       2020-07-14 11:39:42 +08:00
    之前有一个 SSD 硬盘寿命测试。你可以搜索一下。

    反正,你用到 SSD 坏了。你的电脑基本配置落后 几代。
    NeezerGu
        7
    NeezerGu  
    OP
       2020-07-14 11:50:25 +08:00   ❤️ 1
    @CodeCodeStudy 好的,感谢
    richangfan
        8
    richangfan  
       2020-07-14 11:58:35 +08:00
    一周 20PE,一月 80PE,活不过今年
    celeron533
        9
    celeron533  
       2020-07-14 12:23:57 +08:00
    感觉是虚拟机跑了交换文件
    ddugujiujian
        10
    ddugujiujian  
       2020-07-14 12:25:35 +08:00
    刚过保就坏了的路过,饥饿鲨的
    yukiww233
        11
    yukiww233  
       2020-07-14 13:25:47 +08:00
    这是分配的内存过大,频繁写 swap 了吧
    Licsber
        12
    Licsber  
       2020-07-14 13:42:08 +08:00
    ![UN5KN6.png]( https://s1.ax1x.com/2020/07/14/UN5KN6.png)
    目测我的 kernel_task 写入量到了 2TB 了
    硬盘寿命也是说的 89% left
    Licsber
        13
    Licsber  
       2020-07-14 13:44:39 +08:00
    13:44 up 8 days, 16:48, 2 users, load averages: 1.48 1.79 1.90
    补一下 uptime
    NeezerGu
        14
    NeezerGu  
    OP
       2020-07-14 14:11:42 +08:00
    @yukiww233 减少虚拟机 内存有帮助吗? 我试试
    CodeCodeStudy
        15
    CodeCodeStudy  
       2020-07-14 14:20:28 +08:00
    @NeezerGu 反了吧,应该要加大给虚拟机的内存。如果虚拟机的操作系统的“物理内存”不足的话,那么就会频繁把数据交换到交换分区,造成反复的写入。你可以加大给虚拟机的内存,或者虚拟机内不开启任何软件,观察一段时间看看
    NeezerGu
        16
    NeezerGu  
    OP
       2020-07-14 14:21:28 +08:00
    @CodeCodeStudy 感谢哈,我去试试
    CodeCodeStudy
        17
    CodeCodeStudy  
       2020-07-14 14:23:56 +08:00
    你可以买一个硬盘盒,买一个二手的机械硬盘,然后挂载到 MBP,共享目录给虚拟机,虚拟机的 Windows 的 pagefile.sys 放到外置硬盘的目录下
    Licsber
        18
    Licsber  
       2020-07-14 14:25:26 +08:00
    brew install smartmontools
    试试
    目测 mbp 256G 的总读写量能到 1PB
    ![UNOji9.png]( https://s1.ax1x.com/2020/07/14/UNOji9.png)
    CodeCodeStudy
        19
    CodeCodeStudy  
       2020-07-14 14:32:05 +08:00
    如果 MBP 内存够大的话,那么也可以使用内存盘,也就是 Ramdisk,挂载到 /Volumes/Ramdisk,共享目录给虚拟机,比如 Z:\ ,把 虚拟机的 Windows 的 pagefile.sys 放到 Z 盘下。
    可以设置环境变量 TMPDIR 为 /Volumes/Ramdisk
    NeezerGu
        20
    NeezerGu  
    OP
       2020-07-14 15:17:32 +08:00
    @CodeCodeStudy 整个虚拟机都是在移动硬盘盒里的,还是个 ssd,目前改到 8G,流畅多了,具体对内置 ssd 的的读写影响就要继续观察了,,
    NeezerGu
        21
    NeezerGu  
    OP
       2020-07-14 15:19:01 +08:00
    @Licsber 谢谢。 如果读写 1PB 的话, 按 1 周 10T,100 周就能达到。。。。 曾经我以为 焦虑固态硬盘寿命这种问题还离我很远。。
    after1990s
        22
    after1990s  
       2020-07-14 16:28:17 +08:00 via Android
    @NeezerGu 把虚拟机里面的虚拟内存关掉呗
    NeezerGu
        23
    NeezerGu  
    OP
       2020-07-14 16:32:41 +08:00
    @after1990s 感谢, 我试试
    Licsber
        24
    Licsber  
       2020-07-14 16:37:09 +08:00
    @NeezerGu #21 我一年半多 总读写 100T 大概每月各 5T 读写吧 预计寿命能到 16 年
    要是照你这样一周 10T 那真的是疯了 一月 40T 寿命缩减八倍 两年完蛋 打出 GG
    wanguorui123
        25
    wanguorui123  
       2020-07-14 17:02:09 +08:00 via iPhone
    256G 的 MLC 颗粒应该有 600TBW
    dioxide
        26
    dioxide  
       2020-07-14 17:08:25 +08:00
    有个疑问: 如果 SSD 要挂了, 那是怎么个挂法呢? 是某时某刻突然挂掉么? 那数据.... 还是像机械硬盘一样, 是个渐进的过程: 坏块 /道逐渐增多?
    systemcall
        27
    systemcall  
       2020-07-14 17:48:41 +08:00 via Android
    如果是 TLC 的 SSD 的话,一般是 75TBW 起步,苹果原装的肯定比这个要高,国产杂牌谈寿命感觉可以除以 10
    觉得影响内置 SSD 的寿命的东西丢外置的 SSD 上,不清楚 macOS 怎样,Windows 和 Linux 那边都可以把系统装在通过 USB 连接的外置 SSD 上,页面文件 /交换也可以丢上面。Windows 需要些技巧,用 rufus 外加替换部分文件就行了,不难。Linux 直接装
    说以前的 SSD 没有坏想当然地得出现在的 SSD 也有很长寿命的,怕是不知道以前的 SSD PE 可以上 5000,早期的 40nm 3D TLC 好像是 1500 到 3000,这几年连 100PE 的牛鬼蛇神都出来了,这还没算国产的电子垃圾。国产的电子垃圾有拿手机的 eMMC 和 UFS 的,应该是拆机的,也有可能是有问题做报废处理的,还有各种“Intel 原厂闪存” “A+级颗粒”,基本上是大厂连做 tf 卡都不会用的垃圾
    podel
        28
    podel  
       2020-07-14 18:03:52 +08:00
    是因为虚拟内存了。不管是 MAC 还是 windows 在物理内存不足的时候都会挪动不用的部分到硬盘上面的虚拟内存。
    CLOT
        29
    CLOT  
       2020-07-14 18:48:07 +08:00
    难为情 我用了两年的单硬盘笔记本才写入了 5T,,,剩余寿命 98% 还能用接近一百年,,,
    PS:闪迪的 15NM 2D TLC 平常用的小心翼翼 结果发现根本用不完
    huanxianghao
        30
    huanxianghao  
       2020-07-14 22:32:45 +08:00
    什么,我大清亡了
    tzm41
        31
    tzm41  
       2020-07-15 02:23:41 +08:00 via iPhone
    我曾经的 MBP SSD 也坏过,换一次$700……
    Eagleyes
        32
    Eagleyes  
       2020-07-15 08:33:19 +08:00
    你只要不是天天写满擦除,就放心用吧。等你电脑淘汰的时候 ssd 都不会坏。


    我 Macbook Pro 2012mid 现在还用着呢,256ssd 一切良好。8 年了。

    还有个 sata 256ssd,20151111 买的,现在换了 nvme 1t 。这个拆下来继续装到老旧笔记本上发光发热
    nicevar
        33
    nicevar  
       2020-07-15 09:01:57 +08:00
    没有想象中的那么乐观,近十年我用过近二十块 SSD,目前服役的有七块,除了一块饥饿鲨的撑过了保修期三月,其他的都在保修期内挂了,使用时间最长的是 intel 的 535,保五年,三年半就不行了,绝对是没有任何疯狂下载的操作,都是平常正常使用强度
    galenzhao
        34
    galenzhao  
       2020-07-15 16:17:11 +08:00
    我 128 的 m6s mlc 用了 8 年了还好好的
    LagunAPaTa
        35
    LagunAPaTa  
       2020-07-15 22:13:10 +08:00
    2013 年 MBP 256G 现在依然在服役~
    zacklin99
        36
    zacklin99  
       2020-08-12 13:15:40 +08:00
    @Eagleyes 得看使用量吧。。。按他这个使用量,估计两年内就挂了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   4005 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 32ms · UTC 00:56 · PVG 08:56 · LAX 16:56 · JFK 19:56
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.