首页 > 系统相关 >根据进程查看内存使用情况

根据进程查看内存使用情况

时间:2023-06-12 11:22:19浏览次数:34  
标签:00 grep 查看 PID 内存 进程 root

根据进程查看内存使用情况

使用以下命令找到进程 ID(PID):
ps aux | grep <进程名>
其中,“<进程名>”是您要查找的进程名称。此命令将返回相关进程的所有详细信息(包括 PID、用户等)和进程名。

在上面的输出结果中,查找目标进程的 PID。
执行以下命令,以使用 PID 来检索该进程的内存占用情况:
cat /proc/<PID>/status | grep VmRSS

其中,“<PID>”是您在第 3 步中获取的进程 ID。此命令将返回目标进程从系统中分配的实际物理内存大小(以 KB 为单位)。
请注意,Linux 操作系统会把缓存页交换到磁盘或交换分区上,以释放内存。因此,除了常规物理内存之外,您还需要关注交换分区(swap)中使用的内存量,以便更全面地确定当前系统的内存状态。 您可以使用 "free" 命令来查看当前系统中的物理内存和交换分区的使用情况。

另外,如果您需要监视某个进程的内存使用情况,并在发现异常时及早发出警报,请考虑使用针对 SQL 数据库等应用程序的专业监视工具或系统资源监视器。

[root@test-master ~]# ps -ef |grep Ea
root     18386     1  0 16:13 ?        00:00:00 docker run -p 8090:8090 --name EalsticView 1340691923/elastic_view:latest
root     24729 24441  0 16:33 pts/2    00:00:00 grep --color=auto Ea
[root@test-master ~]# cat /proc/18386/status |grep VmRSS
VmRSS:	   42576 kB

标签:00,grep,查看,PID,内存,进程,root
From: https://www.cnblogs.com/anslinux/p/17474519.html

相关文章

  • k8s查看资源的api版本
    #方法1[root@test-masterdeployment]#kubectlexplaindeploymentKIND:DeploymentVERSION:apps/v1DESCRIPTION:DeploymentenablesdeclarativeupdatesforPodsandReplicaSets.FIELDS:apiVersion <string>APIVersiondefinesthever......
  • 根据端口找到进程pid
    [root@localhostluban]#netstat-anp|grep"8999"tcp600:::8999:::*LISTEN93234/./luban#这里的93234就是占用8999端口进程的pid[root@localhostluban]#ps-ef|greplubanroot9323491770016:......
  • SQL Server 只读账号/只读登录名可查看存储过程及函数权限
    USETCsfc--数据库名)GRANTVIEWDefinitionTOtestUser--开启,只读账户queryuser在TCsfc数据库中可查看存储过程及标量值函数的权限USETCsfc--(数据库名)REVOKEVIEWDefinitionTOtestUser--撤销,只读账户queryuser在TCsfc数据库中可查看存储过程及标量值函数的权限......
  • leangoo领歌Scrum敏捷工具中,如何快速查看项目内所有任务卡片
    ​项目管理员能不能快捷的查看整个项目内的所有任务?能不能快捷查看项目内某一个成员的所有任务?能不能快捷的在项目内通过一些条件选择查看任务?可以导出项目内某一个人的所有任务吗?方便做一些统计等等...这些现在Leangoo领歌敏捷管理工具中都可以实现啦~查看项目内所有任务进......
  • 解释内存中的栈(stack)、堆(heap)和方法区(method area)的用法
    对象的属性其实就是数据,存放在堆中;而对象的行为(方法),就是运行逻辑,放在栈中堆区:专门用来保存对象的实例(new创建的对象和数组),实际上也只是保存对象实例的属性值,属性的类型和对象本身的类型标记等,并不保存对象的方法(方法是指令,保存在Stack中)1.存储的全部是对象,每个对象都包含一个与......
  • Linux:查看、删除特殊字符--开头的文件
    (目录)问题描述突然有一天,发现目录下有一个特殊的文件,是--开头的,有可能是误操作生成的文件使用cat命令查看文件,是无法查看的;使用rm命令删除文件,也是无法删除的$ls--demo.txt#使用cat查看文件$cat--demo.txtcat:无法识别的选项“--demo.txt”Try'cat--help'for......
  • 在linux中使用内存映射(mmap)操作文件
    1,打开或创建文件,得到文件描述符,2,将内存中的数据以一定的格式和顺序写入文件,或者将文件中的数据以一定的格式和顺序读入到内存;3,关闭文件描述符;下边是按照常规方式操作固定格式的文件的方法,包含读写两个示例;1.#include<stdlib.h>2.#include<stdio.h>3.#include<unistd.h>......
  • windows下如何杀掉Tomcat进程
    问题描述:使用IDEA启动java中的SSM项目之后,服务正常运行。操作过程中不小心把IDEA开发工具给关闭啦,导致tomcat没有正常停止,使用的端口8080仍然被占用。再次打开IDEA,启动项目报错,报一个端口被占用的错误。这时候该如何解决这个问题呢? 问题演示先启动项目,端口为8080。......
  • 多线程和多进程
    在真实业务中不单单会涉及CPU计算,还有网络IO和磁盘IO处理,这些处理是非常耗时的。如果一个线程整个流程是上图的流程,真正涉及到CPU的只有2个节点,其他的节点都是IO处理,那么线程在做IO处理的时候,CPU就空闲出来了,CPU的利用率就不高。多线程:提升CPU利用率。 最佳线程数目=((线程等......
  • 【操作系统】【硬件结构】磁盘比内存慢几万倍?存储器的层次结构?
    1  前言大家如果想自己组装电脑的话,肯定需要购买一个CPU,但是存储器方面的设备,分类比较多,那我们肯定不能只买一种存储器,比如你除了要买内存,还要买硬盘,而针对硬盘我们还可以选择是固态硬盘还是机械硬盘。相信大家都知道内存和硬盘都属于计算机的存储设备,断电后内存的数据是会丢......