zoukankan      html  css  js  c++  java
  • linux 查看某个进程和服务内存占用情况命令

    1.先用ps查询进程号

    ps -aux|grep 进程名字 
    ps -aux 查看所有进程
    删除进程 kill -9 3664(具体进程号)

    1.CPU占用最多的前10个进程: 
    ps auxw|head -1;ps auxw|sort -rn -k3|head -10 
    2.内存消耗最多的前10个进程 
    ps auxw|head -1;ps auxw|sort -rn -k4|head -10 
    3.虚拟内存使用最多的前10个进程 

    ps auxw|head -1;ps auxw|sort -rn -k5|head -10

    返回结果

    返回指标说明

    %MEM 进程的内存占用率
    MAJFL is the major page fault count, 
    VSZ 进程所使用的虚存的大小
    RSS 进程使用的驻留集大小或者是实际内存的大小(RSS is the "resident set size" meaning physical memory used)
    TTY 与进程关联的终端(tty)

        串行端口终端(/dev/ttySn)
        伪终端(/dev/pty/) 
        控制终端(/dev/tty) 
        控制台终端(/dev/ttyn,   /dev/console) 
        虚拟终端(/dev/pts/n) 

    2.查看更详细的内存占比

    cat /proc/3664(具体进程号)/status 

    返回结果:(其中VmRSS为进程所占用的内存)

    3,查看某个系统服务状态 使用service命令

    service GatewayServerQueue status

    4,停止某个系统服务

    service GatewayServerQueue stop

    5,启动某个系统服务

    service GatewayServerQueue start

    6,重启某个服务 重启服务指先stop 再start

    service GatewayServerQueue restart
  • 相关阅读:
    代表行为已成为习惯的信号有哪些?
    Java使用JDBC连接Oracle数据库
    JS正则表达式
    java实现内网通信
    纯前端代码实现美团外卖页面
    HTML绘制表格
    教你如何使用谷歌浏览器,亲测可用!
    Java 多线程实现多窗口同时售票简单功能
    实现获取命令行的返回结果
    HTML模仿实现京东登录页面
  • 原文地址:https://www.cnblogs.com/yushuo/p/14145014.html
Copyright © 2011-2022 走看看