今天早晨冷师兄问起鼎阳这款示波器的情况,这几天重度烤机,发现这款一直稳定连续运行没出现过连接等等问题,正兴奋着呢,本来想坚持到开学前多烤烤机再抖抖,实在没忍住跟师兄说了情况,并说发给他,放假白天没有大块时间搞这个,现在才弄,说说情况吧。
https://blog.csdn.net/weixin_43767046/article/details/112343662
这里面有搭的网络环境的介绍,就不在这里多说了,有心愿意了解的到上面链接里看。这款示波器放在2楼实验室,接入116网段的模拟控制网,服务器放在一楼,两个网卡做成个bond接入116网段,顺便提一下服务器,由于上线时要和测逐束团流强的示波器放在一起,那里只有最深600mm的机柜,不方便专门加个800mm深的服务器机柜,600mm以下短的服务器找不到,1月份发朋友圈终于有商家找到有,两份报价单如下:
第一款dell的650mm长,第二款超微主板,电信定制的机箱550mm长,当时不知道怎么选,感觉杂牌的不熟悉不放心,但650mm深,硬盘还少的dell又不甘心,因为要上数据库这样吃硬盘的系统,最后还是选择6块16T大硬盘的杂牌。
经过这段时间的测试,感觉非常给力,庆幸选对了。下面就上截图:
虚拟架构选择Zstack,系统上现只有两个虚拟机,一个IOC-6204负责从示波器读取波形数据,一个Archive Server是数据库,把波形数据存进去,看下面的截图:
读取示波器Channel 1通道的波形,10G采样率,200uS宽的波形,2M个数据点,每个点12bit,两个byte,每秒4MByte的数据量,看上面IOC-SDS6204那个虚拟机的网卡入速度4MB/s是相符的,出速度21MB/s,是因为除了2Byte的short型数据的原始波形数据,在IOC里还要换算成Double型的电压波形,以及很多其他PV也archive进了数据库,所以有上面数据库虚拟机17MB/s那么大的写入磁盘速率。下面是archive server 虚拟机相关的信息:
两个数据流量比较大的PV的细节信息:
除了从示波器读波形的IOC,在另一台windows的虚拟机上还跑着calab的例子IOC存一些短一些的波形,因为2M长的波形在web界面实在没法浏览成功,就用这个短一点的波形演示一下:
下面是数据库磁盘消耗以及每天需要存入数据的统计,还有永良师弟编写的OPI端显示波形的phoebus界面(丑陋的波形和红框还是无视吧,信号源随便弄了个脉冲波形经过功分器,另一台力科HDO6104A看到的也是这样的波形,红框是因为有些通道没有添加进IOC):
最后上个IOC的heatbeat PV曲线,数值1秒增加一个,前面的锯齿是调试IOC总是exit之后再重开,后面就一骑绝尘了,本来想一骑绝尘到开学前再抖抖,冷师兄一问没憋住,现在放出来让大家看看: