文章分类 -  开发

摘要:在一个DBGroup中,把主备DB划分成不同的Team,主备DB之间满足以下两个条件: Team内DB响应的个数达到配置阈值时,则认为该Team的同步关系正常。 同步关系正常的Team的个数需要达到配置的阈值,这个阈值就是高低水位线。 在一定时间内,如果不满足上述两个条件,则认为快同步超时。 在分布 阅读全文
posted @ 2026-03-19 09:44 静水深耕,云停风驻 阅读(0) 评论(0) 推荐(0)
摘要:故障切换和演练切换 核心区别在于触发原因和目的不同:故障切换是因真实故障(如宕机)而被迫启动的应急响应,以恢复业务为首要目标;而演练切换是为验证容灾能力而主动发起的计划性测试,以发现问题和锻炼团队为目的。 核心区别整理成了下面的表格: 维度 故障切换 演练切换 触发场景 被动应急。由真实的硬件故障、 阅读全文
posted @ 2026-03-15 21:17 静水深耕,云停风驻 阅读(0) 评论(0) 推荐(0)
摘要:在需求分析阶段,选择 控制流图 (CFG) 还是 依赖图 (DAG),核心决策点在于:你关注的是“执行逻辑的完整性(包含循环和条件)”还是“任务调度的并行性与顺序(无环依赖)”。 这是一个从业务逻辑描述到工程执行模型的转化过程。以下是详细的决策指南: 🚀 核心决策矩阵 维度 选择 CFG (控制流 阅读全文
posted @ 2026-03-15 20:34 静水深耕,云停风驻 阅读(0) 评论(0) 推荐(0)
摘要:# 获取容器内进程占用cpu的百分比 get_container_process_cpu_usage() { local pid=$1 # 在一个调度周期里被允许的运行时间,比如这个值为 50000 时,就是 50us。默认值是-1,即没有限制 local cpu_quota_us_path=/sy 阅读全文
posted @ 2026-03-12 14:39 静水深耕,云停风驻 阅读(5) 评论(0) 推荐(0)
摘要:Red Hat 8.5安装libfabric 分为搭建环境、编写/准备代码、运行测试三步。 🛠️ 第一步:开发环境搭建 (Red Hat 8.5) 在 Red Hat 8.5 上搭建环境,主要有两种方式:一种是使用包管理器快速安装,另一种是从源码编译以获得最新版本和更多灵活性。对于性能对比测试,推 阅读全文
posted @ 2026-03-07 15:59 静水深耕,云停风驻 阅读(1) 评论(0) 推荐(0)
摘要:Qperf 网络性能测试工具简介 Qperf 是一款轻量级网络性能测试工具,拥护测量带宽和延迟,兼容TCP/UDP和RDMA协议。器具分为服务端(被动监听)和客户端(主动测试)两种模式,提供丰富的测试程序如rc_bw(RDMA带宽)、tcp_lat(TCP延迟)等。安装简单(yum install 阅读全文
posted @ 2026-03-06 17:11 静水深耕,云停风驻 阅读(3) 评论(0) 推荐(0)
摘要:你的推导在“单 Pod 独占整个 NUMA 节点”的极端假设下是成立的,但在实际的 Kubernetes 生产环境中,这个结论并不完全准确。 这里存在一个核心概念的误区:K8s Topology Manager 的 single-numa-node 策略是针对“单个 Pod”内部的资源对齐,而不是针 阅读全文
posted @ 2026-03-05 10:42 静水深耕,云停风驻 阅读(0) 评论(0) 推荐(0)
摘要:查看磁盘 设置--raid管理: F2 F11 F12 F2:BIOS 设置 这是电脑基本输入输出系统的设置界面。 主要用途:配置硬件参数。比如调整系统日期时间、开启或关闭虚拟化技术、设置硬盘模式、调节风扇转速,或者修改启动顺序(例如,强制电脑总是先从U盘启动)。 操作对象:固件。 特点:修改后通常 阅读全文
posted @ 2026-02-27 17:52 静水深耕,云停风驻 阅读(4) 评论(0) 推荐(0)
摘要:经验 查看PCIe设备能力 可以直接通过PCIe配置空间查看网卡是否声明了SR-IOV能力: cat /sys/class/infiniband/mlx5_1/device/device 0x101f cat /sys/class/infiniband/mlx5_1/device/vendor 0x 阅读全文
posted @ 2026-02-27 17:32 静水深耕,云停风驻 阅读(4) 评论(0) 推荐(0)
摘要:Load-balanced scheduling optimization strategy for high-communication tasks in Kubernetes with RDMA 阅读全文
posted @ 2026-02-27 16:43 静水深耕,云停风驻 阅读(0) 评论(0) 推荐(0)
摘要:https://mp.weixin.qq.com/s/Ho6Fh7M0m-fWbvI7_CxGLg —— 容器化如何悄悄打破算力网络的物理假设 00 现象:一切都“看起来正常” 某天你把训练从裸机迁移到 K8s。 结果出现: GPU 利用率从 95% 掉到 72% NCCL 没报错 网络没丢包 NI 阅读全文
posted @ 2026-02-27 16:15 静水深耕,云停风驻 阅读(5) 评论(0) 推荐(0)
摘要:因为k8smaster主要pod 均为daemonset,如下操作是可以保证在k8smaster 和 node节点上操作。验证版本k8s1.23 - 1.29 一、绑核操作 kubectl drain k8smaster --ignore-daemonsets --delete-emptydir-d 阅读全文
posted @ 2026-02-26 15:33 静水深耕,云停风驻 阅读(4) 评论(0) 推荐(0)
摘要:一、为什么 JSESSIONID 会在 Cookie 中? 核心原因:HTTP 是无状态协议 ┌─────────────────────────────────────────────────────────────────────┐ │ HTTP 无状态问题 │ │ │ │ 请求1: 用户登录 阅读全文
posted @ 2026-02-23 14:06 静水深耕,云停风驻 阅读(2) 评论(0) 推荐(0)
摘要:在当今高性能计算与大规模分布式存储的舞台上,RDMA技术正扮演着越来越关键的角色。它绕过操作系统内核,直接在应用与网卡间传输数据,带来了极低的延迟与极高的吞吐量。然而,这种“旁路”特性也让传统的网络监控手段部分失效。当你的RDMA应用性能不达预期,或者出现难以捉摸的通信故障时,如何像侦探一样,深入网 阅读全文
posted @ 2026-02-20 14:34 静水深耕,云停风驻 阅读(31) 评论(0) 推荐(0)
摘要:软件截图 jenkins配置 #!/usr/bin/groovy /*引用plll库–plll名称以jenkins的系统配置为准,@V2.02d为plll库中对应分支(当前分支为无线稳定分支)——政通参考分支为feature/plll_zt */ //@Library('plll@feature/g 阅读全文
posted @ 2026-02-03 15:28 静水深耕,云停风驻 阅读(3) 评论(0) 推荐(0)
摘要:查找大文件(WizTree) 4.08 绿色版 https://xiazai.zol.com.cn/detail/55/548825.shtml 阅读全文
posted @ 2026-01-06 16:43 静水深耕,云停风驻 阅读(9) 评论(0) 推荐(0)
摘要:参考如下golang ut写法 -- convey框架 + gomonkey 框架: func TestEnvCheck(t *testing.T) { Convey("test EnvCheck", t, func() { zapLogger, _ := zap.NewProduction() l 阅读全文
posted @ 2025-12-29 08:16 静水深耕,云停风驻 阅读(23) 评论(0) 推荐(0)
摘要:deployVolumeMounts := []v1.VolumeMount{ { Name: "host-path", MountPath: "/home/wzx", }, { Name: deploy.PvcName, MountPath: InsightDir, }, } // 添加本地时间挂 阅读全文
posted @ 2025-12-23 10:09 静水深耕,云停风驻 阅读(8) 评论(0) 推荐(0)
摘要:针对k8s场景,无明显可用redis,rabbitmq等队列 labels || annatation status event 阅读全文
posted @ 2025-12-16 15:51 静水深耕,云停风驻 阅读(6) 评论(0) 推荐(0)
摘要:总览 在Kubernetes中,Role和ClusterRole都是用来定义一组权限规则(即哪些资源上可以执行哪些动词),但它们的区别在于作用范围。 作用范围: Role:作用于特定的命名空间(namespace)内。它只能用来授予对同一命名空间内资源的访问权限。 ClusterRole:是集群范围 阅读全文
posted @ 2025-12-16 11:17 静水深耕,云停风驻 阅读(22) 评论(0) 推荐(0)