搜索
查看: 111591|回复: 52

[经验分享/技术讨论] 【WTG终于达到实用价值】U盘卡顿根本原因揭秘

 火.. [复制链接]
发表于 2014-6-29 20:37:55 | 显示全部楼层 |阅读模式
WTG求助
优盘型号: 128M6M
优盘系统版本: WIN8.1 UPDATE
电脑型号: 台式机
模式: VHD 
错误代码: 我懒得写了
错误截图: -
本帖最后由 kill211 于 2014-6-30 10:22 编辑

【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







M5M最早1.jpg
回复

使用道具 举报

发表于 2014-6-29 22:58:13 | 显示全部楼层
看微软的文档,HYPER-V上的VHDX文件支持TRIM
http://technet.microsoft.com/en-us/library/hh831446.aspx
那优盘启动后是不是支持呢?

回复

使用道具 举报

发表于 2014-6-30 07:53:12 | 显示全部楼层
刚打算买cz80 据lz的经验岂不是半个月就要重装一次了?
回复

使用道具 举报

发表于 2014-7-2 23:02:38 | 显示全部楼层
回复

使用道具 举报

发表于 2014-7-6 21:45:27 | 显示全部楼层
本帖最后由 lindingyi 于 2014-7-12 11:38 编辑

我用的就是Sandisk闪迪CZ80,速度变慢的故障和楼主所说的一模一样!!!上几天刚去中关村找闪迪的售后换了一个新的CZ80。现在新装了WTG,速度正常了,没有再出现卡顿的现象。根据楼主的分析,看来再过一段时间,这个U盘WTG系统还得出现卡顿!本来以为是旧CZ80有问题,原来是普遍现象。给楼主的精辟深度分析赞一个!!!顺便提一下,我不是采用VHD,我一直用传统模式。


回复

使用道具 举报

发表于 2014-7-8 19:42:08 | 显示全部楼层
如果想用一个U盘做WTG,LZ的建议是哪款?
回复

使用道具 举报

发表于 2014-7-10 14:52:56 | 显示全部楼层
本帖最后由 lindingyi 于 2014-7-12 11:34 编辑

我用Sandisk闪迪CZ80做的WTG系统,一开始用着很顺畅,半个月后也出现了卡顿。后来格式化后重装,用了一段时间又卡顿,而且U盘写文件速度很慢。和闪迪协商,换了个新的,又重做了系统,一开始用着很顺畅,以为原先的U盘出问题了,新的U盘可以正常WTG。但用了一周后,又出现卡顿了。现在打字写回帖,敲汉字得反应好几秒才能出来一个字!故障和楼主说的一模一样,看来楼主的分析很到位!要是还想将WTG装到U盘里,不知道还有没有更好的U盘可以采用???不然U盘的WTG就没法实用了,难道只能采用移动硬盘的WTG系统?
回复

使用道具 举报

发表于 2014-7-10 15:17:17 | 显示全部楼层
lindingyi 发表于 2014-7-10 14:52
我用Z80做的WTG系统,一开始用着很顺畅,半个月后也出现了卡顿。后来格式化后重装,用了一段时间又卡顿,而 ...

那个优盘不是叫CZ80吗?
有一些微软官方认证的优盘,可以试试
https://bbs.luobotou.org/forum.php?mod=viewthread&tid=8137
回复

使用道具 举报

联系我们(Contact)|手机版|萝卜头IT论坛 ( 苏ICP备15050961号-1 )

GMT+8, 2024-11-5 15:21 , Processed in 0.103934 second(s), 28 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表