logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

下一跳定了之后:帧如何交给邻站?链路层一次讲清

链路层:把「下一跳」变成可交接的帧MAC 是邻站门牌;IP 是跨网逻辑地址每一跳可换 MAC;终点 IP 写在 IP 头交换机学源、转目的;陌生则洪泛同网段故障先看 link、neigh、VLAN物理层让灯灭、误码、半双工变慢

文章图片
#网络#计算机网络
深入 Linux C/C++ 调试工具之 ps(进程快照一眼看清)

本文详细介绍了Linux进程管理工具ps的核心功能与实战应用。全文分为六个部分:首先概述ps作为进程快照工具的特点及与其他工具(top/pgrep等)的对比;其次解析7个典型使用场景,包括确认服务状态、排查僵尸进程、分析多线程程序等;然后深入探讨ps的工作原理,包括/proc数据源、STAT状态解析和线程/僵尸机制;第四部分详解常用参数和输出列定制;第五部分通过C语言demo程序演示7个实战案例;

文章图片
#linux#运维#服务器
深入 Linux C/C++ 调试工具之 tiptop(IPC 高低一目了然)

摘要: tiptop是一款基于Linux硬件性能计数器的实时监控工具,类似top但聚焦微架构指标(如IPC、缓存缺失率),帮助开发者分析CPU效率问题。核心功能包括:实时监控进程级性能指标、对比优化效果、排查缓存瓶颈等。其原理通过perf_event_open采集数据,支持交互与批量模式。典型使用场景包括高CPU低吞吐服务分析、多线程伪共享检测等。文章详细介绍了命令参数、实战案例(如计算密集与缓存

文章图片
#linux#运维
深入linux c/c++调试工具之strace

摘要: strace是Linux下强大的系统调用跟踪工具,用于监控进程与内核的交互(如文件/网络操作、权限检查等)。其核心原理基于ptrace机制,通过拦截syscall和信号实现跟踪。

#linux#运维#服务器 +1
深入linux c/c++调试工具之perf

perf 是 Linux 内核自带的 性能分析工具,基于内核的 perf_events 子系统,可采集 CPU 周期、指令、缓存缺失、分支预测失败、系统调用、函数调用链等事件,用于 定位热点函数、分析 CPU 瓶颈、排查性能退化。perf 跟踪的是 CPU 性能事件和热点函数,回答「时间花在哪些函数/指令上」,而不是「发起了哪些 syscall」。原理是 perf_events 采样/计数,开销通

#linux#运维#服务器
到底了