性能监控专栏需求内容

励志:https://www.brendangregg.com/blog/ 布伦丹的博客,是整个性能优化界的标高。如果能拜读完他的作品是我一生的荣幸。

可以将性能相关做不同的分类,以便能够更加完全的覆盖。

功能的角度应该覆盖:(1)性能测量工具。(2)压力测试工具。

从通用计算的角度模块分类,希望覆盖到:

  • CPU
    • PMU/os层性能测试
      • core:topdown、branch、l1/l2/l3 cache、l1/l2 tlb、指令等
      • uncore:imc upi cha l3 mesh iio mdf irp m3upi m2pcie m2m等
    • CPU相关的测试工具
      • speccpu
      • PI
      • linkpack
      • unixbench
      • sysbench
      • lmbench
      • stress-ng/stress
      • geekbench
      • Phoronix Test Suite
      • CoreMark
      • 7-Zip 基准测试
      • CoreMark
      • Whetstone
      • Dhrystone
  • 内存
  • 存储-磁盘
  • 网卡(网络)

还有一部分AI异构的性能分析模块:

  • GPU硬件微架构-HBM
  • PCIe switch
  • NV switch
  • Retimer(感觉没啥好分析的)

从软件栈的角度,主要是Linux的几个系统以及新型的高性能协议

  • 文件系统/IO
  • 内存管理
  • 调度
  • 网络协议栈
  • 虚拟化
  • 标准库
相关推荐
冬奇Lab2 小时前
一天一个开源项目(第36篇):EverMemOS - 跨 LLM 与平台的长时记忆 OS,让 Agent 会记忆更会推理
人工智能·开源·资讯
冬奇Lab2 小时前
OpenClaw 源码深度解析(一):Gateway——为什么需要一个"中枢"
人工智能·开源·源码阅读
HelloGitHub14 小时前
《HelloGitHub》第 119 期
开源·github
冬奇Lab1 天前
一天一个开源项目(第35篇):GitHub Store - 跨平台的 GitHub Releases 应用商店
开源·github·资讯
Bigger2 天前
为什么你的 Git 提交需要签名?—— Git Commit Signing 完全指南
git·开源·github
chainStriker2 天前
从零到上线:Python开源项目的规范化开发与发布指南
python·开源
IvorySQL2 天前
揭开 PostgreSQL 读取效率问题的真相
数据库·postgresql·开源
归叶再无青3 天前
企业级web服务(Tomcat开源web应用服务器)
运维·前端·开源·tomcat·bash