Ubuntu下PhpStorm性能监控方法
一 系统级监控工具与用法
| 工具 | 作用 | 安装与关键命令 |
|---|---|---|
| System Monitor | 图形化查看CPU、内存、磁盘、网络 | 应用菜单搜索“系统监控” |
| top | 实时进程资源占用 | 终端输入:top(按P按CPU排序,按M按内存排序) |
| htop | 增强版top,界面更友好 | 安装:sudo apt-get install htop;运行:htop |
| nmon | 交互式系统监控(CPU、内存、磁盘、网络) | 安装:sudo apt-get install nmon;运行:nmon |
| vmstat | 虚拟内存与系统整体统计 | 运行:vmstat 1(每1秒刷新) |
| iostat | 磁盘与CPU I/O统计 | 安装:sudo apt-get install sysstat;运行:iostat -x 1 |
iostat -x查看%util是否接近100%;若CPU软中断高,结合vmstat观察si/so。nmon可按c(CPU)、m(内存)、d(磁盘)、n(网络)切换面板,快速扫视瓶颈。二 在PhpStorm内定位卡顿与开销
-Xmx2048m(根据物理内存与项目规模调整)。三 监控与分析PHP应用本身的性能
xdebug.profiler_enable_trigger=1
xdebug.profiler_output_dir=/path/to/snapshots
四 监控策略与优化建议