轻松学会linux下查看内存频率,内核函数,cpu频率

Linux查看物理CPU个数、核数、逻辑CPU个数,以及内存

结论: 到 2 02 3 年,给定服务器上有 2 个物理 CPU,每个都有 1 6 核并支持超线程,总共 3 2 核和 6 4 个逻辑 CPU。
系统内核版本为5 .4 ,内存为1 2 5 GB。

Linux内存和CPU使用情况查询命令

top:实时查看系统进程和资源使用情况,快速找到CPU和内存占用率较高的进程。
free-m:直观显示内存使用情况,判断内存是否不足。
vmstat:全面监控CPU、内存和I/O,用于性能问题诊断。
mpstat:详细显示每个CPU核心的使用情况,非常适合多核CPU分析。
iostat:监视磁盘 I/O 并识别 I/O 瓶颈。

CPU使用率过高:top查找进程,vmstat分析CPU压力。
内存不足:检查m-free、增加物理内存或优化程序。
I/O 拥塞:vmstat wa 列,iostat 查看 IOPS 和延迟。

快速诊断:top和m-free。
深入分析:vmstat、iostat 或 mpstat。
自动监控:脚本记录数据并进行长期分析。

掌握这些命令可以高效监控您的 Linux 系统并快速排除性能问题。