查看全部进程

通过top或ps -ef | grep '进程名' 得到进程的PID。该命令可以提供进程状态、文件句柄数、内存使用情况等信息。

#pa aux

先查看进程

nginx的工作进程是5757

pmap命令

可以显示一个或多个进程所使用的内存数量。你可以使用这个工具来了解服务器上的某个进程分配了多少内存,输出进程内存的状况,可以用来分析线程堆栈。

#pmap 进程id

可以看出加载的动态链接库信息。

要得到更加详细的信息,使用pmap -d选项

proc查看进程状态

查看经常地址空间信息

#cat /proc/进程ip/maps

查看全部内存信息
cat /proc/meminfo

查看cpu的配置信息
cat /proc/cpuinfo
它能显示诸如CPU核心数,时钟频率、CPU型号等信息

监控进程线程数
ps -eLf | grep 进程 | wc -l

监控网络客户连接数

netstat -n | grep tcp | grep 侦听端口 | wc -l

#netstat -n | grep tcp | grep 80 | wc -l

#ps -eLf | grep nginx | wc -l

 

vmstat

vmstat是一个十分有用的Linux系统监控工具,使用vmstat命令可以得到关于进程、内存、内存分页、堵塞IO、traps及CPU活动的信息

#vmstat -s -S M
该可以查看包含内存每个项目的报告,通过-S M或-S k可以指定查看的单位,默认为kb。

每N秒输出一条结果

#vmstat 2

字段说明:

Procs(进程):

r: 运行队列中进程数量

b: 等待IO的进程数量

Memory(内存):

swpd: 使用虚拟内存大小

free: 可用内存大小

buff: 用作缓冲的内存大小

cache: 用作缓存的内存大小

Swap:

si: 每秒从交换区写到内存的大小

so: 每秒写入交换区的内存大小

IO:(现在的Linux版本块的大小为1024bytes)

bi: 每秒读取的块数

bo: 每秒写入的块数

系统:

in: 每秒中断数,包括时钟中断。

cs: 每秒上下文切换数。

CPU(以百分比表示):

us: 用户进程执行时间(user time)

sy: 系统进程执行时间(system time)

id: 空闲时间(包括IO等待时间)

wa: 等待IO时间

显示活跃和非活跃内存

使用-a选项显示活跃和非活跃内存时,所显示的内容除增加inact和active外,其他显示内容与前一个例子相同。

字段说明:

Memory(内存):

inact: 非活跃内存大小(当使用-a选项时显示)

active: 活跃的内存大小(当使用-a选项时显示)

nux查看多核CPU利用率

Linux查看进程内存状况相关推荐

  1. Linux查看进程内存空间分布 - pmap

    查看内存分布pmap The pmap command reports the memory map of a process or processes. pmap 提供了进程的内存映射,用于显示一个 ...

  2. linux查看进程的内存使用情况,[转]linux下查看进程内存使用情况

    动态查看一个进程的内存使用 1.top命令 top -d 1 -p pid [,pid ...] //设置为delay 1s,默认是delay 3s 如果想根据内存使用量进行排序,可以shift + ...

  3. linux 查看进程及进程内存使用情况

    linux 查看进程: 1. ps 命令 ps命令用于报告当前系统的进程状态.可以搭配kill指令随时中断.删除不必要的程序.ps命令是最基本同时也是非常强大的进程查看命令,使用该命令可以确定有哪些进 ...

  4. Linux查看进程线程个数

    1.根据进程号进行查询: # pstree -p 进程号 # top -Hp 进程号 2.根据进程名字进行查询: # pstree -p `ps -e | grep server | awk '{pr ...

  5. linux下查看进程的线程数,linux查看进程的线程数

    top -H -p $PID  #查看对应进程的那个线程占用CPU过高 1.top -H 手册中说:-H : Threads toggle 加上这个选项启动top,top一行显示一个线程.否则,它一行 ...

  6. glance查看进程内存使用过大问题

    glance查看进程内存使用过大问题 如题,CPU使用率才3%,基本上就没用应用在跑,可内存都用了73%, 实际的物理内存为48G,单个进程有好多都超过500M了,这是什么原因呀? Glance C. ...

  7. Linux 查看CPU 内存 IO使用率,linux 查看CPU内存 网络 流量 磁盘 IO

    使用vmstat命令来察看系统资源情况 在命令行方式下,如何查看CPU.内存的使用情况,网络流量和磁盘I/O? Q: 在命令行方式下,如何查看CPU.内存的使用情况,网络流量和磁盘I/O? A: 在命 ...

  8. 如何查看linux网络io,linux 查看CPU内存 网络 流量 磁盘 IO

    使用vmstat命令来察看系统资源情况 在命令行方式下,如何查看CPU.内存的使用情况,网络流量和磁盘I/O? Q: 在命令行方式下,如何查看CPU.内存的使用情况,网络流量和磁盘I/O? A: 在命 ...

  9. oracle 僵死的进程,查看进程僵死状态 linux查看进程的方法有几种

    unix怎么看一个进程是不是僵死的 unix时程都有哪几种状态,具体怎么查看, unix怎么看一个进程是不是僵死的 利用命令ps,可以看到有标记为Z的进程就是僵尸进程. 显示Zombie状态进程 ps ...

最新文章

  1. python 去除str的引号 去除括号_Python基础教程:运算符以及数据类型解析
  2. 欢迎大家加入我的圈子
  3. Dubbo的使用及原理浅析
  4. c#怎么调用oracle存储过程,c# 调用oracle 存储过程、方法简易例子
  5. Linux应用:FTP
  6. Array的javascript数据结构描述
  7. VSCode从下载到配置Ubuntu系统
  8. Windows Server 2008 R2 之三十故障转移群集(二)
  9. 易语言mysql验证_易语言MySql注册登录
  10. CSS-垂直|水平居中问题的解决方法总结
  11. python 运算符重载_Python中类的运算符重载
  12. 计算机网络dns实验报告,计算机网络DNS以及HTTP协议实验报告
  13. 188. 买卖股票的zui佳时机 IV(JavaScript)
  14. 【面试】排序算法整理
  15. 【LeetCode】【数组】题号:*498,对角线遍历
  16. 好看的HTML登录模板
  17. 爬取中国地震网地震数据
  18. 2009 年幸福的一年
  19. 阿里云建站百度收录吗?
  20. java 绘制六边形_六边形架构 Java 实现

热门文章

  1. android不调用系统发送短信,android之两种方式调用短信发送接口
  2. catv系统主要有哪三部分组成_你了解买车“三大件”之一的悬挂系统吗?家用车用什么悬挂系统?...
  3. 数字图像处理:(5)非微分算子在数字图像处理中的应用
  4. Linux那些事儿 之 戏说USB(1)它从哪里来
  5. 机器学习(实战)facebook地址预测
  6. 【Python】函数图像绘制:二维图像、三维图像、散点图、心形图
  7. Photoshop抠图、污点处理等常用功能及快捷键
  8. PCL滤波介绍(3)
  9. 剑指offer:面试题32 - II. 从上到下打印二叉树 II
  10. 设置WebStrom切换最近打开过的项目快捷键Alt+E