zoukankan      html  css  js  c++  java
  • 查找占用内存最大进程所在路径命令

    查找占用内存最大进程所在路径
    [root@redhat7 ~]# ll /proc/$(ps aux --sort -pmem | head -2|tail -1|awk '{print$2}')/exe|awk '/exe/{print$NF}'
    /usr/bin/gnome-shell

    ps aux --sort -pmem | head -2|tail -1|awk '{print$2}'  //查找占用内存最大进程号PID
    $()引用值
    ll /proc/$(ps aux --sort -pmem | head -2|tail -1|awk '{print$2}')
     1 [root@redhat7 ~]# ll /proc/$(ps aux --sort -pmem | head -2|tail -1|awk '{print$2}')
     2 总用量 0
     3 dr-xr-xr-x 2 gdm gdm 0 4月  12 00:08 attr
     4 -rw-r--r-- 1 gdm gdm 0 4月  12 00:08 autogroup
     5 -r-------- 1 gdm gdm 0 4月  12 00:08 auxv
     6 -r--r--r-- 1 gdm gdm 0 4月  10 18:08 cgroup
     7 --w------- 1 gdm gdm 0 4月  12 00:08 clear_refs
     8 -r--r--r-- 1 gdm gdm 0 4月  10 18:08 cmdline
     9 -rw-r--r-- 1 gdm gdm 0 4月  12 00:08 comm
    10 -rw-r--r-- 1 gdm gdm 0 4月  12 00:08 coredump_filter
    11 -r--r--r-- 1 gdm gdm 0 4月  12 00:08 cpuset
    12 lrwxrwxrwx 1 gdm gdm 0 4月  12 00:08 cwd -> /var/lib/gdm
    13 -r-------- 1 gdm gdm 0 4月  10 20:57 environ
    14 lrwxrwxrwx 1 gdm gdm 0 4月  10 18:08 exe -> /usr/bin/gnome-shell
    15 dr-x------ 2 gdm gdm 0 4月  10 18:08 fd
    16 dr-x------ 2 gdm gdm 0 4月  12 00:08 fdinfo
    17 -rw-r--r-- 1 gdm gdm 0 4月  12 00:08 gid_map
    18 -r-------- 1 gdm gdm 0 4月  12 00:08 io
    19 -r--r--r-- 1 gdm gdm 0 4月  12 00:08 limits
    20 -rw-r--r-- 1 gdm gdm 0 4月  12 00:08 loginuid
    21 dr-x------ 2 gdm gdm 0 4月  12 00:08 map_files
    22 -r--r--r-- 1 gdm gdm 0 4月  10 18:08 maps
    23 -rw------- 1 gdm gdm 0 4月  12 00:08 mem
    24 -r--r--r-- 1 gdm gdm 0 4月  12 00:08 mountinfo
    25 -r--r--r-- 1 gdm gdm 0 4月  10 18:08 mounts
    26 -r-------- 1 gdm gdm 0 4月  12 00:08 mountstats
    27 dr-xr-xr-x 6 gdm gdm 0 4月  12 00:08 net
    28 dr-x--x--x 2 gdm gdm 0 4月  10 21:14 ns
    29 -r--r--r-- 1 gdm gdm 0 4月  12 00:08 numa_maps
    30 -rw-r--r-- 1 gdm gdm 0 4月  12 00:08 oom_adj
    31 -r--r--r-- 1 gdm gdm 0 4月  12 00:08 oom_score
    32 -rw-r--r-- 1 gdm gdm 0 4月  12 00:08 oom_score_adj
    33 -r--r--r-- 1 gdm gdm 0 4月  12 00:08 pagemap
    34 -r--r--r-- 1 gdm gdm 0 4月  12 00:08 personality
    35 -rw-r--r-- 1 gdm gdm 0 4月  12 00:08 projid_map
    36 lrwxrwxrwx 1 gdm gdm 0 4月  12 00:08 root -> /
    37 -rw-r--r-- 1 gdm gdm 0 4月  12 00:08 sched
    38 -r--r--r-- 1 gdm gdm 0 4月  12 00:08 sessionid
    39 -rw-r--r-- 1 gdm gdm 0 4月  12 00:08 setgroups
    40 -r--r--r-- 1 gdm gdm 0 4月  12 00:08 smaps
    41 -r--r--r-- 1 gdm gdm 0 4月  12 00:08 stack
    42 -r--r--r-- 1 gdm gdm 0 4月  10 18:08 stat
    43 -r--r--r-- 1 gdm gdm 0 4月  10 21:21 statm
    44 -r--r--r-- 1 gdm gdm 0 4月  10 18:08 status
    45 -r--r--r-- 1 gdm gdm 0 4月  12 00:08 syscall
    46 dr-xr-xr-x 9 gdm gdm 0 4月  10 21:14 task
    47 -r--r--r-- 1 gdm gdm 0 4月  12 00:08 timers
    48 -rw-r--r-- 1 gdm gdm 0 4月  12 00:08 uid_map
    49 -r--r--r-- 1 gdm gdm 0 4月  12 00:08 wchan
    进程所在路径即/proc/PID/中exe文件所在位置
    [root@redhat7 ~]# ll /proc/$(ps aux --sort -pmem | head -2|tail -1|awk '{print$2}')/exe
    lrwxrwxrwx 1 gdm gdm 0 4月  10 18:08 /proc/2737/exe -> /usr/bin/gnome-shell
    然后在继续awk查找字符exe,输出最后一列,结果如下
    [root@redhat7 ~]# ll /proc/$(ps aux --sort -pmem | head -2|tail -1|awk '{print$2}')/exe|awk '/exe/{print$NF}'
    /usr/bin/gnome-shell
    /usr/bin/gnome-shell就是我们最终要查找占用内存最大的进程路径
    同样我们照猫画虎查找出占用最大cpu的进程路径,命令如下
    [root@redhat7 ~]# ll /proc/$(ps aux --sort -pcpu | head -2|tail -1|awk '{print$2}')/exe|awk '/exe/{print$NF}'
    /usr/bin/bash
  • 相关阅读:
    PHP编程中一些时间和日期代码调用的实例
    想不显示织梦栏目列表页缩略图就是不显示默认缩略图怎么办
    织梦dede文章增加HTML自定义字段字符被过滤问题
    Dedecms友情链接/uploads/fli<x>nk/不显示正确的图片路径错误
    Dedecms教程:整站调用购物车订单数量简单解决办法
    织梦DedeCMS模板常用的内容统计sql标签代码
    DEDECMS首页loop调用留言本带用户头像的方法
    Python 序列、列表(List)、元组(Tuple)
    Python 字符串常用函数
    Python 运算符
  • 原文地址:https://www.cnblogs.com/hsia2017/p/6697181.html
Copyright © 2011-2022 走看看