Linux如何查看进程的CPU和内存占用

Linux看进程CPU内存就这几工具。

top是实时监控,按P按M排序就行。
按k能杀进程。

ps是快照查看,ps aux看所有,grep过滤。
ps -p1 2 3 4 5 看具体PID。

htop是top加强版,装了之后比top好看。
F5 看树。

pidstat是细粒度分析,装sysstat就能用。
pidstat -u -p1 2 3 4 5 看CPU。

VIRT是虚拟内存,RES是实际内存。
RES高才说明内存压力大。

SHR是共享内存,多个进程分摊。

建议先top或htop找进程,再ps -p杀。
RES高就重点关注。

linux 查看占用内存

Linux里,用free命令看内存,终端里敲free回车,总内存total,已用used,空闲free,共享Shared,缓存Buff/cached,关键看used和free,这俩告诉你内存够不够用。