消费级SSD OEM市场数据分析

前两天看了一篇PCOnline的文章 《2016年半年回顾:SSD固态硬盘市场现状如何?》

文章指出:整个Q1 SSD出货了3077万片,相比去年同期大涨33%

这其中,消费级SSD出货量高达2700万块,占整个市场的88%,销售总额同比增长29%。企业级SSD虽然规模较小,但因为价格昂贵,销售额猛增了69%。

然后贴了3月~5月大陆固态硬盘出货的情况,这里就放个5月的供参考。

可以看到三星,金士顿牛逼的不要不要的,金泰克/台电/影驰等也不错,反而国际大厂闪迪,东芝表现平平。

那么问题来了,从这5月的数据来看,金士顿比三星差的不多,但是SSD圈子的人都知道,三星的占有率是50%[……]

阅读全文

简单算术 – PCIe SSD怎么弄死SATA SSD


虽然今年PC的出货量一直在降,但是SSD搭载率一直在快速攀升,所以PC OEM市场对于所有SSD厂商来说,都是一个巨大的金矿。

目前还有不少PC是搭载SATA SSD出货,但是PCIe SSD逐渐上位已经是不可逆转。

简单做个算术

Gen1 2.5Gb/s, Gen2 5.0Gb/s, Gen3 8.0Gb/s. 是一个PCIe Lane上raw bit的最大数据传输速率。

而实际的传输速度并不是这样,以一块Gen2x1的PCIe SSD为例,其理论最大速度是 5Gb/s,考虑8bit/10bit转换,变成4Gb/s,换成Byte,变成500MB/s,这就是一块Gen2x1的PC[……]

阅读全文

PCIe Max_Payload_Size 和 Max_Read_Request_Size


最近PCIeSSDFans上镜率挺高,
那我们来聊两句MAX_READ_REQUEST_SIZE 和MAX_PAYLOAD_SIZE。

这两个东西都在PCIe Capability Structure 08h (Device Control Register)里

 

Maximum Payload Size (简称MPS)
控制一个TLP可以传输的最大数据长度。作为接收方,必须能处理跟MPS设定大小相同的TLP数据包,作为传输方,不允许创建超过MPS设定的TLP数据包。

PCIe协议允许最大一个Payload可以到4K,但是规定了在整个传输路径上的所有Device,都必须使用[……]

阅读全文

SR-IOV vs MR-IOV

 

我们进入PCIe Switch的最后一部分,IO虚拟化SR-IOV和MR-IOV的大PK。

 

术语介绍

 

上图是PCIe IO虚拟化的架构图,科普一下术语:

  • SI:System Image,其实就是虚拟机OS。
  • VI: Virtual Intermediary,可以看成是VMM,虚拟机管理层,物理机和虚拟机的中介。
  • TA:Translation Agent,PCI地址空间到Host主机内存空间的地址转换。也提供MSI,MSI-X中断重映射。
  • ATPT: Address Translation and Protection Table,对于每个VF或者PF提供地址访问权限,用来进行保[……]

阅读全文

PCIe Switch之非透明桥

作者 sailing

 

这方面阿呆就不班门弄斧了,直接从sailing大侠的《浅谈PCIe体系结构》一书中进行友情转载:

 

PCI桥规范定义了透明桥的实现规则,本篇在第2.3.1节中详细介绍了这种桥片。通过透明桥,处理器系统可以以HOST主桥为根节点,建立一颗PCI总线树,在这个树上的PCI设备共享同一个PCI总线域上的地址空间。

但是在某些场合下PCI透明桥并不适用。在图215所示的处理器系统中存在两个处理器,此时使用PCI桥1连接处理器2并不利于整个处理器系统的配置与管理。我们假定PCI总线使用32位地址空间,而处理器1和处理器2所使用的存储器大小都为2GB,同时我们假定处理器1和[……]

阅读全文