本帖最后由 kill211 于 2014-6-30 10:22 编辑
LZ之前一直在用U盘做WTG,金士顿的、闪迪的CZ80 64G,还有吧友推荐的号称世界最快U盘的Mushkin Ventura Ultra 120G,这里我提前说一下,我用的都是VHD模式,没开UEFI,先说Mushkin Ventura Ultra 120G,它的速度非常快,是所有U盘里速度最快的,安装WTG后,U盘写入速度变的出奇的慢,只有十几MB写入速度,将U盘进行慢格以后,测试速度又恢复正常。当时我百思不得其解。这里先说明一点,掉速只是掉的写入速度,读取速度是不会降低的。所以即使我用了很久的CZ80,开机速度依然保持很快。
我用的最久的还是CZ80 64G,这款U盘我用了差不多半年,最初用做WTG的时候速度非常快,装了一大堆软件的情况下,进系统仅需30多秒,非常满意,用过半个月之后,我发现经常会出现2到3秒的卡顿,而且无规律,卡的时候鼠标无法进行任何操作,只有等卡完以后才可以操作,非常不爽,随着使用时间的延长,卡顿的几率也随之增加,到最后我连操作都谨小慎微,生怕一个操作又卡上几秒(用到最后的时候不是卡2,3秒的问题了,一次差不多得卡十秒),相信很多热衷于WTG的朋友也有过同样的疑问和遭遇,后来我发现,它和Mushkin Ventura Ultra120G一样,都有一个问题,就是制作完WTG以后,U盘写入速度变的非常慢,如果你将一个大文件复制进制作完WTG的U盘,你会发现复制速度会一直下降,最终下降到十几M,有时候会快点40几M甚至100多M,但速度非常不稳定,而且没有任何规律。
这两款U盘都是SSD主控,为什么会发生用久了卡顿的情况呢,后来了解到,因为VHD属于增量文件,无法支持TRIM指令集,不支持TRIM指令集掉速会更快,想恢复只有一个办法,就是慢格或全盘写0,对这个理论我进行了验证,将一个一直用于WTG的CZ80进行快速格式化后,复制一个大文件到CZ80,会发现复制速度非常慢,最终降到几M,后来进行慢格,格式化后再复制同样文件到CZ80,速度恢复正常,写入速度达160M/S!实验验证了这个说法,CZ80之所以顿卡,是由于不支持TRIM指令集的缘故,随着使用时间的延长,U盘写入速度会越来越慢,以至于出现顿卡。Ventura Ultra 也是同样的原因造成卡顿和写入速度极慢。
其二是SSD用久了产生大量垃圾块后,都会存在一定程度的掉速,症状就是用的越久写入速度越慢,这是由于不具备GC功能或GC的算法及效率原因导致的,SandForce主控就是公认的掉速王,虽然它也具有GC功能,但它掉速情况非常严重,SandForce主控在低端SSD中普遍采用。
现在新出的SSD绝大多数都具有硬件垃圾回收功能(GC),即使在不支持TRIM的系统上,也可以进行硬件垃圾回收,可以弥补VHD不支持TRIM产生大量垃圾块的问题。但GC的算法和效率各有不同,比如新出的低端的闪迪和金士顿的SSD,虽然也具有GC硬件垃圾回收,但是由于主控速度较慢和被动的回收算法,使它的回收速度非常慢。可以参考:http://ssd.zol.com.cn/358/3582506.html,文章中提到:“在SSD在使用周期内,它的99%时间都在做垃圾回收(GC)操作。因此考察SSD的垃圾回收效率是非常重要的”。
再说说浦科特的永不掉速TRUE SPEED技术, 它是固件层面更激进的GC(垃圾回收Garbage Collection) , 关于GC的作用,可以理解为机械硬盘的碎片整理。 SSD的GC可以分为主动回收和被动回收, 浦科特的TURE SPEED是属于激进的主动回收, 一旦SSD处于空闲状态就立刻执行GC操作,回收垃圾块, 它宣传的就是永不掉速,即使写满也不掉,用久了也不掉,永远处于最快速度。
由于已经受尽了掉速之苦,经过多番对比,我选择了浦科特128M6M,了解到这款U盘的GC比较“激进”永不掉速后,我马上买了一个,再加上一个硬盘盒,测得图上的速度,虽然多了根“小尾巴”,但是安逸了,速度飞快,进系统20秒。软件秒开。最关键的是不再惧怕掉速了,经过一段时候的使用后,再次进行测试,和盘刚到的时候的测试图进行速度对比,发现没有掉速。为了进一步测试,我对128M6M进行了10分钟的随机写入(产生大量垃圾块),再用ASSSD测试,发现写入速度会由之前的300M会掉到200M(这是由于产生的垃圾块的速度,超过了GC的回收速度),等待15分钟后,发现写入速度已经恢复到260M,再休息15分钟进行测试发现速度已经恢复正常,达到300M每秒写入。(垃圾块完全回收)。至此,WTG终于发挥了实用价值了。
这里有评测文章,http://memory.zol.com.cn/285/2852727.html(我就是看了这篇文章后做的实验)。
综上所述可以确定:CZ80等SSD主控的U盘卡顿的根本原因有两点,一是由于虽然它采用SSD主控,但是它的主控并不具备GC硬件垃圾回收功能,长期使用产生大量垃圾块,导致降速。二是由于VHD不支持TRIM更火上浇油,使掉速更快。
参考文章,想进一步了解的可以看看:
SSD的Trim和GC有多重要? 详解Trim和GC:http://ssd.zol.com.cn/410/4107990.html
三星SSD 830系列GC与TRIM测试:http://article.pchome.net/content-1441390-50.html
影驰SSD Trim&GC状态观察:http://ssd.zol.com.cn/415/4157855.html
准企业级测试,浦科特M5P垃圾回收和TRIM效能:http://article.pchome.net/content-1542357-16.html
垃圾回收和TRIM速度仍然较慢 三星 SSD 840 PRO :http://memory.zol.com.cn/337/3375059.html
【WTG终于达到实用价值】U盘卡顿根本原因揭秘
LZ之前一直在用U盘做WTG,金士顿的、闪迪的CZ80 64G,还有吧友推荐的号称世界最快U盘的Mushkin Ventura Ultra 120G,这里我提前说一下,我用的都是VHD模式,没开UEFI,先说Mushkin Ventura Ultra 120G,它的速度非常快,是所有U盘里速度最快的,安装WTG后,U盘写入速度变的出奇的慢,只有十几MB写入速度,将U盘进行慢格以后,测试速度又恢复正常。当时我百思不得其解。这里先说明一点,掉速只是掉的写入速度,读取速度是不会降低的。所以即使我用了很久的CZ80,开机速度依然保持很快。
我用的最久的还是CZ80 64G,这款U盘我用了差不多半年,最初用做WTG的时候速度非常快,装了一大堆软件的情况下,进系统仅需30多秒,非常满意,用过半个月之后,我发现经常会出现2到3秒的卡顿,而且无规律,卡的时候鼠标无法进行任何操作,只有等卡完以后才可以操作,非常不爽,随着使用时间的延长,卡顿的几率也随之增加,到最后我连操作都谨小慎微,生怕一个操作又卡上几秒(用到最后的时候不是卡2,3秒的问题了,一次差不多得卡十秒),相信很多热衷于WTG的朋友也有过同样的疑问和遭遇,后来我发现,它和Mushkin Ventura Ultra120G一样,都有一个问题,就是制作完WTG以后,U盘写入速度变的非常慢,如果你将一个大文件复制进制作完WTG的U盘,你会发现复制速度会一直下降,最终下降到十几M,有时候会快点40几M甚至100多M,但速度非常不稳定,而且没有任何规律。
这两款U盘都是SSD主控,为什么会发生用久了卡顿的情况呢,后来了解到,因为VHD属于增量文件,无法支持TRIM指令集,不支持TRIM指令集掉速会更快,想恢复只有一个办法,就是慢格或全盘写0,对这个理论我进行了验证,将一个一直用于WTG的CZ80进行快速格式化后,复制一个大文件到CZ80,会发现复制速度非常慢,最终降到几M,后来进行慢格,格式化后再复制同样文件到CZ80,速度恢复正常,写入速度达160M/S!实验验证了这个说法,CZ80之所以顿卡,是由于不支持TRIM指令集的缘故,随着使用时间的延长,U盘写入速度会越来越慢,以至于出现顿卡。Ventura Ultra 也是同样的原因造成卡顿和写入速度极慢。
其二是SSD用久了产生大量垃圾块后,都会存在一定程度的掉速,症状就是用的越久写入速度越慢,这是由于不具备GC功能或GC的算法及效率原因导致的,SandForce主控就是公认的掉速王,虽然它也具有GC功能,但它掉速情况非常严重,SandForce主控在低端SSD中普遍采用。
现在新出的SSD绝大多数都具有硬件垃圾回收功能(GC),即使在不支持TRIM的系统上,也可以进行硬件垃圾回收,可以弥补VHD不支持TRIM产生大量垃圾块的问题。但GC的算法和效率各有不同,比如新出的低端的闪迪和金士顿的SSD,虽然也具有GC硬件垃圾回收,但是由于主控速度较慢和被动的回收算法,使它的回收速度非常慢。可以参考:http://ssd.zol.com.cn/358/3582506.html,文章中提到:“在SSD在使用周期内,它的99%时间都在做垃圾回收(GC)操作。因此考察SSD的垃圾回收效率是非常重要的”。
再说说浦科特的永不掉速TRUE SPEED技术, 它是固件层面更激进的GC(垃圾回收Garbage Collection) , 关于GC的作用,可以理解为机械硬盘的碎片整理。 SSD的GC可以分为主动回收和被动回收, 浦科特的TURE SPEED是属于激进的主动回收, 一旦SSD处于空闲状态就立刻执行GC操作,回收垃圾块, 它宣传的就是永不掉速,即使写满也不掉,用久了也不掉,永远处于最快速度。
由于已经受尽了掉速之苦,经过多番对比,我选择了浦科特128M6M,了解到这款U盘的GC比较“激进”永不掉速后,我马上买了一个,再加上一个硬盘盒,测得图上的速度,虽然多了根“小尾巴”,但是安逸了,速度飞快,进系统20秒。软件秒开。最关键的是不再惧怕掉速了,经过一段时候的使用后,再次进行测试,和盘刚到的时候的测试图进行速度对比,发现没有掉速。为了进一步测试,我对128M6M进行了10分钟的随机写入(产生大量垃圾块),再用ASSSD测试,发现写入速度会由之前的300M会掉到200M(这是由于产生的垃圾块的速度,超过了GC的回收速度),等待15分钟后,发现写入速度已经恢复到260M,再休息15分钟进行测试发现速度已经恢复正常,达到300M每秒写入。(垃圾块完全回收)。至此,WTG终于发挥了实用价值了。
这里有评测文章,http://memory.zol.com.cn/285/2852727.html(我就是看了这篇文章后做的实验)。
综上所述可以确定:CZ80等SSD主控的U盘卡顿的根本原因有两点,一是由于虽然它采用SSD主控,但是它的主控并不具备GC硬件垃圾回收功能,长期使用产生大量垃圾块,导致降速。二是由于VHD不支持TRIM更火上浇油,使掉速更快。
参考文章,想进一步了解的可以看看:
SSD的Trim和GC有多重要? 详解Trim和GC:http://ssd.zol.com.cn/410/4107990.html
三星SSD 830系列GC与TRIM测试:http://article.pchome.net/content-1441390-50.html
影驰SSD Trim&GC状态观察:http://ssd.zol.com.cn/415/4157855.html
准企业级测试,浦科特M5P垃圾回收和TRIM效能:http://article.pchome.net/content-1542357-16.html
垃圾回收和TRIM速度仍然较慢 三星 SSD 840 PRO :http://memory.zol.com.cn/337/3375059.html