首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏云云众生s

    AI助手改变Kubernetes故障诊断2种方式

    译自 2 Ways AI Assistants Are Changing Kubernetes Troubleshooting,作者 Blair Rampling。

    43910编辑于 2024-04-10
  • 来自专栏devops_k8s

    Golang性能诊断

    针对Go应用,性能诊断工具主要分为两层: OS层面 Go应用层面(go tool pprof / trace /gc) 2 OS诊断 系统诊断,我们一般关注三个方面: CPU, Memory, I/O。 除了常用的 top、 ps、vmstat、iostat 等命令,还有其他 Linux 工具可以诊断系统问题,如 mpstat、tcpdump、netstat、pidstat、sar 等 更多Linux性能诊断工具如下图 go func() { log.Println(http.ListenAndServe("0.0.0.0:9090", nil)) }() ... } 2. 使用runtime/trace包 调用trace.Start()和trace.Stop() 2.

    1.7K20编辑于 2022-03-13
  • 来自专栏全栈程序员必看

    prophet Diagnostics诊断

    ax.plot(df_cv['ds'].values, df_cv['yhat'], ls='-', c='#0072B2') ax.fill_between(df_cv['ds'].values , df_cv['yhat_lower'], df_cv['yhat_upper'], color='#0072B2', 9.450795 8.242493 2010-02-15 1 2010-02-17 8.717693 8.224716 9.212075 8.008033 2010-02-15 2 0.705266 0.507702 0.058841 0.676565 1 38 days 0.503286 0.709427 0.512702 0.059420 0.675423 2

    1.1K20编辑于 2022-07-02
  • 来自专栏腾讯云数据库(TencentDB)

    数据库诊断不了的,腾讯大神来“诊断

    最后考虑到这个 old_version 的问题特点,拓展一下可能会遇到这个问题的场景: 1.analyze; 2.flush table 可能会遇到,因为也会递增 refresh_version; 3.

    2.5K30发布于 2021-03-29
  • 来自专栏爱生活爱编程

    prophet Diagnostics诊断

    ax.plot(df_cv['ds'].values, df_cv['yhat'], ls='-', c='#0072B2') ax.fill_between(df_cv['ds'].values , df_cv['yhat_lower'], df_cv['yhat_upper'], color='#0072B2', 9.450795 8.242493 2010-02-15 1 2010-02-17 8.717693 8.224716 9.212075 8.008033 2010-02-15 2 0.705266 0.507702 0.058841 0.676565 1 38 days 0.503286 0.709427 0.512702 0.059420 0.675423 2

    1.6K10发布于 2021-01-14
  • 来自专栏AIoT技术交流、分享

    详解UDS CAN诊断:什么是UDS(ISO 14229)诊断

    目录 1、UDS诊断概念 2、UDS诊断组成部分 3、UDS诊断服务 ---- 之前讲解到CAN物理层和数据链路层的相关知识,这些属于ISO 11898-1、ISO 11898-2和ISO 11898- 2、UDS诊断组成部分 截止到2020年,UDS诊断由以下8个部分组成: ISO 14229-1-2020:规范和要求; ISO 14229-2-2013:会话层服务; ISO 14229-3-2012 例如,CAN通信(ISO 11898-1、ISO 11898-2和ISO 11898-3)在应用层的UDS诊断协议是ISO 14229-1和ISO 14229-3。 例如,请求0X10服务,否定响应第1个字节为固定的0X7F,第2个字节为0X10,第3个字节为NRC。NRC是否定响应码,可以根据返回的NRC判断是什么原因导致的否定响应。 例如,请求0X10服务,Subfunction(子功能)为0X02,肯定响应第1个字节为0X50,第2个字节为0X02。

    13.1K22编辑于 2022-11-22
  • 来自专栏数据和云

    故障诊断 | 系统级追踪诊断方法及案例分享

    我们来实地进行测试验证看一下,这是在我电脑虚拟机上的一个测试结果,DD了2G的文件,花了4.99秒的时间,实际上这个命令结束的时候数据没真正写到磁盘上去,对于磁盘的写到缓存就返回了。 这里加了一个标志,就是ofag=sync,加完这个标示之后,我们发现写磁盘的速度下降了,写2G的文件花了8秒,多用了60%的时间。这就是文件系统缓存的作用,文件系统缓存大大增加了主机的性能。 2、 远程连接慢不慢? 本地使用远程连接慢不慢 sqplus username/passwdd@tns 澄清: 测试也慢,慢约5秒钟左右。 其它主机使用远程慢不慢?

    1.7K30发布于 2018-03-08
  • 来自专栏架构驿站

    JVM诊断工具-Greys

    2)利用了Java SE 6 新特性Instrumentation。 *********************************************************************************** * -n 2 :代表只打印2 +---[2,0ms]java.lang.StringBuffer:append(@43) +---[2,0ms]java.lang.StringBuffer:append(@44) + ---[2,0ms]java.lang.StringBuffer:append(@45) +---[2,0ms]java.lang.StringBuffer:append(@46) +- -[2,0ms]java.lang.Integer:<init>(@49) +---[2,0ms]java.lang.Integer:<init>(@49) +---[2,0ms]java.lang.reflect.Method

    1.6K40编辑于 2021-12-09
  • 来自专栏互扯程序

    java 诊断工具—— Arthas

    今天的主角就登场了,阿里巴巴最近开源出来的一个针对 java 的工具,主要是针对 java 的问题进行诊断---Arthas(阿尔萨斯) ? 这就是使用Arthas诊断出的效率问题 [滑稽] 是不是特别爽,有了这个工具,妈妈再也不用担心我优化问题了,哪里慢改哪里! 此脚本暂时只接受一个参数 pid,即只能诊断本机上的 Java 进程。 monitor/watch/trace相关 请注意,这些命令,都通过字节码增强技术来实现的,会在指定类的方法中插入一些切面来实现数据统计和观测,因此在线上、预发使用时,请尽量明确需要观测的类、方法以及条件,诊断结束要执行

    2.1K10发布于 2018-11-22
  • 来自专栏iSharkFly

    Confluence 6 诊断

    当你对性能进行诊断或者希望知道是什么原因导致 Confluence 崩溃,你希望知道在 Confluence 内部是什么导致这些问题发生的。 这个时候系统的诊断信息能够帮助你获得更多的有关的这些信息。 通常情况下不是偶然发生的,诊断警告将会帮助你构建有关你 Confluence 站点表现的详细快照,然后帮助你来识别导致你这些问题的的症状。 我们将会提供为诊断信息提供 UI,请关注我们的站点来获得有关的更新。 有关诊断警告 系统诊断工具的作用是能够对系统的症状和表现进行持续的监控。 诊断信息将会存储在数据库中,这些数据每  30 天后会删除。老的警告信息将会在 30 天后被自动清理。

    79340发布于 2019-01-30
  • 来自专栏火丁笔记

    如何诊断CDN故障

    某项目使用CDN做文件下载服务,最近不时有网友反馈下载出错,因为CDN是第三方提供的,且节点众多,所以诊断起来有点麻烦,必须想想招儿。 首当其冲的问题是如何确认CDN有哪些节点?

    1.7K30编辑于 2021-12-14
  • 来自专栏音视频专栏

    网络诊断方案选型

    这里的网络诊断主要是针对特定的域名或者ip,也就是说app的网络诊断是对当前网络到域名指向的服务端的连通性和带宽情况。 这里分几个层面来说。 首先是哪些信息用来诊断网络,其次这些信息的诊断选择什么工具,再次网络诊断出来的数据如何理解。最后还需要给网络状况一个标准,以便于用户理解这个网络问题。 2. (1)能验证网络的连通性 (2)会统计响应时间和TTL(IP包中的Time To Live,生存周期) 那么如何验证的呢? 参考文章 [1] 移动端下各类诊断方法与工具 [2] Android 网络优化,使用 HTTPDNS 优化 DNS,从原理到 OkHttp 集成 [3] Android获得DNS地址 [4] DNS(二 )通过dig命令理解DNS [5] Android网络测试与诊断 [6] 通话前网络测速

    5K60发布于 2020-08-04
  • 来自专栏AIoT技术交流、分享

    CANoe UDS诊断测试

    CDD文件是基于 ASAM MCD-2D 标准格式的描述文件,提供了车辆诊断通信所需的详细描述,包括诊断服务、参数、PDU格式等。 P2 client:诊断仪(如 CANoe)发送请求报文到接收到回复的时间间隔。 P2 server:ECU 收到请求报文到开始回复的时间间隔。 P2 extended client:诊断仪(如 CANoe)收到 NRC 78 错误后,到下一次回复的时间间隔。 P2 extended server:ECU 发送完 NRC 78 错误后,到下一次回复的时间间隔。 注意: P2 client 的值必须大于 P2 server 的值。 同理,P2 extended client 必须大于 P2 extended server。

    3.1K11编辑于 2025-04-02
  • 来自专栏首富手记

    MTR 网络诊断工具

    MTR 网络诊断工具 为什么会了解到MTR这个工具 今天线上业务出现了大量语音合成问题,本以为是服务出问题,但是经过排查发现服务一切正常就是合成的特别慢,在TTS语音合成服务那边也没有大量的任务堆积,这边也一直再发送需要合成的数据过去 他也可以测试UDP和TCP 安装MTR 1) CentOS/RedHat安装 yum -y install mtr 2) Ubuntu安装 apt-get install mtr 3) windows 2. 11.220.128.65 0.0% 6 2.6 3.2 2.4 6.2 1.3 3. 11.220.128.53

    4.2K30发布于 2019-03-14
  • 来自专栏db小强

    MySQL性能诊断-内存

    ​问题 MySQL 5.7 内存占用过高,持续增长,不释放,甚至OOM 诊断 top -Hp ;free -m 查看内存使用情况,若紧急则先缩一下bpsize show processlist查看是否有异常 cache,缓冲区缓存和页面缓存  page cache主要用来作为文件系统缓存,buffer cache主要是块设备读写缓存 回收缓存:echo 1 > /proc/sys/vm/drop_caches 2. 中取较小值,是每个线程独自占用的,有的计算里面把它归到全局里,估计是考虑不是所有连接都会用到,乘以连接数后数值会很大 show global status like '%tmp%';select sleep(2)

    2.4K00发布于 2021-03-12
  • 来自专栏D·技术专栏

    Arthas —— java诊断工具

    image.png 观察线程3395 java应用中一个接口的入参和出参 watch 接口全限定名 接口名 "{params,returnObj}" -x 2 ? alibaba.github.io/arthas/ ---- Arthas支持JDK 6+,支持Linux/Mac/Winodws,采用命令行交互模式,同时提供丰富的 Tab 自动补全功能,进一步方便进行问题的定位和诊断

    1.3K20发布于 2020-02-13
  • 来自专栏存储内核技术交流

    glusterfs问题诊断方法

    169810/limits Max open files 1048576 1048576 files glusterfs调试诊断 6)的EC卷,可以用如下命令来做 gluster volume create disperse 6 redundancy 2 node1:/brick node2:/brick node3:/brick brick):node.hello.lan:/speech_v6/data2/brick/11085164/espnet/hello_input2/espnet_aishell/data/train/wav.scp > <POSIX(/speech_v6/data2/brick):test-node:/speech_v6/data2/brick/11085164/espnet/hello_input2/espnet_aishell :/speech_v6/data2/brick/11085164/espnet/hello_input2/espnet_aishell/data/train/wav.scp>))"

    80520编辑于 2022-08-11
  • 来自专栏用户1337634的专栏

    Arthas - Java诊断神器

    Arthas 是Alibaba开源的Java诊断工具,深受开发者喜爱。 当你遇到以下类似问题而束手无策时,Arthas可以帮助你解决: 这个类从哪个 jar 包加载的? illegalArgumentCount = 0; public List<Integer> primeFactors(int number) { if (number < 2) 监控方法入参、返回值、成员变量 watch demo.MathGame primeFactors "{params, target, returnObj, throwExp}" -x 2 -n 2 $ watch demo.MathGame primeFactors "{params, target, returnObj, throwExp}" -x 2 -n 2 Press Q or Ctrl+ params[0] < 0" -x 2 -n 2 Press Q or Ctrl+C to abort.

    1.1K20发布于 2019-03-27
  • 来自专栏MySQL解决方案工程师

    MySQL的诊断利器——MySQL Shell 8.0.31的诊断实用程序

    MySQL Shell诊断实用程序能够分析MySQL服务器的性能,并能够生成运行状况、性能和单个查询的诊断报告。 诊断工具包括三个: util.debug.collectDiagnostics() util.debug.collectHighLoadDiagnostics() util.debug.collectSlowQueryDiagnostics () util.debug.collectDiagnostics()用于从MySQL服务器、InnoDB Cluster收集原始的诊断数据,并生成tsv和yaml格式的报告文件。 (文件使用zip压缩) util.debug.collectHighLoadDiagnostics()在MySQL服务器上运行多次迭代的诊断报告,使用户能够在负载下从多个方面分析服务器,并生成tsv和yaml (文件使用zip压缩) util.debug.collectSlowQueryDiagnostics()在MySQL服务器上运行多次迭代的诊断报告,使用户能够在执行指定查询的情况下从多个方面分析服务器,

    87020编辑于 2022-11-21
  • 来自专栏天意生信俱乐部

    破译诊断密码:长读长测序,点亮临床精准诊断新未来

    此外,长读长还能有效区分功能基因与其高度相似但无功能的假基因(如CYP2D6与其假基因),避免因错误比对导致的假阳性或假阴性诊断结果,这对临床诊断至关重要。 例如,美国CDC的GeT-RM项目及梅奥诊所等机构利用长读长测序(如PacBio HiFi)完整解析CYP2D6单倍型,避免了基于NGS的错误分型。 CYP2D6基因正确分型 肿瘤基因组学 TGS在解析复杂肿瘤基因组重排、发现新融合基因方面价值凸显。 例如,在BRCA1/2基因突变检测中(与乳腺癌和卵巢癌风险相关),三代测序能够识别二代测序可能遗漏的复杂变异。 ADPKD 的两个主要致病基因是 PKD1 和 PKD2,三代测序能够全面覆盖PKD1和PKD2基因的所有外显子,准确揭示PKD1和假基因之间罕见的序列差异,确保检测结果的真实性和可靠性。

    47610编辑于 2025-04-04
领券