Linux中如何查看某一进程的系统资源消耗情况

风信网(ithov.com)原创文章:linux系统中我们需要查看某一进程占用服务器资源的消耗情况,应该如何去实现呢?下面我们分两步来告诉大家:

首先,我们需要查看这个进程的pid,假设pid为3007。

[root@localhost software]# top

top&">nbsp;- 15:42:20 up 49 min,  3 
users,  load average: 0.00, 0.02, 0.00  Tasks: 339 total,   1 running, 338 
sleeping,   0 stopped,   0 zombie  Cpu(s):  0.0%us,  0.2%sy,  0.0%ni, 99.8%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st  Mem:   1938716k total,   884396k used,  1054320k free,    32140k buffers  Swap:  4194296k total,        0k used,  4194296k free,   400232k cached     PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND    231 root      20   0     0    0    0 S  0.3  0.0   0:00.65 scsi_eh_1   1925 www       20   0 98992 6276 3616 S  0.3  0.3   0:00.03 php-cgi   3007 mysql     20   0 1476m  89m 5072 S  0.3  4.7   0:42.67 mysqld       1 root      20   0  2
900 1444 1224 S  0.0  0.1   0:03.15 init      2 root      20   0     0    0    0 S  0.0  0.0   0:00.01 kthreadd       3 root      RT   0     0    0    0 S  0.0  0.0   0:00.01 migration/0      4 root      20   0     0    0    0 S  0.0  0.0   0:00.02 ksoftirqd/0      5 root      RT   0     0    0    0 S  0.0  0.0   0:00.00 migration/0      6 root      RT   0     0    0    0 S  0.0  0.0   0:00.02 watchdog/0      7 root      RT   0     0    0    0 S  0.0  0.0   0:00.01 migration/1      8 root      RT   0     0    0    0 S  0.0  0.0   0:00.00 migration/1      9 root      20   0     0    0    0 S  0.0  0.0   0:00.02 ksoftirqd/1     10 root      RT   0     0    0    0 S  0.0  0.0   0:00.02 watchdog/1     11 root      RT   0     0    0    0 S  0.0  0.0   0:00.01 migration/2 

使用命令:

[root@localhost software]# top -p 3007

top - 15:43:59 up 50 min,  3 users,  load average: 0.00, 0.02, 0.00  Tasks:   1 total,   0 running,   1 sleeping,   0 stopped,   0 zombie  Cpu(s):  0.0%us,  0.0%sy,  0.0%ni, 99.9%id,  0.0%wa,  0.0%hi,  0.1%si,  0.0%st  Mem:   1938716k total,   884272k used,  1054444k free,    32188k buffers  Swap:  4194296k total,        0k used,  4194296k free,   400232k cached     PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND   3007 mysql     20   0 1476m  89m 5072 S  0.0  4.7   0:42.69 mysqld 

就可以实时查看这个进程的资源消耗情况了。

时间: 2025-01-21 12:13:40

Linux中如何查看某一进程的系统资源消耗情况的相关文章

linux中如何查看硬盘的读取速度

风信网(ithov.com)原创文章:Linux中如何查看一块硬盘的读取速度呢?我们可以使用hdparm命令: hdparm -t /dev/sdx (x代表a,b,c,第一块硬盘为a,第二块为b,依此类推.). 示例如下: [root@localhost chmsee-2.0.2]# hdparm -t /dev/sda /dev/sda:&http://www.aliyun.com/zixun/aggregation/37954.html">nbsp;Timing buffer

Linux中grep不显示本身进程?

Linux中grep不显示本身进程? #ps -aux | grep httpd | grep -v grep grep -v grep可以取消显示你所执行的grep本身这个进程,-v参数是不显示所列出的进程名

Linux中如何查看rpm中文件的安装位置?

Linux中如何查看rpm中文件的安装位置? 我们可以使用如下命令: rpm -qpl aaa.rpm 示例: [root@localhost software]# rpm -qpl vim-enhanced-5.3-3.i386.rpm /usr/bin/ex/usr/bin/vi/usr/bin/vim

Linux中如何查看目录的大小?

Linux中如何查看目录的大小? 我们可以使用du命令,示例如下: du -sh 目录名-s 仅显示总计-h 以K.M.G为单位,提高信息的可读性.KB.MB.GB是以http://www.aliyun.com/zixun/aggregation/12560.html">1024为换算单位-H 以1000为换算单位 [root@localhost ~]# du -sh /usr3.0G    /usr

Linux中如何查看当前运行的级别

Linux中如何查看当前运行的级别,我们可以使用runlevel命令: Usage: runlevel [OPTION]... [UTMP]Output previous and current runlevel. Options:&http://www.aliyun.com/zixun/aggregation/37954.html">nbsp; -q, --quiet                 reduce output to errors only  -v, --verb

Linux中如何查看硬盘的使用情况?

Linux中如何查看硬盘的使用情况? 我们可以使用df命令,示例如下: 1.df -k 以K为单位显示 [root@localhost ~]# df -k文件系统&http://www.aliyun.com/zixun/aggregation/37954.html">nbsp;                1K-块      已用      可用 已用% 挂载点/dev/sda2             20158332   4289708  14844624  23% /tmp

linux编程-在 Linux中写完 makefile make时出现下列的情况 怎么解决呀

问题描述 在 Linux中写完 makefile make时出现下列的情况 怎么解决呀 在 Linux中写完 makefile make时出现下列的情况 怎么解决呀 试了很多办法 附问题图片和makefile 解决方案 http://blog.csdn.net/jiaweizou/article/details/7546619 解决方案二: 根据你的错误提示看的话应该是没定义变量的问题-- 但这些变量貌似应该不是你定义的吧--可以试试把function5.c所依赖的头文件放在和function5

linux中netstat查看80端口连接数例子

服务器上的一些统计数据: 1)统计80端口连接数 netstat -nat|grep -i "80"|wc -l 2)统计httpd协议连接数 ps -ef|grep httpd|wc -l 3).统计已连接上的,状态为"established netstat -na|grep ESTABLISHED|wc -l 4).查出哪个IP地址连接最多,将其封了. netstat -na|grep ESTABLISHED|awk {print $5}|awk -F: {print $

Linux中如何查看显卡硬件信息

图形处理器(GPU)又称视觉处理单元(VPU),又称显示核心.视觉处理器.显示芯片,是一种专门在个人电脑.工作站.游戏机和一些移动设备(如平板电脑.智能手机等)上运行绘图运算工作的微处理器.图形处理器可单独与专用电路板以及附属组件组成显卡,或单独一片芯片直接内嵌入到主板上,或者内置于主板的北桥芯片中. 如果要安装相应的显卡驱动程序让显卡正常工作,首先必需要知道显卡厂商及其正确的型号.大多数 Linux 发行版都可以检测出显卡品牌,但并不总能正确识别型号.所以,我们可能需要手动查看显卡型号/序列号