ARM技术论坛
登录
直播中
最强海贼王
8年用户
1374经验值
擅长:MEMS/传感技术
私信
关注
[经验]
哪些进程会占用我们过多的内存和CPU信息呢?如何查看呢
虚拟内存
cpu
Linux系统
在中,当服务的内存占用过多或者在使用时,会经常伴随着 cpu 的处理测试慢变或者无响应,这个时候我们排在服务器进程中占用的启动的。或者我们需要我们在查看的,我们需要观察相关过程时是否会出现内存增长过快。
最佳
top 命令包含更多的指标统计,相当于一个综合命令。
top 命令常用的性能分析是实时显示系统中Linux进程的能力,资源占用情况。
通过top命令可以快速实时知道服务器中的哪些进程会占用我们过多的内存和CPU信息。
当想查看命令消耗前3个的进程时,我们可以执行如下
同理,我们可以使用如下命令查看CPU前3个进程的占用情况
我们也可以只查看具体的进程信息
ps
ps命令是“进程状态”的缩写,ps命令用于显示当前系统的进程状态。
使用该命令可以确定有哪些进程正在运行和运行的状态、进程是否结束、有没有僵尸死、哪些占用了过多的资源等。
查找特定流程信息:
我们可以使用排序参数的 ps 命令按内存和 CPU 使用率对输出进行示例。
同理,我们可以使用命令按内存的使用率进行示例
我们可以根据我们应用程序的名字来获取内存和CPU的使用信
pidstat
pidstat 是 sysstat 工具的一个,用于监控全部或运行指定的 cpu、内存、线程、设备 IO 等系统资源的占用情况。pidstat 最开始时自启动系统开始的各项统计信息,之后 pidstat 将在运行时显示显示用户自运行的统计信息。可以指定以后的统计信息和时间来获取查询的统计信息。
cpu使用情况统计(-u)
使用-u选项,pidstat将各个显示进程的cpu使用统计,pidstat -u”与单独执行”pidstat”的效果一样。
内存使用情况统计(-r)
使用-r选项,pidstat将各个显示进程的内存使用统计:
以上各列输出的含义如下:
minflt/s:最低次缺页错误次数(即次缺页错误次数),即次缺页错误意指虚拟内存映射成物理内存产生地址的页错误次数
majlt/s: 联系人主缺页发生次数(主要页面错误),当虚拟内存地址映射成物理页面地址时,有时的在交换中,这样的页面错误为主要页面错误,一般在内存使用紧张时产生
VSZ:进程使用的虚拟内存(以kB为单位)
RSS:进程使用的物理内存(以kB为单位)
%MEM:进程使用内存的内存
命令:拉起进程的命令
原作者:Linux的
更多回帖
rotate(-90deg);
回复
相关帖子
虚拟内存
cpu
Linux系统
虚拟机:
查看
进程
内存
和
CPU
占用
的方法
8408
如何使用top/ps_mem命令
查看
进程
内存
占用
5567
如何
查看
各个模块的资源
占用
情况
呢
4978
Linux的
CPU
和
内存
占用
率
查看
1731
查看
Linux文件
占用
进程
写数据
802
如何在Linux中
查看相关进程
是否会出现
内存
增长过快的问题
呢
2891
如何
查看
自己电脑
CPU
的Cache
信息
呢
4852
linux
内存
的
进程
查看
1254
如何在AOSP12中
查看
binder调用
信息
呢
?
803
FPGA中组合逻辑门
占用
资源
过多
怎么降低
呢
?
3216
发帖
登录/注册
20万+
工程师都在用,
免费
PCB检查工具
无需安装、支持浏览器和手机在线查看、实时共享
查看
点击登录
登录更多精彩功能!
首页
论坛版块
小组
免费开发板试用
ebook
直播
搜索
登录
×
20
完善资料,
赚取积分