范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文

PCIe4。0SSD测试接口散热和CPU对性能的影响

  目录
  - 性能瓶颈不只是PCIe接口
  - 测试平台:PCIe Gen4的另类尝试
  - 评估SLC Cache容量&稳态写性能的种方法
  - 随机写起步30-25万IOPS、与企业级SSD差别
  - 90℃温度保护、散热设计
  - PCIe 4.0平台展望:从11代Core到服务器/工作站
  我很少下功夫去做消费级/一般商用SSD的测试,除了3年前的《Optane SSD 900P评测(2):比拼4x闪存NVMe RAID0》,不过Intel傲腾900P/905P是基于3D XPoint Memory而不是NAND闪存,性能基本等同于企业级的P4800X。
  这次是因为终于拿到了PCIe 4.0(Intel架构)平台,我就找CCF的刘委员(平台小秘书)借来了WD SN850,M.2 NVMe接口的x4 lane理论带宽接近8GB/s,虽然SSD还跑不到那么快,但标称100万读IOPS还是有点吸引力的。
  (PCIe 4.0)
  某11代Core主机
  CPU
  Intel Core i3-1115G4(双核)
  (PCIe 3.0)
  Dell Precision 5820X Tower工作站(X299芯片组)
  CPU
  Intel Core i9-9980XE(18核)
  操作系统
  Windows 10 20H2
  测试软件CrystalDiskMark
  HD Tune Pro
  Iometer
  性能瓶颈不只是PCIe接口
  如下图,我先拿CrystalDiskMark简单跑了一轮。
  注:,以下同
  左右两边测的都是这款WD SN850 1TB,却用了不同的主机平台。有朋友应该能看出右边是在PCIe 3.0上,超过3500MB/s也算达标了吧;左边的顺序读写带宽才是这款PCIe 4.0 SSD的真实水平。西部数据官方规格写的是读7,000MB/s、写5,300 MB/s。
  上图中其实还有一个信息:左边的4KB随机读Q32T16性能比右边低不少,这是因为使用的双核的Core i3-1115G4 CPU跑满了。目前上市的Intel 11代CPU都还是针对中低功耗笔记本的,45W H系列、台式机,以及支持PCIe4.0的Xeon服务器还要等几个月。
  结合这张IOPS视图看的更直观,47万读/40万写IOPS时Core i3-1115G4占用率达到100%。WD SN850官方标称4KB随机读/写IOPS为100万和72万,右边测试中看到的83万也是遇到了PCIe 3.0的瓶颈;至于64万写IOPS,这个只是在有限的LBA范围内(64GiB测试文件),如果按照企业级/数据中心SSD的标准,整盘能跑到多少我会在下文中测给大家看。
  WD SSD配套的Dashboard软件中,可以看到当前的接口速率等信息。其中4K对齐判断是有帮助的,我就曾在这里看到"未对齐"而重新分过区。
  消费级SSD的图形管理界面,其实这些功能也有别的方式可以实现。简单方便就好,后面我还会用到它的温度监测。
  PCIe Gen4测试平台的另类尝试
  当我在Dell 5820工作站上测试时,WD SN850是装在机箱前置的NVMe SSD热插拔位。具体的M.2转接套件结构我之前介绍过。
  WD SN850使用了SanDisk自家主控、2颗512GB堆叠TLC闪存(应该是8通道,大约7-10%的OP冗余空间),还可以看到1颗Nanya DRAM缓存——1TB SSD上对应的是1GB。
  这台Dell Precision 5820工作站本身配置了1个256GB NVMe前置SSD,测试中我就把这个位置换成WD SN850。铝质套件和导热贴对散热有一定帮助。
  其实我还费了一番周折,尝试在这台工作站上搭建出对PCIe4.0的支持。具体来说是借来了《PCIe Switch Adapter:不只是NVMe HBA?》中介绍过的Broadcom P411W-32P转接卡,把PCIe 4.0 Switch插在主板上的x16 PCIe 3.0插槽,希望借此支持1-2个Gen4 NVMe SSD。
  看上去有点资源浪费吧?结果还没完全成功——当我将一块U.2接口的Optane 900P插在P411W-32P连接的背板上,已经可以识别到;但再经过接口转换之后却无法识别M.2的WD SN850。这个测试方案只好先作罢…
  虽然没成功,还是要感谢下热情借给我PCIe/ SAS 4.0线缆的老同事、老朋友。友情推荐下他的淘宝店铺 http://shop35723783.taobao.com(极致一号店),Amphenol多年合作伙伴,特别是服务器/存储里用到的线缆,不同线序都是可以提要求定制的:)
  测试SLC Cache容量 & 种方法
  注:如无特别说明,以下测试都是在PCIe 3.0平台上进行。
  从TLC闪存开始,多数消费级SSD就设计了模拟SLC Cache来加速写入的机制。不同SSD的SLC Cache区域容量不等,在实际应用/测试中看到的表现也就各异。
  注:我跑的不是"文件基准"测试(点击放大查看)
  受到PCIe 3.0接口限制,再加上HD Tune测试软件的"基准-写入"不能完全发挥高速NVMe SSD的带宽,WD SN850一开始跑到2600MB/s多,当写入量接近300GB时速度降到1100MB/s多。同时我也在观察Windows任务管理器显示的实时盘速,并且计时——第一阶段1分48秒也是相符的。
  咱们就算280GB的SLC Cache吧,这需要用840GB左右的TLC闪存来模拟。降速之后这个阶段,我理解一方面要把SLC Cache中的数据转存(downgrade)到TLC区域,释放出更多的TLC闪存空间,同时还要接收新写入的数据。
  HD Tune这个只能连续写入1000GB,为了进一步验证我又用Iometer做了30分钟的顺序写测试。
  Iometer在PCIe 3.0接口上也能跑到3000MB/s以上,我们同样看到SLC Cache写满之后的降速,而当模拟Cache区完全清空之后,WD SN850的顺序写带宽又能回升到2000MB/s以上——这时才是TLC的原始性能。
  如果我在测试前先把SSD写满数据,那么一开始就是2000MB/s出头这样。
  企业级SSD不会有模拟SLC Cache的设计,因此顺序写一开始就应该是稳态(随机写有些不同,下文中有测试数据示例)。商用客户端平台如果不想要SLC Cache,也有符合要求的SSD,比如Dell标准的Class 50等级,参见在《万兆NAS模拟测试:是什么限制了性能?》中做过的介绍。
  横坐标为总队列深度:线程x QD;延时单位是微秒
  我习惯性用Iometer也跑了WD SN850的随机读IOPS折线图,手头正好有几年前Intel企业级P3700 SSD的结果就顺便对照下。
  SN850在队列深度256时才达到819,303读IOPS(仍受限于PCIe 3.0测试平台,没看到100万IOPS稍显遗憾),我以前写过一篇基于NAND闪存SSD性能的"色子效应",低队列深度要想更好只有Optane。
  延时方面WD SN850可低至100µs以内,这一块我并没有反复测试以求尽量精确的对比,大家参考一下即可,毕竟Intel P3700是多年前的SSD了。
  企业级和消费级/一般商用SSD的性能差别,主要是在稳态写方面,当然还有写寿命。
  随机写起步30-25万IOPS、与企业级SSD差别
  这里延时的单位是毫秒(以下同),总队列深度16
  WD SN850的随机写一样受SLC Cache影响。在上面图表的测试之前,我准备了TRIM之后的空盘。在全盘容量范围测试,这时看不到六、七十万那么高的IOPS,起步有一小段30万,然后保持大约15分钟的25万IOPS,再往后就降到10万以内。由于4KB小块写入的放大效应,SLC Cache中容不下像顺序写那么多的数据。
  最"严酷"的压力在下面——如果是企业级SSD我们通常会这样测试:
  在预先已经写满数据的情况下,SN850大多数时候超不过3万随机写IOPS,这个测试确实有些勉强消费级SSD了。如果有28%的闪存OP也不会是这个算法,下面我们简单参考下企业级SSD的水平:
  Intel SSD P3700随机写IOPS测试曲线
  上图中的文字有点小,大家可以点击放大,我也辅助说明下——测试曲线是4K随机写IOPS,纵坐标刻度从10万到40万,横坐标为时间3600秒(1小时),蓝色、橙色和绿色曲线分别对应并发/QD16、64和512。Intel P3700的4KB随机写IOPS最终稳定在标称的17.5万。
  90℃温度保护、散热设计
  大品牌OEM整机厂商有做系统化散热设计;对于不确定SSD表面气流速度的DIY用户推荐加装散热片的M.2固态盘;笔记本用户空间有限另论。
  尽管在WD SN850官方规格里运行温度建议不超过70摄氏度,但实际当中不小心还是容易超过。
  SSD的发热与持续负载密切相关,如上图:由于我在做3000MB/s以上的读I/O压测,未经优化时SN850已经自我报告接近80℃。
  我手头这个WD SN850到达90℃左右才会触发降速保护,如果长期运行在高温下SSD的老化应该会加快一些,当然个人/普通商用与数据中心服务器的平均负载压力有很大不同。
  本次测试我采取的应对措施是,在Dell 5820工作站BIOS中调高对应HDDZone区域的风扇转速,比如+30偏移量。如果不是前置热插拔SSD还有另一种散热解决方案:
  Dell Precision Ultra-Speed Drive这种PCIe to M.2转接卡分为Duo(PCIe x8,双盘)和Quad(PCIe x16,四盘)两种,上图中就是后者,可以看到散热风扇的位置。
  我之前手上有过一片Ultra-Speed Drive卡,上面配了4个WD SN730。
  注:Dell PC和工作站的SSD默认出厂时只限定Class等级,如果用户想选择指定的品牌型号,需要提出CFI定制。
  PCIe 4.0平台展望:从11代Core到服务器/工作站
  Intel在PCIe 4.0平台的推出上落后,已经是个事实。目前有部分笔记本/商用客户端开始支持PCIe 4.0的NVMe SSD。
  比如Dell Latitude 5520笔记本,以及Precision 3560移动工作站,在不选配独立显卡的时候,就可以有一个NVMe SSD直连11代Core CPU的PCIe 4.0通道。
  但我觉得这还远没有到普及的时候。首先高IOPS在桌面应用中并不多见,现有PCIe 3.0 SSD的带宽也可以满足绝大多数场景。
  对于服务器和工作站的情况则不太一样,在多盘环境中,如果单盘性能提升则可能减少需要使用的SSD数量。除了现有的AMD平台,Intel 10nm的Xeon Scalable(Ice Lake-SP)也快点来吧:)
  注:本文只代表作者个人观点,与任何组织机构无关,如有错误和不足之处欢迎在留言中批评指正。进一步交流技术,可以加我的微信/QQ:490834312。如果您想在这个公众号上分享自己的技术干货,也欢迎联系我:)

