首页 > 编程知识 正文

linux中查看进程状态的命令,linux 查看进程信息

时间:2023-05-03 22:54:19 阅读:230688 作者:4780

转载请注明作者和出处: http://blog.csdn.net/john_bh/

文章目录 1、常用命令总结2、进程简述及查看方式3、进程信息的查看3.1 列出与 本次登录系统 有关的进程信息3.2 列出在内存中运行的 全部进程信息 4、进程的清除

1、常用命令总结 ps -l 列出与本次登录有关的进程信息;ps -aux 查询内存中进程信息;ps -aux | grep *** 查询***进程的详细信息;top 查看内存中进程的动态信息;kill -9 pid 杀死进程。 2、进程简述及查看方式

进程是运行的程序在系统中的存在形式,通过查看进程的状态信息,我们可以了解进程占用的系统资源情况,对系统的运行状态进行分析、调整,从而让系统保持在一个平稳的状态下运行。
Linux中查看进程信息的基本命令有ps、top,其中ps(Process Status)查看的是进程信息的一个快照,显示的我们执行ps这个命令时进程的信息,top显示的是进程的动态信息,使用这个命令会看到进程信息的动态变化。

3、进程信息的查看 3.1 列出与 本次登录系统 有关的进程信息 ps ( ps -l, 列出的是详细信息 )

F 代表这个程序的旗标 (flag), 4 代表使用者为 superuser;S 代表这个程序的状态 (STAT); 常见的进程的STAT 如下: R 运行 Runnable (on run queue) 正在运行或在运行队列中等待,S 睡眠 Sleeping 休眠中, 受阻, 在等待某个条件的形成或接受到信号,I 空闲 Idle ,Z 僵死 Zombie(a defunct process) 进程已终止, 但进程描述符存在, 直到父进程调用wait4()系统调用后释放,D 不可中断 Uninterruptible sleep (ususally IO) 收到信号不唤醒和不可运行, 进程必须等待直到有中断发生,T 终止Terminate 进程收到SIGSTOP, SIGSTP, SIGTIN, SIGTOU信号后停止运行运行,P 等待交换页 ,W 无驻留页 has no resident pages 没有足够的记忆体分页可分配,X 死掉的进程 ,< 高优先级进程 高优先序的进程,N 低优先 级进程 低优先序的进程 ,L 内存锁页 Lock 有记忆体分页分配并缩在记忆体内 ,s 进程的领导者(在它之下有子进程),l 多进程的(使用 CLONE_THREAD, 类似 NPTL pthreads)。 3.2 列出在内存中运行的 全部进程信息 ps -aux ( ps -aux | grep ***, 列出 *** 进程的详细信息)

USER :进程的所属用户,
PID :进程的进程ID号,
%CPU :进程占用的 CPU资源 百分比,
%MEM :进程占用的 物理内存 百分比,
VSZ :进程使用掉的虚拟内存量 (Kbytes) ,
RSS :进程占用的固定的内存量 (Kbytes) ,
TTY :与进程相关联的终端(tty),?代表无关,tty1-tty6是本机上面的登入者程序,pts/0表示为由网络连接进主机的程序。
STAT :进程的状态,具体见2.1列出来的部分 ,
START :进程开始创建的时间 ,
TIME :进程使用的总cpu时间,
COMMAND : 进程对应的实际程序。

3.3 动态显示内存中的进程信息(top)

4、进程的清除 kill -9 -pid (pid通过上面的命令可以查到)

nohup sh -u train.sh > ./models2/log4.txt 2>&1 &

ps -aux|grep chat.js| grep -v grep

/root/.virtualenvs/env27_torch04/迅速的秋天/python2 -u /data/GCN/src/psm_3gcn_apollo_sf.py 2>&1|tee /data/psm_3gcn_apollo_sf.txt

nohup /usr/local/迅速的秋天/python -u /data/code/PFLD-master/train_model1.py > /data/code/PFLD-master/models/log.txt 2>&1 &

“/data/job.sh”

查看cpu信息:
执行命令:# cat /proc/cpuinfo

执行命令:#cat /proc/cpuinfo | grep "physical id" | uniq | wc -l 查看机器一共几个cpu执行命令:#cat /proc/cpuinfo | grep "cpu cores" | uniq查看单个cpu的物理核数执行命令:#cat /proc/cpuinfo | grep "processor" |wc -l查看总逻辑核数

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。