ARM技术论坛
直播中

最强海贼王

8年用户 1374经验值
擅长:MEMS/传感技术
私信 关注
[经验]

哪些进程会占用我们过多的内存和CPU信息呢?如何查看呢

在中,当服务的内存占用过多或者在使用时,会经常伴随着 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的

更多回帖

发帖
×
20
完善资料,
赚取积分