linux 系统中一个进程占用了98%的CPU空间,用户如何查到这个进程并决定是否将它杀死。

作者&投稿:杨钟 (若有异议请与网页底部的电邮联系)
linux命令怎么查看占用CPU的进程~

下面这几个命令组合对于管理RS/6000 AIX系统有帮助:
(1)显示10个消耗CPU最多的进程:
# ps aux |head -1 ;ps aux |sort -rn +2 |head –10
(2)显示10个消耗存储空间最多的进程:
# ps aux |head -1 ;ps aux |sort -rn +3 |head -10
(3)按顺序显示系统中受罚的进程:
#ps -eakl |head -1 ;ps -eakl |sort -rn +5
(4)按优先级顺序显示系统中的进程:
#ps -eakl |sort -n +6 |head
(5)按处理时间为顺序显示系统中的前十个进程:
#ps vx |head -1 ;ps vx |grep -v PID |sort -rn +3 |head –10
(6)按实际内存使用的多少顺序显示系统中的前十个进程:
#ps vx |head -1 ;ps vx |grep -v PID |sort -rn +6 |head –10
(7)按换入页面的多少顺序显示系统中的前10个进程:
#ps vx |head -1 ;ps vx |grep -v PID |sort -rn +4 |head -10


或者使用topas命令,左下角栏:
Name PID CPU% PgSp Owner % Used 1.1
topas 962936 0.3 5.5 saqq NFS (calls/sec) % Free 98.8
sched 4386 0.0 0.4 root ServerV2 0
getty 123094 0.0 0.4 root ClientV2 0 Press:
gil 28974 0.0 0.9 root ServerV3 0 "h" for help
db2fmp 520462 0.0 34.7 db2idep
看cpu列

定位瓶颈的话就不好说了,要看程序的源码了,需要优化

cpu调度不可能把所有的cpu资源分配给一个进程

是否是SYSTEM IDLE PROCESS那个是系统进程

top
kill -9
ps -aux | grep

top 查看占用95%的进程ID(PID)

然后
kill pid
或者
killall processname


崇礼县19812663083: linux 系统中一个进程占用了98%的CPU空间,用户如何查到这个进程并决定是否将它杀死. -
鄢贴恩复: top 查看占用95%的进程ID(PID) 然后 kill pid 或者 killall processname

崇礼县19812663083: linux cpu使用率高怎么办 -
鄢贴恩复: 1.在系统维护的过程中,随时可能有需要查看CPU使用率,并根据相应信息分析系统状况的需要.在CentOS中,可以通过top命令来查看CPU使用状况.运行top命令后,CPU使用状态会以全屏的方式显示,并且会处在对话的模式--用基于top的...

崇礼县19812663083: 如何限制linux所有进程可使用的总内存? -
鄢贴恩复: 下面的shell脚本可以实时的监控系统中各个进程的CPU和内存的占用情况,用于限制进程CPU占用 率更加合理.#!/bin/sh PIDS=`top -bn 1 | grep "^ *[1-9]" | awk '{ if($9 > 50 || $10 > 25 && id -u $2 > 500) print $1}'` for PID in $PIDS do renice ...

崇礼县19812663083: linux lsof 已知占用u盘的进程,如何解决 -
鄢贴恩复: kill -9 进程号 (把他结束掉)

崇礼县19812663083: 如何停止Linux系统中占用CPU 100%的进程 -
鄢贴恩复: 原因分析:1、一些测试公测驱动程序可能会导致svchost.exe占用CPU100%的情况,首先需要排除最近是否安装了新的驱动.2、开机过后svchost.exe进程就占用cpu100%的情况,可能是系统自带病毒扫描程序.3、一些杀毒软件可能会占用...

崇礼县19812663083: 进程system占用CPU90%以上是什么原因 -
鄢贴恩复: 你说的那个是《System Idle Process SYSTEM》吗?它不是一个真正的进程,是核心虚拟出来的! System Idle Process SYSTEM不是一个真正的进程,是核心虚拟出来的,多任务操作系统都有的!在没有可用的进程时,系统处于空运行状态,...

崇礼县19812663083: 如何在linux中查看程序占用的内存 -
鄢贴恩复: 用free命可以查看总的系统内存占用和空闲情况使用ps 或 top 命令可以查看某一程序内存使用情况 程序使用内存状况是动态的.查看的只是某一时间点的内存情况

崇礼县19812663083: 如何在Linux系统中察看进程占用的资源,Linux高手请进! -
鄢贴恩复: 综合看一个进程占用系统资源主要体现在:CPU使用率、内存占用率、磁盘占用率、网络IO等.可以通过linux自带工具:top、free、du、nmon 等命令配合查看.1、CPU占用率 命令:top 语法: top -hv | -abcHimMsS -d delay -n iterations [-u ...

崇礼县19812663083: linux系统主机物理内存使用率过高如何解决? -
鄢贴恩复: 通过top命令查找到使用内存过高的那个进程,然后从该进程着手吧

崇礼县19812663083: linux如何查看端口被哪个进程占用 -
鄢贴恩复: 用lsof命令可以,比如lsof -i :80可以查看哪个进程占用80端口

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网