POPPUR爱换

标题: 贴个刚买的二手主席SSD的JSMonitor图 [打印本页]

作者: visualwang    时间: 2009-6-2 23:53
标题: 贴个刚买的二手主席SSD的JSMonitor图
刚收了块主席牌30G SSD,上家不过用了半年时间,但是JSMonitor显示平均写入次数已经4400次,按6个月计算,每天的擦写次数达到:4400/180=24次,每天写入数据达到:30x24=720G,感觉不可能啊。

如果数据是真的,那么这块SSD的理论寿命只剩下一半了,那么我380的购买价就太亏了,感情只买了半个SSD。

作者: Fuyun    时间: 2009-6-3 00:58
SSD本来就是消耗品,跟全新没多少差价还买啥2手的
作者: bcyj    时间: 2009-6-3 01:16
不是这样算的,目前的ssd的平衡磨损算法都是按扇区算的,一个扇区只写入一个字节也算整个扇区重写了一次,所以才会针对性的新加入trim这个新的指令.
按你这个,每天写入的数据可能就是720/512=1.5G罢了
作者: James Hw    时间: 2009-6-3 08:28
提示: 作者被禁止或删除 内容自动屏蔽
作者: 常山子龙    时间: 2009-6-3 09:23
提示: 作者被禁止或删除 内容自动屏蔽
作者: visualwang    时间: 2009-6-3 11:15
不是这样算的,目前的ssd的平衡磨损算法都是按扇区算的,一个扇区只写入一个字节也算整个扇区重写了一次,所以才会针对性的新加入trim这个新的指令.
按你这个,每天写入的数据可能就是720/512=1.5G罢了
bcyj 发表于 2009-6-3 01:16


哦?难道说JSMonitor显示的数据要到10000x512=5120000的时候SSD才到了最终的理论寿命?

或者说目前的写入次数(4400次)距离最终的寿命还很远纳?

哪里能找到JSMonitor的使用说明之类的?看网站是个日本人写的,看不明白,呵呵。
作者: bcyj    时间: 2009-6-3 11:25
不是,他显示的数据是真实的,总共的寿命就1W次
平衡磨损算法是这样的,当要写入一个块中的一个字节时,它需要找一个新的磨损少的块,把完全块中的内容和那个字节的内容一起写到新的块的,所以就算需要写的数据只是一个字节,但是真正写入过的数据就是一个块.而新的trim指令可以让系统向告诉ssd,那部分的数据已经不需要,那么它新分配之后就不再写入这部分不需要的数据.
作者: visualwang    时间: 2009-6-3 12:25
现在明白了,由于目前SSD的平衡算法,导致了实际写入数据和SSD内部写入(损耗)数据差异很大。
而上家使用自动碎片整理的VISTA系统,更是加大了SSD的磨损,导致半年时间损耗已经接近一半。
嘿嘿,总之,SSD是一个消耗品,购买二手需要小心,至少要JSMonitor图看一下。
TRIM指令是WIN7才能支持的,而且需要最新的OCZ VERTEX等新SSD。
作者: visualwang    时间: 2009-6-3 12:32
不过,我装XP,采用了EWF+RAMDISK+FLASHPOINT+SUPERCACH 方案,即提高了读写速度,又极大地降低了对SSD的写入操作。应该说,除了自己拷贝的东西,几乎没有别的损耗。
缺点就是浪费点内存,不过2G的内存对于XP来讲也用不完,消耗的内存:
EWF:512M(最大)
RAMDISK:96M(IE cach,FF cach,cookie,history...关机写入);512M(虚拟内存+TEMP)
FLASHPOINT:32M
SUPERCACH:128M
总计耗费内存1.2G左右。
相信这个SSD在我的手上至少还能使用1年以上,到时候再更换新的SSD吧。
作者: bcyj    时间: 2009-6-3 12:46
XP的写入并不会vista要少,你做的所有操作,基本就只有RamDisk可以减少写入,EWF除非你每次都不进行合并,要不是写入的数据量基本上还是一样多的.
不过半年4400多次也的确太多,通常是半年600次左右
作者: visualwang    时间: 2009-6-3 12:58
EWF是将写入C盘的数据改为写到内存中,重启后清除,应该是可以保护C盘无写入的。
如果没有安装新的软件或者升级补丁,是不会执行数据确定写入操作的。

FLASHPOINT保证以块的大小一次性写入SSD,也可以变相提高SSD的耐用性;毕竟写入一个字节和写入一个块,内部的写入字节数是一样的。
作者: visualwang    时间: 2009-6-3 12:59
我当时就没要JSMonitor图,因为我觉得半年时间写入次数不会太高,没想到居然到了4400次。
作者: bcyj    时间: 2009-6-3 14:06
EWF是将写入C盘的数据改为写到内存中,重启后清除,应该是可以保护C盘无写入的。
如果没有安装新的软件或者升级补丁,是不会执行数据确定写入操作的。

FLASHPOINT保证以块的大小一次性写入SSD,也可以变相提高SS ...
visualwang 发表于 2009-6-3 12:58

你可能对windows的机制不太了解,windows本身就已经是以块的大小一块性写入的,了解一下CreateFile的NoBuffer参数所需要的条件,你就会明白
FLASHPOINT所做的就是一个缓存罢了,基本不会影响写入的次数,同一个扇区,我现在写入这个扇区的第一个字节,一分钟后写入这个扇区的最后一个字节,这个扇区就被写入了两次.
EWF我就已经说了,除非你不把操作过的合并(commit),也就是每次都还原
NTFS写入数据次数最多的还是它的最后访问时间,当然,他的日志也写入次数不少,所以用Fat32就可以减少很多的写入
作者: visualwang    时间: 2009-6-3 14:50
如果是现在写入某扇区的第一个字节,1ms后写入最后一个字节,那么FLASHPOINT会不会合成为一次写入操作呢?
或者现在写入一个2KB的文件,10ms后写入另一个1K的文件,那么FLASHPOINT会不会把这两个文件一次性写入一个扇区呢?
作者: bcyj    时间: 2009-6-3 15:10
如果是现在写入某扇区的第一个字节,1ms后写入最后一个字节,那么FLASHPOINT会不会合成为一次写入操作呢?
或者现在写入一个2KB的文件,10ms后写入另一个1K的文件,那么FLASHPOINT会不会把这两个文件一次性写入一个 ...
visualwang 发表于 2009-6-3 14:50

不能说时间,要看中间经过多少个跨越以及第二次写入时第一次的数据是否已经写入硬盘,这点FLASHPOINT和windows本来的是一样的
作者: visualwang    时间: 2009-6-3 15:58
恩,就算FLASHPOINT不能减少写入次数,但可以提高小文件写入速度,提高了SSD的实用性,也算不错了。
我用EWF,现在几乎从不commit,我也没装杀毒软件,就当防病毒好了。
再加上RAMDISK,我把能够放在内存盘上的都放上面了。LOG,碎片,预取,能关的都关掉了。
使用起来速度飞快。




欢迎光临 POPPUR爱换 (https://we.poppur.com/) Powered by Discuz! X3.4