Skip to main content
L

Larry

28 文章7 分类

2025年7月1

2025年5月1

2025年4月4

计算(1)——CPU计算和大数据

由于本人是存储方向,前面的文章大多数是关于存储的。计算机系统=计算+存储,其中计算包括计算单元(CPU、GPU)、cacheline和内存态的处理, 而存储特指IO处理。计算可分为CPU计算和GPU计算两部分,前者的典型场景是操作系统处理、进程执行、互联网业务处理和大数据和OLAP处理等。后者的典型场景是大模型的训练推理。

编程语言——C++协程和高性能编程

C++可以写出性能高效的程序,一个原因来自语言本身的因素,例如 1. C++程序编译器可以进行优化,编译直接得到机器码,这让编译后需要执行的指令更少(解释器性能比编译期差的主要原因就是是解释器单行编译执行,而编译器是文件编译执行,获得的信息更多,优化空间更大。明确的类型信息也让编译期获得内存信息,可以在无须创建对象情况下进行优化) 2. 没有虚函数的C...

2025年2月3

2025年1月3

2024年12月8

linux系统(3)——系统监控和问题排查

本文介绍linux系统的监控工具和问题排查的一般步骤,文章大体内容 1. 用户程序一定要丰富trace和日志,并对trace做监控。正常情况下如果程序处理出现问题,会在监控告警中显示,介入排查可以通过trace和日志,判断出问题的文件、执行的线程等信息,绝大多数排查可以在这里停止,根本不用抓栈抓core。trace和日志必须包含的, 1. 时间戳 2....

2024年11月8