Tips–2018年06月29日

Overview

一转眼一个月又要过去了,只是这个月过的太忙太忙,开头写Go,接着迁移镜像中心,准备升级Kubernetes时被需求打断写APP去了,最近是看论文学地磁场检测,用Go做串口编程对接设备。被业务需求牵着鼻子走的感觉不是很好, but work is work,只是来回切换语言,昨天连写个Go循环时都得查一下语法,因为又和Swift的语法混淆了。

距离上次的Tips已经有两年多了,很多的知识点用来就忘了,本月原先想要记录的Kubernetes笔记和Golang笔记也没时间细细写了,因为要串起很多知识和代码,而Tips记录的是零碎的知识,刚好适合快餐式的写法。

PCIe接口

很久以来,我都觉得PCIe接口是专门拿来插显卡的(事实上显卡性能发展极大地推动了PCIe接口),直到英特尔发布了第一代的PCIe固态硬盘,借助PCIe 3.0x4,速度可以达到4000MB/s。

PCIe 3.0 x1、PCIe 2.0 x1、PCIe 1.0 x1接口支持双向读写,单向速度分别为1000MB/s(10Gbps),500MB/s(5Gbps),250MB/s(2.5Gbps)。目前的主板,包括我的华南金牌X79主板,板载的PCIe接口都是3.0版本,但使用PCIe接口的设备并不都是。

淘宝上可以买到的大多数廉价RAID卡,还停留在PCIe 2.0 x1,速度都低于SATA3.0的6Gbps,也无法发挥SATA3.0接口的SSD,速度只比SATA2.0略高,挂三四个HDD就能占用全部带宽,如果需要组大型的磁盘整列,完全不够。

如果使用PCIe转接SSD,即使是PCIe 3.0 x16,也只有单向16000MB/s的速度,但这只是用SSD跑分时可能发生。

如果外接的是网卡、显卡、声卡......大多数设备的数据吞吐量都很难达到这个水平,即使是高端显卡,与CPU间的数据交换也难以把带宽完全占满,这里得提一下,GPU-Z显示的高显存带宽是供显卡内部调用的,也有人实现了将显存作为内存盘,最大速率还是受限于PCIe 3.0 x16。

参考网上的测试数据,PCIe 3.0 x8(8000MB/s)就足以应对大多数高端显卡,而笔记本使用无线网卡接口外接显卡,以及雷电3都达不到这个标准,还是无法完全发挥高端显卡的性能,这还是外接显示器的情况,如果使用内屏,由于数据往返,性能会更大幅度下跌,越是需要CPU与GPU交换更多数据的场景,例如提升屏幕刷新率,高端显卡性能下降的越明显,而提升分辨率引起的差距反倒没有那么大。

下面再补上一张内存及CPU缓存跑分截图,可以感受到速度的差距究竟有多大。

英特尔AC 9260

驱动地址:Intel-Wireless-AC-9260

最近入手了英特尔的无线网卡,设备整合了蓝牙5.0与2.4G/5G Wi-Fi,其中5G频段的速度可以高达1.73Gbps(换算下来大概是173MB/s,即使接口为PCIe 1.0 x1都无法占满,但接口显示为PCIe 2.0 x1,应该是支持双向通信),蓝牙需要供电,占用主板上的PCIe x1及USB2.0插槽各一个。高级版还支持MU-MIMO,需要路由器支持,目前没有太大意义。设备挑CPU,需要Intel处理器或Ryzen系列处理器,老款AMD处理器无法使用。

截止当前日期2018-06-29,英特尔的英文站点上可以找到的最新驱动,蓝牙与无线网卡版本均为20.60,在Windows 10 1803版本测试可以使用,不过目前它也仅支持Windows 10,比较坑的是英特尔的中文站点上,蓝牙版本已经更新而无线网卡驱动停留在20.50,如果安装改驱动后插入网卡,系统就会一直陷入蓝屏,一直报ndis driver错误的情况。

解决方式是手动卸载网卡,或者进入系统安全模式禁用该设备,接着卸载20.50驱动,安装新版的20.60。

目前2.4G频段已经快被玩坏了,路由器、蓝牙设备、无线键鼠、无线手柄堆积在一起时,会出现干扰情况,比较明显的现象是设备延迟、失灵和鼠标漂移,以及Wi-Fi经常连不上。5G频段相比2.4G拥有更高的速率和较低的传输距离,如果是在家里使用的话,5G其实更合适。

机箱共振与金牌电源

上个月月底入手了华南金牌的E5主机,机箱是金河田预见2+,从收到货到之后加装散热风扇,一直都有噪音存在,而且不是普通的噪音,是令人抓狂的噪音。

最初的噪音来自电源,标配的白牌超频3 V9,即使在低负载的情况下也会产生不间断的噪音,日常使用功耗一直维持在100W以上,后期的噪音来自机箱,由于追加了四个散热风扇,应该是震动达到了机箱的固有频率,导致整个机体发出一种直达耳膜的音效,无论室内的噪音情况如何,总能穿透一切直达内心最焦躁的部分......简单说这个噪音识别度太高了。

本月更换了先马黑洞初代机箱以及先马金牌电源,噪音一下子消失了,另外功耗还稳定在了75~80w之间,我认为装机时金牌电源是一个临界点,往下是杂牌,网上是效果细微的白金与钛金电源。而最近加装了西部数据3TB紫盘后,来自硬盘的噪音变成了室内最大的噪音......大概还是源于共振。

共振产生的噪音具有很高的识别度,与之前提到的一样,会令人有不适的感受,机械硬盘的容量越高,一般带有越多的盘片,噪音也随之剧增,即使是5400转的紫盘也能够发出让人崩溃的噪音。最后采用硬盘下置,螺丝与硬盘间加装橡胶垫片消除共振,目前硬盘噪音依旧是整个机箱最大的噪音,只是这个噪音已经趋近和缓,如果是长期的SSD以及2.5寸机械盘使用者,大概会被台式机的机械盘噪音整到崩溃。