目录
如何查看 Linux 系统中的 CPU、内存、磁盘等资源使用情况?
什么是 Linux 中的负载(Load Average)?如何解读它?
如何检查磁盘 I/O 瓶颈?常见的磁盘 I/O 瓶颈有哪些?
如何通过 iostat 分析磁盘的 % util、await、svctm?
如何通过调整 /proc/sys/vm 参数来优化内存性能?
dirty_ratio 和 dirty_background_ratio
overcommit_memory 和 overcommit_ratio
如何使用 perf 工具生成火焰图?火焰图在性能分析中的核心价值是什么?
什么是 CPU 的 C-states 和 P-states?它们对性能有什么影响?
nice 命令和 renice 命令的作用是什么?如何通过它们调整进程优先级?
如何通过 pidstat 监控指定进程的内存、CPU、I/O 等多维度指标?
如何查看物理 CPU 数量、每个 CPU 的核心数及逻辑处理器总数?
什么是实时进程(Real-time Process),它们与普通进程有何不同?
什么是进程上下文切换(Context Switch)?如何优化它?
如何通过 top 命令快速定位 CPU 占用最高的进程?如何查看其子线程资源消耗?
如何通过 pidstat 监控特定进程的 CPU 使用率及上下文切换情况?
如何通过 vmstat 分析磁盘的 % util、await、svctm?
如何通过 tcpdump 抓取 MySQL 慢查询对应的网络包?
如何通过 netstat 或 ss 查看 TCP 连接状态及数量?
什么是 TCP 的慢启动(Slow Start)和拥塞控制(Congestion Control)机制?
如何通过调整 /proc/sys/net 参数来优化网络性能?
如何通过调整 /proc/sys/net 参数来优化网络性能?(续)
什么是 TCP 的慢启动(Slow Start)和拥塞控制(Congestion Control)机制?
如何通过调整 /proc/sys/net 参数来优化网络性能?
什么是 I/O 调度算法?如何调整(如 deadline、noop、cfq)?
什么是内存页(Page)和内存页面回收(Page Reclaim)机制?
如何通过调整 /proc/sys/vm 参数来优化内存性能?
如何通过 top 命令快速定位 CPU 占用最高的进程?如何查看其子线程资源消耗?