我想大部分读者已经明白最大的问题是什么了。
我想大部分读者已经明白最大的问题是什么了。如果按照小米官方的说法,256g预留真的只剩了2g,那么在装满的时候,由于整个队列会非常拥塞,性能会严重下降。当然这个可以靠算法在闲时解决,类似于磁盘的“碎片整理”,主控在闲时可以尽量自行完成回收,把现有热数据,比如说经常更新的数据的block放一起,这样就可以避免空间接近放满的时候的拥塞问题。现有的pc上的ssd是有这个解决方案的,我相信小米也是有的。但是这样的算法操作也会有额外的擦除/写入。而且由于额外op的降低,这种操作反而要更频繁。算法只是软件上的优化,并不能解决硬件上的问题PS:如果你认为装满之前8g就是摆设,所以这个没有问题的话,你需要再看一下上面那条。如果不能手动关闭,那么软件设计上肯定要预备你装满的情况,接近/装满之后再优化什么都迟了