比如 macOS 占了 10G 空间,安装 xcode 等等开发必备软件又 20G ,这 30G 文件占据的 TLC / MLC 因为很少更新删除操作,在相当长的时间里就是 1 次写入的状态吧? 那么一个 128G 的 ssd ,各种必须软件整完了只剩 30G 空间,开发期间频繁的 node/rails/clang 编译操作造成的擦写仅在这 30G 上发生,岂不是坏得特别快? 有什么算法会挪动一下常年不动的文件吗?
比如 macOS 占了 10G 空间,安装 xcode 等等开发必备软件又 20G ,这 30G 文件占据的 TLC / MLC 因为很少更新删除操作,在相当长的时间里就是 1 次写入的状态吧? 那么一个 128G 的 ssd ,各种必须软件整完了只剩 30G 空间,开发期间频繁的 node/rails/clang 编译操作造成的擦写仅在这 30G 上发生,岂不是坏得特别快? 有什么算法会挪动一下常年不动的文件吗?
1
imn1 Sep 27, 2016
累计写入 128G 才算一次
|
2
zwl2012 Sep 27, 2016 via iPhone
SSD 固件内部就实现了这种均匀磨损算法,不然以 tlc 的尿性, SSD 能用几个月?
|
4
9hills Sep 27, 2016
你想到的, SSD 厂商已经想到了。。。自己就会做,不必你担心
|
5
vibbow Sep 27, 2016
|
8
nodin Sep 27, 2016 via Android
这个不是主控和算法的活?
|
9
processzzp Sep 27, 2016 via Android
|
10
mm163 Sep 27, 2016
所以要永远保留 1/3 以上的空间。
另外,升级系统,升级 xcode ,升级程序,这些空间就会交换出来,放心吧。 |
11
otakustay Sep 27, 2016
你可以这么理解, SSD 主控芯片闲着没事干的时候就在那挪数据,挪过来又挪过去……
|
12
honeycomb Sep 27, 2016 via Android |
14
vibbow Sep 27, 2016 via Android
@processzzp u 盘没缓存
|