725分清华学霸震撼演讲你可曾为学习拼尽全力?01hr我们为什么要上好大学我在高一的时候有这样一个困惑为什么一定要走求学这条路?我的答案是求学这条路是我们通向成功的捷径。一流大学会给你全面的专业知识,会教会你快速学习新知识的方神兽归笼,老师到底是个什么活儿?上周因为某个同学上网课时间只有11分钟,还有一个同学请假说打新冠病毒疫苗,我都给家长确认了原因和请假。同事说我很细心,她都没有注意学生上网课的时长够不够。我说现在的老师每天都要学习人是怎么变坏和变傻的读韭菜的自我修养股市最近起伏较大,让人又想起18年的一本书,李笑来老师的韭菜的自我修养看韭菜的自我修养,当然是为了不做韭菜但发现不做韭菜的方式其实还算容易核心就是一如果不是专业的,别靠投资交易吃饭小学英语一定要上辅导班吗?作为一名资深英语老师,很多人时候都会被人问起你家的孩子英语你自己就可以教了,完全不用报班。其实,孩子二年级放暑假的时候,我和我的同事(她也是一名英语老师)就已经一起把俩孩子的英语辅不再做一线教师下周一开始,我又有三位同事离开教学一线,调到其他工作岗位,近一年来,有将近10位同事离开教学一线,到其他单位新的岗位。若不是厌倦了这样日复一日跟学生斗智斗勇的日子,我想他们也许年轻河南做好上网课的准备河南省教育厅要求做好上网课的准备,听到这个消息,作为老师同时也是孩子的妈的我和绝大多数的家长朋友们一样,祈祷疫情早点结束,真的不希望上网课。作为家长,孩子在家上网课,有时候我们两个两天一夜游乌镇来过,未曾离开乌镇来过,未曾离开乌镇夜景乌镇成就了似水年华,似水年华又成就了乌镇。周末去了一趟向往已久的乌镇,两天一夜,游记干货分享哦。天气超级给力,阴天逛着至少没有那么晒那么热。总体感觉是,乌腾哥都救不回来的综艺节目,笑起来真好看变笑起来真尴尬最近芒果台在播的节目笑起来真好看,冲着沈腾去的,结果硬是被谢娜的主持能力给尬到果断放弃。以前看快本,觉得谢娜这个人挺有趣的,很豁得出去。如今却发现,她的主持能力其实仅适用于快本。还不想炒菜?那就做个排骨焖饭吧,要肉有肉,要菜有菜今日份母女中餐有没有同款妈妈?觉得暑假在家最最难的事就是一日三餐了!而当你问想吃点什么菜时,最讨厌的一个回答就是随便。不怕你点什么山珍海味,就怕你来一句随便。晕得,今天就来个随便吧家常版黄焖鸡米饭又是新的一天,又要绞尽脑汁思考吃什么的一天。简单又好做,绝对不翻车的菜,那就黄焖鸡腿肉吧!材料鸡腿肉,洋葱,土豆,胡萝卜,青椒,生抽,老抽,料酒,大蒜步骤一青椒,胡萝卜,土豆,洋葱河南加油!台湾浙闽也要小心了今天的热搜榜全都是关于河南暴雨灾情的相关信息。各个地方也开始支援河南抗洪救灾。中部战区启动了应急预案,部队官兵也立马赶往灾区。据说河南暴雨的幕后推手是今年的第7号台风查帕卡。但是大
如何让小朋友们养成良好的性格和习惯一个孩子要养成好的习惯需要从小开始,尤其是刚上幼儿园的小孩子年龄在三岁左右,他们开始有了自己的意识和主见,这个时候的孩子也是最最不好管的,不过只有有我们专业的幼儿老师在,再难管的小朋友圈晒娃的宝妈们,你觉得自己的娃是世界上最可爱的吗?如果你去问一个喜欢在朋友圈晒娃的妈妈,她觉得自己的孩子有多可爱,相信80以上的妈妈都会认为自己的娃是全世界最可爱的。但是,如果可爱有衡量标准的话,统计学告诉我们,其实全世界有一半的为什么妈妈们喜欢在朋友圈晒娃?当我们对一个人一件物品付出的劳动或者情感越多,就越容易高估它的价值。妈妈们喜欢在朋友圈晒娃,也是这个原因。妈妈们都觉得自己的娃最可爱(最少也是全世界最可爱的人之一),而其他人未必有孩子软硬不吃,家长怎么去教育总有家长向我吐槽,说现在的孩子太聪明了,懂得看人下碟,都不知道该怎么教育孩子,软着来,他不领情,硬着来,他跟你对着干,就是软硬不吃。前段时间有位母亲来找我咨询,她女儿已经10岁了,青春期孩子早恋,家长怎么和孩子沟通?早恋指的是未成年男女建立恋爱关系或对同性或异性感兴趣痴情或暗恋,一般以在校的中小学生为主。很多家长提起早恋的这个话题,就头疼的不行,一般家长发现孩子早恋,第一时间就是阻止,但往往适一段好的婚姻,怎么经营,郑州缘来教育教给你有一段话说得好,婚姻是需要经营的,结婚的理由有很多种,可以是为情为爱,也可以是为利为益,但是结婚的最终目的只有一个,那就是让自己以及家人过得幸福。走进婚姻的殿堂后,重要的不是你的结终于开学了!熊孩子开学之后,家长的朋友圈变成了这样盼望着,盼望着,终于开学了!就在今天(9月1日),德阳的中小学幼儿园如期开学,学校迎来众多(哭天喊地)高高兴兴来报到的娃。人类的悲欢并不相通。这边的孩子哭声一片,那边的家长则嘴角上永远哄不睡一个不想睡觉的小朋友?这里有妙招与孩子的睡前拉锯战,想必每个家庭都经历过。精力充沛的孩子,就像一个永动机,到了睡觉的时间,还在想尽办法拖延。妈妈,我真的睡不着!妈妈,我还想再玩一会儿!妈妈,再讲一个故事好不好?暑暑期四大安全隐患,用绘本帮你一次性说清楚转眼间,已经七月下旬了,孩子们的暑假都过得如何呢?孩子们放暑假,最心累的就数家长了。孩子在家自由的时间增加,也意味着安全隐患会增加。安全无小事,隐患一定要及时杜绝!据世界卫生组织和学了文案写作,为什么还是不能写好朋友圈?最近有很多朋友来问,学了文案写作,为什么还是感觉不知道怎么发朋友圈,该怎么办?相信很多朋友都有这样的一个困扰,其实问题的症结在于个人定位的不清晰,也就是所谓的人设部分不够精准。兆宇育儿专栏多子的爸妈宜公平对待孩子,避免厚此薄彼亲子育儿专栏第十章多子的爸妈宜公平对待孩子,避免厚此薄彼。有这样一个生活案例,赵女士今年35岁,是一位有着两个女儿的妈妈。她的大女儿英英今年6岁,小女儿霞霞今年3岁。英英性格文静,