And*_*rew 3 command-line ubuntu
我通过 SSH 连接到我的服务器,并想找出是什么让它如此受阻。我应该从命令行运行哪些命令来告诉我正在运行哪些应用程序以及哪些应用程序使用了最多的资源?
我认为我的服务器正在运行 Ubuntu。
使用ps
和一些命令行 fu 可以按 CPU 使用率对进程进行排序:
ps -Ao pcpu,pid,args | 排序 -r -k1
如果您希望能够翻阅它:
ps -Ao pcpu,pid,args | 排序 -r -k1 | 较少的
示例输出:
%CPU PID 命令 4.4 5229 perl -e 打印 1 而 1 0.2 5202 sshd:root@pts/0 0.1 5205 -bash 0.0 9 [事件/1] 0.0 936 [科达克] 0.0 8 [事件/0] 0.0 7 [看门狗/1] 0.0 6 [ksoftirqd/1] 0.0 5 [迁移/1] 0.0 5232 少 0.0 5231 排序 -r -k1 0.0 5230 ps -Ao pcpu,pid,args 0.0 4 [看门狗/0] 0.0 454 /sbin/udevd -d 0.0 421 [已审核] 0.0 4049 /usr/sbin/pure-uploadscript -B -r /root/handler.sh 0.0 4046 纯 ftpd(服务器) 0.0 3 [ksoftirqd/0] 0.0 395 [kjournald]
如果您正在运行 *nix(您确实说过您认为自己正在运行 ubuntu),请尝试使用该命令
最佳
如果你想改变一些信息呈现给你的方式,只需运行
男顶
这应该会调出帮助文件。
命令
辅助
也可以方便地找出您的服务器上正在运行的内容。
归档时间: |
|
查看次数: |
4010 次 |
最近记录: |