今天早晨冷师兄问起鼎阳这款示波器的情况,这几天重度烤机,发现这款一直稳定连续运行没出现过连接等等问题,正兴奋着呢,本来想坚持到开学前多烤烤机再抖抖,实在没忍住跟师兄说了情况,并说发给他,放假白天没有大块时间搞这个,现在才弄,说说情况吧。

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之后再重开,后面就一骑绝尘了,本来想一骑绝尘到开学前再抖抖,冷师兄一问没憋住,现在放出来让大家看看:

最新文章

  1. iOS开发--Swift RAC响应式编程初探
  2. vs2015 无法启动IIS Express Web服务器
  3. [Spring框架]Spring IOC的原理及详解。
  4. 面向对象开发方式的开源硬件--.NET Gadgeteer
  5. dsPIC33EP timer1 初始化设置及应用
  6. 怎样成为一名PHP专家?
  7. Java 性能优化技巧及实战
  8. 避免ssh断开导致运行命令的终止:screen
  9. 有关Oracle cvu和cvuqdisk
  10. commands - `tar`
  11. ash, bash, ksh, csh, zsh
  12. ZOJ 3940 Modulo Query
  13. ztree实现中国省市区树形,可多选
  14. Web前端的缓存机制(那些以代价换来的效率)
  15. Java模拟POST请求发送二进制数据
  16. Centos7部署hadoop 3
  17. 查询结果null替换为0
  18. Windows Server 2012无法安装 .NET3.5-安装角色或功能失败,找不到源文件
  19. linux command ------ unlink 和 rm 的区别
  20. CAB归档文件提取工具cabextract

热门文章

  1. IDEA提交任务到spark standalone集群
  2. UBOOT编译--- UBOOT顶层Makefile中目标_all和all的关系及背景(四)
  3. Boolean.getBoolean() 与 Boolean.parseBoolean()
  4. Karmada多云多集群生产实践专场圆满落幕
  5. java逻辑运算中异或^
  6. C/C++随堂笔记
  7. 【c#】从外部复制文本、图片到我的软件中的解决方案(支持ppt,qq等)
  8. 启动springboot项目报错Unable to start embedded Tomcat
  9. 一文了解 Dubbo 3 配置工作原理
  10. 每个Java程序员都必须知道的四种负载均衡算法