草庐IT

LIN诊断

全部标签

Linux 网桥实现和网络诊断工具

网桥:和交换机工作原理一样的一个硬件。网桥内部有一个缓存,里面放了接口和mac地址的对应关系。桥接、NAT和仅主机模式:NAT网卡(vmnet8):相当于一个虚拟的集线器(Vmnet8),两台使用nat模式的虚拟机能够通信,是因为它都连接到了这个集线器(hub)上面。windows里面本省就生成了一个交割vmnet8的网卡,vmnet8上面的地址是第一个ip地址。这个虚拟的网卡和虚拟的hub也是连接在一起的。所以windows和虚拟机、虚拟机和虚拟机之间能通信。仅主机网卡(vmnet1):配置了仅主机模式的虚拟机都会连接到仅主机这个hub上面。windows里面也有一个虚拟的网卡(vmnet1

【StoneDB故障诊断】数据库实例crash

系统负载高系统负载高导致了申请系统资源失败,最后数据库实例crash,常见原因及诊断方法详见系统资源瓶颈诊断。数据页损坏如果是硬件故障或者磁盘空间满了,向数据文件写入时,很容易导致数据文件的写corrupt,为了保证数据的一致性,数据库实例会crash。Bug数据库实例发生crash的一个很常见的原因是命中Bug,如内部发生死锁。当数据库实例发生crash,需要收集系统日志、error日志和trace日志,甚至还需要开启coredump来定位。

【StoneDB故障诊断】数据库实例crash

系统负载高系统负载高导致了申请系统资源失败,最后数据库实例crash,常见原因及诊断方法详见系统资源瓶颈诊断。数据页损坏如果是硬件故障或者磁盘空间满了,向数据文件写入时,很容易导致数据文件的写corrupt,为了保证数据的一致性,数据库实例会crash。Bug数据库实例发生crash的一个很常见的原因是命中Bug,如内部发生死锁。当数据库实例发生crash,需要收集系统日志、error日志和trace日志,甚至还需要开启coredump来定位。

CAN/CANFD诊断:CANTP

can测试诊断方式outputTP链接及相关API(本文内容)CDD文件及相关API常规诊断报文缩写can诊断服务一览时间参数(unit:ms) 传输层BSECU发送流控帧后,Tester被允许发送连续帧最大帧数目STminECU发送流控帧后,Tester被允许发送连续帧的最大帧间隔网络层N_AsTester传输CAN数据帧至ECU的最大时间N_BsTester首帧发送成功后到流控帧接收成功的最大时间N_CsTester在接收流控帧后到发送连续帧的最大时间N_ArECU传输流控帧至Tester的最大时间N_BrECU接收到首帧到开始发送流控帧的时间N_CrECU成功发送流控帧后到收到连续帧的最

CAN/CANFD诊断:CANTP

can测试诊断方式outputTP链接及相关API(本文内容)CDD文件及相关API常规诊断报文缩写can诊断服务一览时间参数(unit:ms) 传输层BSECU发送流控帧后,Tester被允许发送连续帧最大帧数目STminECU发送流控帧后,Tester被允许发送连续帧的最大帧间隔网络层N_AsTester传输CAN数据帧至ECU的最大时间N_BsTester首帧发送成功后到流控帧接收成功的最大时间N_CsTester在接收流控帧后到发送连续帧的最大时间N_ArECU传输流控帧至Tester的最大时间N_BrECU接收到首帧到开始发送流控帧的时间N_CrECU成功发送流控帧后到收到连续帧的最

手把手教你:基于深度学习的滚动轴承故障诊断

系列文章手把手教你:玩转图像分类和目标检测系统手把手教你:图像识别的垃圾分类系统手把手教你:基于粒子群优化算法(PSO)优化卷积神经网络(CNN)的文本分类一、项目简介本文主要介绍如何使用python搭建:一个基于深度学习的滚动轴承故障诊断系统项目中涉及使用了多种方法对比检测结果,包括:传统机器学习方法:随机森林深度学习方法:CNN增加残差模块后的深度学习方法:CNN+ResBlock如各位童鞋需要更换训练数据,完全可以根据源码将图像和标注文件更换即可直接运行。博主也参考过网上故障检测的相关文章,但大多是理论大于方法。很多同学肯定对原理不需要过多了解,只需要搭建出一个基于深度学习的轴承故障预测

手把手教你:基于深度学习的滚动轴承故障诊断

系列文章手把手教你:玩转图像分类和目标检测系统手把手教你:图像识别的垃圾分类系统手把手教你:基于粒子群优化算法(PSO)优化卷积神经网络(CNN)的文本分类一、项目简介本文主要介绍如何使用python搭建:一个基于深度学习的滚动轴承故障诊断系统项目中涉及使用了多种方法对比检测结果,包括:传统机器学习方法:随机森林深度学习方法:CNN增加残差模块后的深度学习方法:CNN+ResBlock如各位童鞋需要更换训练数据,完全可以根据源码将图像和标注文件更换即可直接运行。博主也参考过网上故障检测的相关文章,但大多是理论大于方法。很多同学肯定对原理不需要过多了解,只需要搭建出一个基于深度学习的轴承故障预测

Kubernetes 集群中 Ingress 故障的根因诊断

作者:scwang18,主要负责技术架构,在容器云方向颇有研究。前言KubeSphere是青云开源的基于Kubernetes的云原生分布式操作系统,提供了比较炫酷的Kubernetes集群管理界面,我们团队用KubeSphere来作为开发平台。本文记录了一次KubeSphere环境下的网络故障的解决过程。现象开发同学反馈自己搭建的Harbor仓库总是出问题,偶尔会报net/http:TLShandshaketimeout,通过curl的方式访问harbor.xxxx.cn,也会随机频繁挂起。但是ping的反馈一切正常。原因分析接到错误报障后,经过了多轮分析,才最终定位到原因,应该是安装Kube

Kubernetes 集群中 Ingress 故障的根因诊断

作者:scwang18,主要负责技术架构,在容器云方向颇有研究。前言KubeSphere是青云开源的基于Kubernetes的云原生分布式操作系统,提供了比较炫酷的Kubernetes集群管理界面,我们团队用KubeSphere来作为开发平台。本文记录了一次KubeSphere环境下的网络故障的解决过程。现象开发同学反馈自己搭建的Harbor仓库总是出问题,偶尔会报net/http:TLShandshaketimeout,通过curl的方式访问harbor.xxxx.cn,也会随机频繁挂起。但是ping的反馈一切正常。原因分析接到错误报障后,经过了多轮分析,才最终定位到原因,应该是安装Kube

一次k8s docker下.net程序的异常行为dump诊断

背景昨天,一位朋友找到我寻求帮助。他的项目需要调用一个第三方项目的webAPI。这个webAPI本身可从header,querystring中取相关信息,但同事发现他在调用时,无法按期望的那样从querystring中传参数给到第三方webAPI(webAPI仿佛忽略了从querystring过来的信息),朋友不知道是这个webAPI的问题,还是自己调用代码的问题了。。由于这个webAPIservice是他们公司内部的某team的项目,所以朋友虽然可以看到源码,但他并不能快速确定原因,维护项目的人又不好找。通过webAPIservice代码他自己找到了可疑的原因是webAPI中的这个方法有可能