首页 存档 资讯 查看内容

不能不知的Linux下追查线上问题常用命令

2018-3-30 13:00 |来自: 互联网 318 0

摘要: linux下追查线上问题常用命令 1、查占用cpu最多的进程 方法一: 核心指令:ps 实际命令: ps H -eo pid,pcpu | sort -nk2 | tail 执行效果如下: $ ps H -eo pid,pcpu | sort -nk2 | tail 31396 0.6 31396 0.6 3139 ...


linux下追查线上问题常用命令


1、查占用cpu最多的进程

方法一:

核心指令:ps

实际命令:

ps H -eo pid,pcpu | sort -nk2 | tail

执行效果如下:

[work@test01 ~]$ ps H -eo pid,pcpu | sort -nk2 | tail

31396 0.6

31396 0.6

31396 0.6

31396 0.6

31396 0.6

31396 0.6

31396 0.6

31396 0.6

30904 1.0

30914 1.0

结果:

瞧见了吧,最耗cpu的pid=30914(实际上是31396)


方法二:

核心指令:top

实际命令:

top

Shift t


2、在(1)的基础上,对应的服务名是什么呢

方法一:

核心指令:ps

实际命令:

ps aux | fgrep pid

执行效果如下:

[work@test01 ~]$ ps aux | fgrep 30914

work 30914 1.0 0.8 309568 71668 ? Sl Feb02 124:44 ./router2 conf=rs.conf

结果:

瞧见了吧,进程是./router2


方法二:

核心指令:…无,直接查proc

实际命令:

ll /proc/pid

执行效果如下:

[work@test01 ~]$ ll /proc/30914

lrwxrwxrwx 1 work work 0 Feb 10 13:27 cwd -

声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系 [邮箱地址] 删除

路过

雷人

握手

鲜花

鸡蛋
返回顶部