linux 查看进程运行状态

top命令详解

Top是一个Linux性能监控工具,类似于Windows任务管理器。

直接看前5 行: 第一行显示时间、运行时间、用户数和负载。
第2 行是进程总数和每个状态的进程数。
第 3 行是 CPU 比率。
第 4 行到第 5 行表示已使用和空闲的内存总量。

第 6 行从进程详细信息开始:​​PID、用户、CPU、内存使用情况。

常用设置:-d2 2 秒刷新。
top-p1 2 3 4 监视特定进程。
top-b 是批处理模式。

交互控制:P由CPU组织,M由内存组织,N由PID组织,T由时间组织。

显示控制:1 显示所有处理器,c显示完全控制,m切换内存信息。

进程管理:k使用PID来终止进程,r使用PID和一个有趣的值来改变优先级。

退出:q 或 Ctrl+C。

关键指标:负载应与 CPU 核心数进行比较,并且应清理僵尸进程。
可用内存 ≈ 空闲+缓冲区+缓存。

如何清理僵尸进程?

MAC怎么看CPU温度和占用率_Mac通过活动监视器查看CPU状态

老实说,当我在 Mac 上搞乱东西时,活动监视器会派上用场。
我记得上次我的 Mac 感觉像个烫手山芋,风扇猛烈地跳动。
当活动监视器打开时,一目了然编译器占用了多少CPU。
当我杀死它时,计算机立即冻结。
这个工具的优点是可以直接支付,不走任何弯路。

但有趣的是,当一个朋友远程检查他的电脑时,对方的 Mac 似乎死机了。
我的一端已连接,但活动监视器没有显示任何异常情况。
后来,我的朋友说可能是后台进程导致了这个问题,所以我赶紧让他在终端中输入top-ocpu。
屏幕亮了,好人有一个看不见的过程; CPU上升到8 0%,这些人藏得够多了。
这个方法很适合我这种不怕命令行的人,不用再去寻找。

但老实说,仅仅查看 CPU 使用率是不够的。
朋友的电脑自动关闭。
活动监视器显示 CPU 没有过热。
安装温度计后,散热不足,CPU自动过热发现已经关门了。
这件事让我意识到Mac散热存在问题,温度监控比住宿率更重要。

说到温度监控,iStatMenus 非常简单。
安装后,菜单栏中有一个小风扇图标。
每个核心的温度;风扇速度;内存 点击它可以查看硬盘等。
它非常适合那些想要在计算机上加载各种应用程序并始终关注它而不会将其烧坏的人。
不过这个东西要花钱,而且Fanny的免费版也不错。
虽然有类似的功能,但是界面没有其他的那么精致。

对于IntelPowerGadget,它由英特尔独家制造和销售。
我有一台采用英特尔技术的较旧 MacBook Pro。
安装此软件后,您可以看到每个核心的温度曲线和功耗等。
有趣的是,这个工具使用起来相当专业。
但如果它是像我现在的 M2 芯片 Mac 这样的 Intel CPU。
添加了也没啥用。
这个限制是相当明显的。
使用前必须确认自己的芯片类型。

坦白说,使用Mac查看CPU状态取决于你自己的需求。
如果您是耗电用户,赶快如果你想搜索,Activity Monitor就足够了。
如果您对温度很感兴趣,iStatMenus 或 Fanny 可以提供帮助。
对于英特尔计算机;你必须找到自己的官方工具。
我已经尝试过所有这些工具,每一个都适合他。
选择哪一种取决于个人喜好和计算机配置。

uptime命令查看系统负载和top命令动态管理进程

uptime 显示运行时间和系统负载。
负载是每单位时间的进程数。
如果超过了CPU核心数,那就是超载了。
上面动态显示进程和资源使用情况。
按 P 或 M 排序以查找高负载进程。
按 k 添加 PID 以终止进程。
htop比top更强大。
监控工作负载应与其他工具结合使用。