• 2025-01-22Pod的探针区别
    Kubernetes中的Pod探针:监控容器运行状态的核心机制在Kubernetes(简称K8s)中,Pod可以通过三种类型的探针(Probe)来监控容器的运行状态,确保应用程序的健康和服务稳定性。这三种探针分别是:1.存活探针(LivenessProbe)功能:检查容器是否仍然处于正常运行状态。如果Liveness探针
  • 2025-01-16blackbox_exporter 如何检测端口
    blackbox_exporter可以通过TCP探测模块来检测目标主机的端口是否开放。以下是配置和使用的详细步骤。1.配置blackbox_exporter1)编辑配置文件打开blackbox_exporter的配置文件blackbox.yml,添加或修改TCP探测模块。示例配置:modules:tcp_connect:pr
  • 2024-12-09《Detecting probe resistant proxy》论文阅读、验证与obfs4proxy分析
    1引言当时看到这篇对代理检测的论文,对它的中文讨论较少,整理了自己阅读和实验后的笔记(关注于tor的obfs4),方便有需要的同学一起学习讨论。(现在obfs4都要过时啦,出了新的WebTunnels,但是嘛,升级迭代也要相当一段时间了)2论文阅读2.1探针选择我们的攻击集中在这样一个观察上,
  • 2024-12-06新手必看!小小白也能用Rust点亮LED,入门嵌入式开发(上)
    讲动人的故事,写懂人的代码"你作为编程新手,为什么要学Rust?"我在微信里问小小白。我是一名有着30多年IT从业经验的老程序员,正在创作一本Rust编程入门书,致力于降低Rust那传说中陡峭的学习曲线。小小白是我最近在社交网络上认识的朋友,他对学习Rust充满热情。作为一名
  • 2024-12-06bpftrace man手册
    来源https://github.com/bpftrace/bpftrace/releases/tag/v0.21.2BPFTRACE(8)
  • 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