May 30
Giga PHY Intel® I217V 官网
再 主板Intel B85上集成
http://www.asrock.cn/mb/Intel/B85M%20Pro4/index.cn.asp?cat=Specifications#Specification
Tags: ,
Aug 15

谁能告诉我NVMe SSD是个啥?未来SSD主流标准早知道
关注固态硬盘的朋友应该对于这个词汇并不陌生,特别是今年NVMe也频繁出现在各大媒体文章中,随着高端SSD市场逐渐从SATA专项PCI-E时,以前的AHCI标准已经有点跟不上SSD的性能要求的发展了,那么什么是NVMe呢?对于使用它的SSD又有什么优势呢?今天就跟着笔者一起来了解NVMe。
相信不少朋友都知道如果想要让SSD发挥全部的实力,需要在BIOS里面把SATA模式设置成AHCI模式。这样对于SSD来说能够获得更好的性能,但是现在最新的储存接口M.2和SARA-E接口都是采用的PCI-E通道,然后对于PCI-E接口想要发挥最高性能其实需要的是新的NVMe标准,而不是AHCI。
2 什么是NVMe
    说起AHCI的话大家应该都知道,现在所用的SATA接口与AHCI标准其实是为高延时的机械硬盘而设计的,目前主流SSD依然继续使用它们,随着SSD的性能逐渐增强,这些标准已经成为限制SSD的一大瓶颈,专为机械硬盘而设计的AHCI标准并不太适合低延时的SSD。

2NVMe是个啥?未来SSD主流标准早知道
数据标准
    NVMe其实与AHCI一样都是逻辑设备接口标准。NVMe全称Non-Volatile Memory Express,非易失性存储器标准,是使用PCI-E通道的SSD一种规范,NVMe的设计之初就有充分利用到PCI-E SSD的低延时以及并行性,还有当代处理器、平台与应用的并行性。SSD的并行性可以充分被主机的硬件与软件充分利用,相比与现在的AHCI标准,NVMe标准可以带来多方面的性能提升。
    业界早就意识到这一问题,早在2009年下半年,关于NVMe的技术工作正式启动,NVMe规范由包含90多家公司在内的工作小组所定制,Intel是主要领头人,小组成员包括美光、戴尔、三星、Marvell、NetAPP、EMC、IDT等公司,目的就是为SSD建立新的存储规范标准,让它在老旧的SATA与AHCI中解放出来。2011年,NVMe标准正式出炉,该标准是根据闪存存储的特点量身定制的,新的标准解除了旧标准施放在SSD上的各种限制。2012年标准升级到NVMe 1.1,最新的NVMe 1.2标准是在2014所推出的。

    首款支持NVMe标准的产品是三星XS1715,与2013年7月所发布,随后陆续有企业级的NVMe标准SSD推出,直到今年Intel 750发布,NVMe标准的产品才开始进入消费级市场。

NVMe是个啥?未来SSD主流标准早知道
采用NVMe标准的Intel 750

3 NVMe的优点一:延时更低
NVMe的优点一:延时更低

    说到NVMe标准对比AHCI标准的优势,其中之一就是低延时,看上图比较直观,NVMe标准是面向PCI-E SSD的,使用原生PCI-E通道与CPU直连可以免去SATA与SAS接口的外置控制器(PCH)与CPU通信所带来的延时。

NVMe是个啥?未来SSD主流标准早知道
延时更低

    在软件层方面,NVMe标准的延时只有AHCI的一半不到,NVMe精简了调用方式,执行命令时不需要读取寄存器;而AHCI每条命令则需要读取4次寄存器,一共会消耗8000次CPU循环,从而造成大概2.5微秒的延迟。

4 NVMe的优点二:IOPS大增
NVMe的优点二:IOPS大增

    另外NVMe也大大的提升了SSD的IOPS性能,在制定AHCI规范时并行性的想法并没有完全融合到规范内,利用NCQ功能可以对传输能力进行优化,但是接口并不允许SSD真正最大限度地发挥其应有的并行性。

NVMe是个啥?未来SSD主流标准早知道
IOPS大增

    现在SSD测试通常最多只会测试到队列深度为32的IOPS能力,其实终究原因这是AHCI的上限,其实许多闪存主控可以提供更好的队列深度。而NVMe则可以把最大队列深度从32提升到64000,SSD的IOPS能力也会得到大幅提升。

    NVMe还支持同一时间从多核处理器接受命令和优先处理请求,这个特性在企业级的重负载时优势就会显露出来。

NVMe是个啥?未来SSD主流标准早知道
Intel 750 SSD性能

    低延时和良好的并行性的优势就是可以让SSD的随机性能得到大幅度提升,在任何队列深度下都能发挥出极佳的速度。
5 NVMe的优点三:更省电
    NVMe加入了自动功耗状态切换和动态能耗管理功能,设备从Power State 0闲置50ms后可以切换到Power State 1,继续闲置的话,在500ms后又会进入功耗更低的Power State 2,切换时会有短暂延迟。SSD在闲置时可以非常快速的控制在极低的水平,在功耗管理上NVMe标准的SSD会比现在主流的AHCI SSD拥有较大优势,这一点对移动设备来说尤其重要,可以显著增加笔记本和平板电脑的续航能力。

NVMe是个啥?未来SSD主流标准早知道
能耗低

6 NVMe的优点四:驱动适用性广

    驱动程序的兼容性也是所有PCI-E SSD的一个共有问题,每个产品都有对应不同系统的专用驱动,这方面有些厂商做的非常出色,而另一些则 不怎么样,然而许多PCI-E SSD需要加载驱动才能够正常引导。

NVMe是个啥?未来SSD主流标准早知道
驱动适用性广
    NVMe标准的出现解决了这个问题,NVMe SSD可以很方便的匹配不同的平台、系统,无需厂家提供相应的驱动就可以正常工作,目前Windows、Linux、Solaris、Unix、VMware、UEFI等都加入了对NVMe SSD的支持。

    全文总结:Intel 9系主板就已经加入了可走PCIe通道的M.2接口,100系主板还会有对同是走PCIe通道的SATA Express的原生支持。值得一提的是,100系的中高端芯片组还将支持到PCIe 3.0。虽然在近期,NVMe不会再主流领域普及开来。但是在SATA 6Gbps和AHCI已经逐渐成为存储设备发展瓶颈的今天,各种走PCIe通道的SSD,以及NVMe标准将会是接下来存储产品的逐渐占据市场。
what-is-nvme-ssd-vs-sata-ssd -nvme-ssd sata-ssd ssd
from:网络

Dec 29
搞一个附件下载功能, 为了降低web的负担, 准备将文件脱离出来,
目前的处理方案是通过指定服务器路径的真实文件来直接下载附件, apache配置如
Alias /upload "D:/upload/"
<Directory "D:/upload/">
    AllowOverride AuthConfig
    Order allow,deny
    Allow from all
</Directory>
然后通过/upload/附件名称.txt的方式来直接下载
Tags:
Nov 28
[Fri Nov 27 22:26:28 2015] [error] [client 112.5.170.22] Premature end of script headers: index.php
apache 报错Premature end of script headers:
主要是三方面的原因:
1.在输出cgi头之前,有文本输出
2.cgi程序中的路径错误
3.cgi的访问权限
Tags:
Mar 16
Tags: , , ,
分页: 1/4 第一页 1 2 3 4 下页 最后页 [ 显示模式: 摘要 | 列表 ]