• 2024-09-22k8s怎么配置健康检查启动时间
    动一下小手点一下赞。谢谢!你的赞就是我更新的动力。在Kubernetes(简称K8S)中,健康检查是非常重要的一个概念,它可以确保你的应用程序始终处于可用状态。而健康检查启动时间k8s,则是指在部署应用程序时,如何配置健康检查的启动时间,以确保服务在启动后一段时间内不会被认为是不可用。下面
  • 2024-08-28使用 perf probe测量Linux用户空间代码的执行时间
    1Linuxperf简介perf是Linux内核自带的一个强大的性能分析工具,它能够深入到内核和用户空间,提供丰富的性能计数器和事件跟踪功能,帮助开发者和系统管理员精确地定位系统性能瓶颈。1.1perf的主要功能:性能事件采样:可以采样各种硬件性能事件,如CPU周期、缓存命中率、指令
  • 2024-08-22安装metrics-server遇到Readiness probe failed HTTP probe failed with statuscode 500报错
    安装metrics-server后显示Running,但是READY状态一直为0/1,通过describe查询到如下内容Readinessprobefailed:HTTPprobefailedwithstatuscode:5001.报错内容root@master:~/metrics-server#kubectlgetpods-nkube-systemmetrics-server-dd7677d75-grfcqNAME
  • 2024-08-10Kubernetes-POD的健康检查
    目录简介什么是探针LivenessProbe(存活探针)ReadinessProbe(就绪探针)StartupProbe(启动探针)什么时候使用探针?何时使用存活探针(LivenessProbe)何时使用就绪探针(Read inessProbe)何时使用启动探针(StartupProbe)容器探测方法exechttpGettcpSocket容器探测使用livenessProbe使用exec使
  • 2024-07-31Android Wifi 扫描相关知识
    1.主动扫描和被动扫描1.1主动扫描(ActiveScanning)主动扫描是WIFI设备(STA,即Station,如手机、笔记本电脑等)在信道上主动广播一个探测请求(ProbeRequest),并等待接入点(AP)的响应。这种扫描方式更加主动,能够更快地发现周围的WIFI网络,但也可能对电池寿命和性能功耗产生一定的影响。
  • 2024-07-24【xboot】xboot环境搭建
    1.下载xboot源码gitclonehttps://gitee.com/xboot/xboot.git2.交叉编译各种环境下的xboot2.1rapi3rapi3交叉工具链下载路径:https://developer.arm.com/downloads/-/gnu-a编译rapi3命令:makecleanmakeCROSS_COMPILE=/home/zx/Desktop/gcc-arm-10.3-2021.07-x86_64-
  • 2024-07-24pod的端口拒绝连接:Liveness probe failed:dial tcp ,connect:connection refused
    昨天在生产环境上发版,发现pod一直起不来,一直到崩溃循环结束: 倒数第三行第四行。这个本质上是健康检查不通过导致的,意思其实是,pod启动起来,运行给定的镜像,但是在设定的超时时间过后,K8S去检查pod是否健康的时候,发现18015这个端口不通,拒绝连接。K8S判定pod存在问题。这里为啥是拒
  • 2024-06-23用 PID 优化拥塞控制
    这算是一篇读书实践,最近读了B站up主DR_CAN的《控制之美》,本想写篇读后感,有了PID和我的inflight守恒算法的结合,就算是习题和实践了。PS:这本书非常不错,但并非专业计算机范畴的作品,控制论大多数被应用在机械自动化,电子自动化,航空航天,机器人,运筹学等,但拥塞控制肯定也
  • 2024-06-10vivado HW_ILA_DATA、HW_PROBE
    HW_ILA_DATA描述硬件ILA数据对象是ILA调试核心上捕获的数据的存储库编程到当前硬件设备上。upload_hw_ila_data命令在从ila调试移动捕获的数据的过程中创建hw_ila_data对象核心,hw_ila,在物理FPGA上,hw_device。read_hw_ila_data命令还可以在读取来自磁盘的ILA数据文件。h
  • 2024-06-06PLA2216 Logic Analyser Probes for Rigol DHO900 and MSO5000 Oscilloscopes
    TheoriginalPLA2216fromRigolisexpensive.Peoplemadetheirownandopensourcedthedesign. TheearlyteardownandDIYishere: September28,2019,07:23:29amfrom https://www.eevblog.com/forum/testgear/rpl1116-active-logic-probe-pod-for-1000z-seri
  • 2024-05-06fix grub2 in linux
    https://docs.fedoraproject.org/en-US/quick-docs/grub2-bootloader/https://www.cnblogs.com/ricksteves/p/11622395.htmlwarning:Filedescriptor3(pipe:[51755])leakedonvgsinvocation.ParentPID6245:grub2-probehttps://github.com/lvmteam/lvm2/issues/10
  • 2024-04-2411.prometheus监控之黑盒(blackbox)监控
    一、黑盒监控"白盒监控"--需要把对应的Exporter程序安装到被监控的目标主机上,从而实现对主机各种资源及其状态的数据采集工作。但是由于某些情况下操作技术或其他原因,不是所有的Exporter都能部署到被监控的主机环境中,最典型的例子是监控全国网络质量的稳定性,通常的方法是使用p
  • 2024-04-11体探针漏光解决方案
    【USparkle专栏】如果你深怀绝技,爱“搞点研究”,乐于分享也博采众长,我们期待你的加入,让智慧的火花碰撞交织,让知识的传递生生不息!问题描述在全局照明领域,体探针插值漏光是存在多年的顽疾。比如:GAMES202的LPV(LightPropagationVolumes);Unity的LPPV(LightProbeProxyVolume);GDC上
  • 2024-04-02Kernel调试追踪技术之 Kprobe on ARM64
    kprobe是什么?kprobe是一种动态调试机制,用于debugging,动态跟踪,性能分析,动态修改内核行为等,2004年由IBM发布,是名为Dprobes工具集的底层实现机制[1][2],2005年合入Linuxkernel。probe的含义是像一个探针,可以不修改分析对象源码的情况下,获取Kernel的运行时信息。kprobe的实现原理是
  • 2024-03-19daplink烧录上位机
    前言daplink是个好东西,又便宜又好用,还不担心盗版,但是没有stlink和jlink那样的上位机可以直接下载固件,这就很头疼了。怎么办?还好通过jtag/sw协议下载固件有很多开源的项目项目介绍openOCD大名鼎鼎的openOCD(上手难度太高了,pass)python写的pyOCDOpensourcePythonlibraryf
  • 2024-03-13Linux动态追踪——perf
    目录摘要 跟踪系统调用跟踪事件跟踪函数跟踪内核函数 跟踪用户函数性能分析perfstat与perftop 火焰图​编辑 总结摘要    ftrace 和perf都是Linux提供的动态追踪功能,两者有一定相似性,却又有不同的侧重点。ftrace更侧重于事件跟踪和内核行为
  • 2024-02-23AMD GI-1.0 Screen Probe改进分析
    目录ScreenProbeReuse(GI-1.0)AMDScreenProbe生成(SpawnScreenProbe)重投影(ReprojectionScreenProbe)重投影的优化交换队列自适应补洞LRU存储多帧HistoryProbe采样(RaySampling)1/4需要重新生成的ProbeReprojection失败生成ProbeReprojection成功生成Probe3/4不需要重新生成的P
  • 2024-02-08在K8S中,Pod的健康检查方式有哪些?
    在Kubernetes(K8s)中,Pod的健康检查主要通过两种类型的探针实现:LivenessProbe和ReadinessProbe。LivenessProbe(存活探针):用于检测容器是否处于正常运行状态。如果LivenessProbe失败,则表明容器已不再健康,并且kubelet会采取相应行动,通常是重启容器。LivenessProbe可
  • 2024-02-06liveness-probe探针和readness-probe
    目录探针liveness-probe存活探针探针的3种方式1.exec2.httpGet3.tcpSocketreadness-probe就绪探针1.exec2.httpGet3.tcpSocket探针在我们之前提到过的deploy控制器里面,他是对pod的状态进行管理,只有当pod的状态不是running的时候他才会重构pod,但是如果我们启动了一个ngin
  • 2024-02-01Striped64源码阅读
    目录简介模型代码分析成员变量方法补充ThreadLocalRandomContended注解-解决伪共享问题参考链接本人的源码阅读主要聚焦于类的使用场景,一般只在java层面进行分析,没有深入到一些native方法的实现。并且由于知识储备不完整,很可能出现疏漏甚至是谬误,欢迎指出共同学习本文基于cor
  • 2024-01-27在K8S中,Pod生命周期包含哪些?
    在Kubernetes(简称K8s)中,Pod的生命周期经历了一系列状态变化。以下是Pod可能处于的一些主要状态:Pending:当创建一个Pod时,它首先会进入Pending状态。这个状态下,Kubernetes正在为Pod分配节点、拉取容器镜像或等待其他资源就绪。在这个阶段,Pod尚未被调度到具体的Node上或者其依赖的
  • 2024-01-24H3C 无线排查方法
    probe进入probe视图dissysteminternalwlanclienthistory-recordnormal-online-offline  输入这个命令后对应终端下线会带出对应序号1025dissysteminternalwlanclienthistory-recordhelpreason-code1025   输入此序号查看客户端掉线原因。如何查看无线用户的
  • 2023-12-20NS-3源码学习(七)追踪和Probe
    追踪框架和WiFi的STA接入AP时使用的ProbeRequest帧、ProbeResponse帧没有关系。追踪NS-3的追踪框架主要用于追踪一个对象当中某个属性的变更、或者某个事件的发生。NS-3初始规定了一些追踪源,一般在model的GetTypeId()方法中定义了这些追踪源(和这个model的属性),我们可以使用两种
  • 2023-12-08Intel710驱动代码分析-i40e_probe
    前言在710的这个专栏里,我上篇文章中主要分析了驱动代码中的注册函数以及注册所需的结构体,其中有很多内容,今天我们围绕i40e_probe这个探测函数进行分析,由于研究原因以及时间原因,对这个驱动代码的分析,还是紧紧围绕虚拟化这个部分来分析,也就是VF。代码在github上有共享链接在这:i40e大
  • 2023-11-09probe函数
    驱动注册的probe函数probe(探测)函数在设备驱动注册最后收尾工作,当设备的device和其对应的driver在总线上完成配对之后,系统就调用 platform设备的probe函数完成驱动注册最后工作。资源、 中断调用函数以及其他相关工作。下面是probe被调用的一些程序流程。从driver_register看