一般情况下,系统在运行的时候会时刻读写磁盘,每时每刻都会有大量对磁盘的读和写操作,据说磁盘写操作对磁盘的占用是磁盘读操作的2倍。
固态硬盘的寿命会受闪存颗粒的PE次数最终决定,具体就是你把数据存储的位置能被你存的次数是有限的,你存了3000次(MLC的nand flash芯片)之后再想存进去就很有可能存不进去了(例如那个位置的晶体管崩塌了),不管其他硬件什么时候坏,至少我们已经知道,数据存储位置单元会随着存的次数一步一步的走上灭亡,面对这个从使用固态硬盘开始就一直威胁着我们数据安全的问题,我们很有理由去寻找一个办法解决它。解决的办法就是限制数据的写入,当然硬盘买来就是存数据的,不允许写入那还了得?当然不是不允许写入,只是限制写入,是那些有必要写入的东西写入,没必要写入的东西拒绝写入。也就是今天说的写入过滤,(这里的过滤就是拒绝写入的意思,但是我们可以控制它开启的时机来促使需要写入的数据写入,不必要的数据拒绝写入)
我们来假设一下,如果我们对磁盘只读不写,那么自然就没有写入了,而且之前还说到磁盘写入操作对磁盘的占用(信道时间的占用,磁盘控制器的CPU的占用)是磁盘读操作的两倍,这么一来对磁盘性能会提升到原来的三倍。
如果你读懂了上面的内容那么你应该能够理解本文的主题:对磁盘写过滤的意义,能够做到如下两点,把固态硬盘有限的生命无限制的延长,于此同时还能够将系统性能提升到原来的三倍。
固态硬盘的寿命会受闪存颗粒的PE次数最终决定,具体就是你把数据存储的位置能被你存的次数是有限的,你存了3000次(MLC的nand flash芯片)之后再想存进去就很有可能存不进去了(例如那个位置的晶体管崩塌了),不管其他硬件什么时候坏,至少我们已经知道,数据存储位置单元会随着存的次数一步一步的走上灭亡,面对这个从使用固态硬盘开始就一直威胁着我们数据安全的问题,我们很有理由去寻找一个办法解决它。解决的办法就是限制数据的写入,当然硬盘买来就是存数据的,不允许写入那还了得?当然不是不允许写入,只是限制写入,是那些有必要写入的东西写入,没必要写入的东西拒绝写入。也就是今天说的写入过滤,(这里的过滤就是拒绝写入的意思,但是我们可以控制它开启的时机来促使需要写入的数据写入,不必要的数据拒绝写入)
我们来假设一下,如果我们对磁盘只读不写,那么自然就没有写入了,而且之前还说到磁盘写入操作对磁盘的占用(信道时间的占用,磁盘控制器的CPU的占用)是磁盘读操作的两倍,这么一来对磁盘性能会提升到原来的三倍。
如果你读懂了上面的内容那么你应该能够理解本文的主题:对磁盘写过滤的意义,能够做到如下两点,把固态硬盘有限的生命无限制的延长,于此同时还能够将系统性能提升到原来的三倍。