泡泡网存储频道 PCPOP首页      /      存储     /      评测    /    正文

便宜货,买必悔!怒揭山寨SSD六大罪状

山寨SSD罪状之四:随机写入性能还不如机械硬盘
 
    IOPS(I/O per second,每秒进行读写操作的次数)是衡量硬盘性能最关键的一个技术指标,多用于数据库服务器等场合,衡量随机访问的性能,数值越大,则存储的真实反应速度越快。
 
    传统机械硬盘在进行随机读写操作时,磁臂不停的在各个磁道之间移动,因此IOPS不会很高,而SSD没有机械部件,随机读写纯粹是芯片内部的寻址操作,其IOPS可达机械硬盘的几百倍!

  
Intel X25-M随机读写性能

    就拿最常见的4KB随机读写操作来看,Intel X25M读写分别是5927/14633 IOPS,这款MLC颗粒的SSD持续读取速度是写入速度的三倍,但4KB随机读写IOPS却正好相反,原因是Intel固件算法对写入进行了优化,随机写入并不是即时写入,而是在缓存中积累达到256KB(这是闪存Block擦除操作的最小单位)后再一次性写入,因此小文件的随机写入性能要强于随机读取。

  
某山寨SSD随机读写性能

    再来看看山寨SSD的表现,4KB随机读取能达到5704 IOPS,接近Intel X25M的水准,性能相当优异!但当您看到其随机写入只有可怜的21 IOPS时会作何感想?别说4KB了,任何区块的随机写入性能都只有20 IOPS左右,存取时间高达50ms——与理论值0.1ms相去甚远!

    普通机械硬盘的4KB IOPS大概是80左右,存取时间为15ms左右,读写都差不多。通过对比就可以知道,山寨SSD虽然随机读取性能遥遥领先于机械硬盘,但随机写入性能只有机械硬盘的四分之一!
 
    现在大家就应该理解山寨SSD时快时慢的真正原因了。系统、软件、游戏启动速度非常快,而安装过程非常慢,读取和写入同时进行的时候更慢,多任务操作假死现象也与此有关!
 
山寨SSD随机写入为何如此之慢?
 
    闪存的工作特点是存储之前先要擦除,而且是分区分块的,也就是说不能真正的随机写。再加上存储单元都有一定寿命,对SSD的写入还要考虑单元写入次数的平均分布,所以虽然理论上SSD没有机械部件,没有寻道时间(寻址时间超快),但是要想有高性能还是比较复杂的,需要主控芯片、一定量必备的缓存及固件算法的精心优化设计。
 
    山寨SSD采用的都是固定的方案,技术含量并不高,根本没针对闪存芯片的特性进行优化,说白了山寨SSD就是一个内部多通道的大U盘,持续读写数据很好看,但随机写入很差,不适合做系统盘(但玩家买SSD就是为了做系统盘)。
 
山寨SSD补救措施
 
    1。将SSD挂接在带缓存的Raid卡之上,Raid卡的处理器本身就针对随机读写做了优化,可缓解山寨SSD的缺陷。但主板南桥组Raid效果并不明显。
 
    2。使用特殊的软件接管Windows底层磁盘操作控制,划分一定量的内存和硬盘作为虚拟空间,对于随机写入操作打包好之后有序的写入到SSD当中。这种软件设置使用非常复杂,且有风险,预计Window7当中会整合类似功能,提高SSD的随机写入性能并延长寿命。
0人已赞

关注我们

泡泡网

手机扫码关注