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

ssd 上开虚拟机的问题

  •  
  •   klxq15 · 2016-03-06 19:33:54 +08:00 via Android · 8323 次点击
    这是一个创建于 2975 天前的主题,其中的信息可能已经有所发展或是发生改变。
    如果 ssd 上面放虚拟机的硬盘文件,假如是 60g ,那么在用虚拟机的过程中是不是会不断读写这 60g 的空间?那 ssd 会不会很快就跪了?貌似虚拟机快照时的内存镜像也会疯狂读写?
    22 条回复    2017-08-28 20:33:12 +08:00
    hpeng
        1
    hpeng  
       2016-03-06 20:33:25 +08:00 via iPhone
    本来呢,这种帖子是不会回复的。但是我矫情。我 Windows 装在 cz80 上,不用假设, 64g 那款。 u 盘都没挂,你担心什么。还有,东西是拿来用的,不是拿来供的。
    klxq15
        2
    klxq15  
    OP
       2016-03-06 21:17:01 +08:00 via Android
    @hpeng 我的意思是说假如我买了一块 480g 的 ssd ,那么虚拟机硬盘文件是不是只会读写其中 60g 那块呢?这时候还有平衡磨损吗?会不会坏的快
    vtea
        3
    vtea  
       2016-03-06 21:20:49 +08:00
    等你把虚拟机放 ssd 上,你就知道什么叫纵想丝滑,而不是考虑跪不跪的问题了
    Totoria
        4
    Totoria  
       2016-03-06 21:21:42 +08:00
    我一直用 ssd 下载 挂 bt 放虚拟机 随便折腾 目前为止还没坏过 都是坏以前就淘汰了
    hpeng
        5
    hpeng  
       2016-03-06 21:23:40 +08:00 via iPhone
    @klxq15 你觉得设计主控的人都是智商低下的人吗?
    ibegyourpardon
        6
    ibegyourpardon  
       2016-03-06 21:31:38 +08:00   ❤️ 1
    我常年开虚拟机,母系统基本什么都不跑,就跑虚拟机,所有工作都在不同的虚拟机里完成。

    我只有 SSD 。

    我一般同时开至少俩虚拟机干活。

    我电脑不到万不得已不会关机——我连睡眠都不睡,我当服务器用的。

    你能做到的读写量,平均一天下来绝对不到我的一半。

    我同时还挂 BT 迅雷下着玩。

    我上一块 SSD 就这样用着用了三年(严格来说没那么久,因为最开始我电脑只能开最多两个虚拟机内存就不够了,但基本都是这样往死里用的)。

    你以为三年后坏了? 没有,我换了个更大的而已,老的现在当移动硬盘每天下电影用着。

    所以,别想太多。理论上来说,除非这块盘本身质量问题容易崩,否则你以为的“大量读写”其实什么都不算。

    你以为那叫疯狂写入,其实那还早着呢—— 真正的疯狂读写通常我们只在服务器上考虑这种事,否则通常我们都不把那叫疯狂。
    klxq15
        7
    klxq15  
    OP
       2016-03-06 23:29:04 +08:00 via Android
    @ibegyourpardon 我觉得开个虚拟机什么的对于家用级产品 tlc 一流已经算疯狂写入了。。。看来还是老老实实买个 intel 的吧。。
    Strikeactor
        8
    Strikeactor  
       2016-03-06 23:39:22 +08:00
    webdev
        9
    webdev  
       2016-03-07 01:44:56 +08:00 via iPhone
    @klxq15 写入多少可以自己看的 1 年 VM , BT 折腾 也才 10T 写入 这 1000*512G=500T 可以用 50 年

    楼主除非你每天格式化 写满 也许 3 年后报废 否则别瞎操心
    webdev
        10
    webdev  
       2016-03-07 01:45:38 +08:00 via iPhone
    实在舍不得可以考虑 HDD 上玩 VM SSD 供着
    xuhaoyangx
        11
    xuhaoyangx  
       2016-03-07 02:01:40 +08:00
    @klxq15 =。=tlc 有个 480g 的,已经被朋友开了一年多的虚拟机,各种编译,各种渲染,上面跑。


    说点其他的,为何要这么担心寿命,本来买 ssd 就不是为了存东西,该备份的就应该备份好,它只是补足电脑的短板,更好的体验,假设坏了,写入什么的没超过报修限制,那就拿去换呗。超过报修那就换新、换更大容量,反正到时候单位 GB 价格更低。

    HDD7-8 年内自用入了几十块,收高清音乐视频用,坏的都有十多块,有的连 1 年半都没撑过,而且这些硬盘只当存储盘用。
    手上有个三丧的 830 128g ,后面当移动硬盘用,从来不会安全退出拔掉,看着 copy 完立马拔线,也当下载盘用,写入也快 2KT 了,用了四年了吧,什么问题都没有。
    帮周边亲戚换 ssd ,也是买 tlc 的多,比较买的多,三星保修态度更好 2333 。 tlc 到现在还没有返修的,反而浦科特买了四个坏了 3 个
    SlipStupig
        12
    SlipStupig  
       2016-03-07 03:01:29 +08:00
    120G ssd+500G 组 RAID 0 已经两年了一点事情也没有
    xbb7766
        13
    xbb7766  
       2016-03-07 03:33:27 +08:00 via Android
    SSD 耐操的很,主控也不是 SB 。别买小品牌就是了,到时候要是闪存用白片黑片才叫坑。

    FYI: 之前我用一块 128g 装了 4,5 和虚拟机折腾一年才降了 1%健康度,照这样降低法活得比我还久了……

    反而现在大容量的机械盘问题有时候更多。


    之前有个老外网站测试,六块普通 SSD 最耐操的写了大概 2400T.
    1)
    http://techreport.com/review/26523/the-ssd-endurance-experiment-casualties-on-the-way-to-a-petabyte

    2)
    http://techreport.com/review/27909/the-ssd-endurance-experiment-theyre-all-dead
    sandideas
        14
    sandideas  
       2016-03-07 08:27:31 +08:00 via iPhone
    不会只写那一块区域。如果你是设计者你也不会这么设计
    josephshing
        15
    josephshing  
       2016-03-07 09:27:38 +08:00
    兼做固件的来科普下吧,平滑磨损( wear leveling ) 的实现属于 SSD 驱动层,将文件系统的逻辑地址通过平滑磨损算法映射到器件的物理地址上。
    SSD 通常采用静态平滑算法,比动态平滑的 usb 闪存寿命更长。
    况且 Mac OS 的产品主要使用 SSD 这部分功能肯定是做到位的。楼主放心用!
    而且即使普通使用, SSD 的寿命(~50 Yr)也比 HHD( 4 Yr )高一阶,单价寿命很划算
    popok
        16
    popok  
       2016-03-07 10:33:01 +08:00
    如果一个能正式上市商用的 SSD 经不起这么用的话,他的包装上肯定会有这么一句话:本产品禁止用于虚拟机软件,否则保修无效。
    Havee
        17
    Havee  
       2016-03-07 12:04:33 +08:00
    谁告诉楼主, 60G 虚拟盘在 480G ssd 上,就只读 60G 区域?
    ssd 的主控这么弱智么
    20015jjw
        18
    20015jjw  
       2016-03-07 16:09:50 +08:00 via Android
    我个人感觉 对于主控来说 虚拟机的这 60g 和 lol 的那 6g 都没区别 都是 base os 要写东西而已 要 level 就 level 了
    Reficul
        19
    Reficul  
       2016-03-07 18:58:26 +08:00
    虚拟机一个文件在物理机上只是一个文件吧,那么物理机会全盘均很,那么这个文件显然也会收到这个 Buff
    esxivistawrt
        20
    esxivistawrt  
       2016-03-09 13:28:00 +08:00
    写个循环脚本运行 dd if=/dev/random of=/dev/sda bs=1M count=1 , SSD 很快就会挂掉。
    webdev
        21
    webdev  
       2016-03-10 00:23:20 +08:00 via iPhone
    @esxivistawrt 没试验过请不要瞎说 人家正规实验的写了 3 年多 3000T 才写挂
    qas87
        22
    qas87  
       2017-08-28 20:33:12 +08:00
    效果拔群,事半功倍。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   952 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 21:13 · PVG 05:13 · LAX 14:13 · JFK 17:13
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.