linux性能参数

Linux服务器磁盘性能分析 本文中将通过iostat、pidstat命令对Linux服务器磁盘性能分析,基于此命令可以了解磁盘系统在运行期间的状态,从而更好地管理磁盘资源、优化系统性能并维持系统的稳定性。 阅读详情

刚才写python脚本时发现虚拟机卡的不行,定位到由于某个程序不停的启停导致内存快消耗光了

下面贴几个之前学习过的linux想能相关的几个常见命令:

可以查看到具体哪些程序占用的内存和cpu:

1.linux下获取占用CPU资源最多的10个进程,可以使用如下命令组合:
ps aux|head -1;ps aux|grep -v PID|sort -rn -k +3|head

或者top+M

2.linux下获取占用内存资源最多的10个进程,可以使用如下命令组合:
ps aux|head -1;ps aux|grep -v PID|sort -rn -k +4|head

或者top+P

以第一条命令为例,进行解析:

其中第一句主要是为了获取标题(USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND)。
接下来的grep -v PID是将ps aux命令得到的标题去掉,即grep不包含PID这三个字母组合的行,再将其中结果使用sort排序。
sort -rn -k +3该命令中的-rn的r表示是结果倒序排列,n为以数值大小排序,而-k +3则是针对第3列的内容进行排序,再使用head命令获取默认前10行数据。(其中的|表示管道操作)

 

   

1.uptime:

当前系统运行时间,系统至今运行时间,登录用户数,1分钟、五分钟、15分钟至今的负载情况;

load average:队列平均长度,在队列中等待执行的进程数量;该值低,进程更有可能被立即处理,该值高,可能阻塞;

    2.top:

top第一行是update内容;

第二行:进程信息-tasks:进程总数,正在运行的进程数,睡眠进程数,停止进程数,僵尸进程数

第三行:CPU信息-cpus:用户空间占用cpu百分比,用户进程空间内,改变过优先级的进程占用cpu百分比,空闲cpu百分比,等待输入输出的cpu百分比;

第四行:物理内存-mem:物理内存总量,使用的物理内存量,空闲内存,用作内核缓存的内存;

第五行:交换信息区:交换区总量,使用的交换区量,空闲交换区量,缓冲的交换区量;

pid:进程id;ppid:父进程id;user:进程所有者的用户id;pr:优先级;ni:负值表示高优先级,正直表示低优先级;

virt:进程使用的虚拟内存总量,virt=swap+res;res:常驻内存,进程使用的未被换出的物理内存大小,res=swap+data;

shr:共享内存大小,即该进程和其他进程共享内存的数量;

%cup:上次更新到现在的cpu时间占用百分比;

%mem:进程使用的物理内存百分比;

Time+:进程使用的cpu时间总计;

command:命令名称

3.pmap + pid  查看具体进程使用内存的情况;

或者使用命令

4.在/proc下有对应的进程

 

Linux 服务器的那些性能参数指标 一个基于 Linux 操作系统的服务器运行的同时,也会表征出各种各样参数信息。通常来说运维人员、系统管理员会对这些数据会极为敏感,但是这些参数对于开发者来说也十分重要,尤其当你的程序非正常工作的时候,这些蛛丝马迹往往会帮助快速定位跟踪问题 本资料共包含以下附件: Linux 服务器的那些性能参数指标.pdf 立即下载

相关推荐

【项目实战】小智AI MCP协议在IoT设备控制中的深度应用解析

本文深度解析小智AI MCP协议在IoT设备控制中的应用实践。通过MCP协议作为AI与物联网设备的翻译桥梁,实现大语言模型与ESP32等硬件的无缝通信。文章详细介绍了环境搭建、工具注册、消息路由机制,并以语音控制RGB灯光系统为例展示完整开发流程,为AIoT开发者提供实用指南。

oauth7security的博客 824

Linux内核调优部分参数说明

#接收套接字缓冲区大小的默认值(以字节为单位)。net.core.rmem_default = 262144#接收套接字缓冲区大小的最大值(以字节为单位)。net.core.rmem_max = 16777216#发送套接字缓冲区大小的默认值(以字节为单位)。net.core.wmem_default = 262144#发送套接字缓冲区大小的最大值(以字节为单位)。net.c...

weixin_34082789的博客 362

CocosCreator视频播放黑屏?手把手教你封装VideoPlayer组件解决Web环境问题

本文针对Cocos Creator在Web环境下视频播放黑屏等常见问题,提供了一套工程化的VideoPlayer组件封装解决方案。文章深入剖析了浏览器自动播放策略、DOM样式隔离等核心挑战,并手把手教你实现一个健壮的管理器,涵盖兼容性处理、性能优化与内存管理,确保视频播放稳定流畅。

plum99的博客 598

Linux系统性能分析

Linux系统性能分析

m0_75233142的博客 2590

A Side Scan Sonar Image Denoising Algorithm Based on Compound of Fuzzy Weighted Average and Kalman F

Abstract 水下侧扫声纳图像的噪声来源:高斯噪声、脉冲、斑点噪声。 传统方法只能移除部分噪声,并且去噪后容易造成细节模糊。 本文在考虑到噪声的随机性以后,提出一种融合了模糊加权平均和卡尔曼滤波的去噪方法。 在最大化保留图像细节的基础上,同时去除高斯噪声和脉冲噪声 一.Introduction 由于海底环境和声波自身干涉的影响,声纳图像生成的图像难免会有噪点。声纳采集的图像通常会有高斯噪声、脉...

qq_44516871的博客 927

HttpClient vs OkHttpClient:哪个更适合你的Java项目?(附性能对比实测)

本文深度对比了Apache HttpClient与OkHttpClient在Java项目中的性能表现与适用场景。通过实际性能测试,OkHttp在连接复用、高并发吞吐量及内存占用方面表现更优,尤其适合现代微服务与Spring生态。HttpClient则凭借其高度可配置性,在需要精细控制HTTP协议细节的场景中更具优势。文章提供了清晰的选型指南,帮助开发者根据项目需求做出最佳决策。

onion的博客 508

linux常用参数有哪些,Linux运维中常见的关键指标参数汇总

一、关键字概述(1) PV(Page View): 页面访问量,即页面浏览量或点击量,用户每次刷新即被计算一次(2) UV(Unique Visitor): 独立访客,统计1天内访问某站点的用户数(以cookie为依据,如同一个用户)(3) QPS(Query Per Second): 每秒请求数,QPS其实是衡量吞吐量的一个常用指标,就是说服务器在一秒的时间内处理了多少个请求。(4) TPS(T...

weixin_29056701的博客 850

关于VS2019调试问题:进程已退出,代码为-1073741819(已解决)

关于VS2019调试问题:进程已退出,代码为-1073741819(已解决) 详情:上一篇发了这个进程问题,在我翻阅了《c语言程序设计第四版》和《算法与数据结构》两本书对照代码加上调试终于找到了解决方法 解决方法: 首先找到项目的源文件右击找到属性 然后选择从生成中排除选择是! 重新生成解决方案,发现代码问题: 之前的代码: #include <stdio.h> #include <stdlib.h> #include <malloc.h> #include &lt

qq_51553982的博客 1万+

在linux操作系统下查看各种性能指标

在linux操作系统下查看各种性能指标,df/fdisk/free/top指令。

qq_37635157的博客 2548

GEE:连续变化检测 CCDC 提取断点信息(干扰时间、干扰幅度、干扰次数)

本文将介绍在 Google Earth Engine (GEE) 平台上连续变化检测与分类(Continuous Change Detection and Classification, CCDC)提取扰动时间、干扰幅度、干扰次数信息,并下载到本地的代码。

养乐多的博客 1945

嵌入式系统开发笔记112:通过有人云测试MQTT

项目中使用到“有人”公司的WH-LTE-7S0模块,本文讲解通过有人云进行MQTT测试的方法。

snmplink的博客 997

Linux服务器性能参数和指令

作为运维人员,Linux算常规需要掌握的内容,有很多的知识可以学习。和Linux相关的历史文章如下,《Linux删除大量小文件的两种方案场景介绍》《Linux磁盘IO利用率高的场景排查解决路径》《Linux的10大危险命令》《Linux几种数据传输工具比较》《Linux进程信息的检索》《Linux环境监控工具基础参考》《Linux的inode是什么?》《Linux的dd指令》《Linux系统中的k...

bisal的专栏 196

笔试题-2023-乐鑫-数字IC设计【纯净题目版】

笔试题-2023-乐鑫-数字IC设计【纯净题目版】

w0shishabi的博客 1777

Linux系统服务器性能参数指标怎么看?

sar命令:sar命令用于收集、报告和分析系统的性能指标,可以查看CPU利用率、内存使用情况、磁盘IO、网络流量等信息。vmstat命令:vmstat命令用于报告虚拟内存的统计信息,可以显示CPU使用情况、内存使用情况、交换空间、IO等信息。iostat命令:iostat命令用于报告系统的磁盘和IO统计信息,可以查看磁盘读写速度、IO等待时间等信息。free命令:free命令用于查看系统的内存使用情况,可以显示可用内存、已用内存、缓存、交换空间等信息。

高性价比服务器就选:蓝易云 563

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

Linux下的Apache性能参数在线调节系统

  摘要 本文在Linux 2.6.9平台下,针对Apache Web Server实现了关键性能参数的在线调节,使得网络管理员能在服务繁忙的情况下,不用重起服务就能调节服务器的性能参数,减少因为重起服务引起的经济损失。关键词 Web服务器 Apache   共享内存 在线调节  Abstract: Thispaper designs and implements an onlin

工作了,感觉真好 1354

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

linux shell使用gmond获取主机性能参数

Ganglia是一款优秀的性能监测软件,能够及时获取主机的各项性能参数。Ganglia由gmond、gmetad和web前端组成。其中gmond是收集主机性能参数的工具,gmetad负责管理gmond收集到的信息,web前端以网页的形式显示出各项性能参数。毫无疑问,gmond是Ganglia的核心。   gmond是一个守护进程,运行在主机上,并在TCP的8649端口侦听。远程主机可以通过864

Hou_Hou_Hou的专栏 3381

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

蓝易云 - Linux系统服务器性能参数指标怎么看?

sar命令:sar命令用于收集、报告和分析系统的性能指标,可以查看CPU利用率、内存使用情况、磁盘IO、网络流量等信息。vmstat命令:vmstat命令用于报告虚拟内存的统计信息,可以显示CPU使用情况、内存使用情况、交换空间、IO等信息。top命令:top命令是一个常用的性能监控工具,可以实时查看系统的运行状态、CPU使用情况、内存占用、进程信息等。在终端中输入top命令即可显示实时的性能指标。free命令:free命令用于查看系统的内存使用情况,可以显示可用内存、已用内存、缓存、交换空间等信息。

高性价比服务器就选:蓝易云 670

Linux性能参数指标数据参考

点击标题下「蓝色微信名」可快速关注技术社群的这篇文章《Linux 服务器性能参数指标》给我们讲解了Linux服务器性能参数的指标参考,排查性能问题时可以基于这些指令得到的数据,进行一些初步的判断,值得学习了解。这里只是一些简单的工具查看系统的相关参数,当然很多工具也是通过分析加工 /proc、/sys 下的数据来工作的,而那些更加细致、专业的性能监测和调优,可能还需要更加专业的工具(perf、sy...

bisal的专栏 220

Linux的内核性能参数的调整

一、针对nginx进行的内核性能参数的调整(/etc/sysctl.conf) 转载于:https://www.cnblogs.com/erdanyang/p/11344191.html

weixin_30786617的博客 163

Linux性能参数调优

假如您将此值设为大于1024,最好修改 include/net/tcp.h 里面的 TCP_SYNQ_HSIZE,以保持TCP_SYNQ_HSIZE*16 0)或者bytes-bytes/2^(-tcp_adv_win_scale)(如果tcp_adv_win_scale 128Mb 32768-610000)则系统将忽略所有发送给自己的ICMP ECHO请求或那些广播地址的请求。进程间的消息传递是在内核的内存中进行的,不会交换到磁盘上,所以如果增加该值,则将增加操作系统所使用的内存数量。

yangzex的专栏 2254

linux系统常用性能参数命令

CPU cpu.idle:CPU或CPU处于空闲状态且系统没有未完成的磁盘I/O请求的时间百分比。 cpu.busy:与cpu.idle相对,他的值等于100减去cpu.idle。 cpu.guest:CPU或CPU运行虚拟处理器所花费的时间百分比。 cpu.iowait:系统IOwait 等待 cpu.irq:CPU或CPU为硬件中断服务所花费的时间百分比。 cpu.softirq:CPU或CP...

qq_24795117的博客 1348

linux 网络监控和性能参数调优

一、netstat 1、netstat:查看各种与网络相关的状态信息,包括:网络的连接、状态、接口的统计信息,路由表、端口的监听情况 2、实例 netstat -a /显示所有连接中的socket netstat -r /显示路由表信息 netstat -l /显示网络接口状态信息...

weixin_41354919的博客 274

linux+sz+的参数,Linux性能参数

Linux性能参数Unix/Linux 磁盘 I/O 性能监控命令磁盘 I/O 性能监控指标和调优方法在介绍磁盘 I/O 监控命令前,我们需要了解磁盘 I/O 性能监控的指标,以及每个指标的所揭示的磁盘某方面的性能。磁盘 I/O 性能监控的指标主要包括:指标 1:每秒 I/O 数(IOPS 或 tps)对于磁盘来说,一次磁盘的连续读或者连续写称为一次磁盘 I/O, 磁盘的 IOPS 就是每秒磁盘连...

weixin_33803878的博客 462

Linux服务器性能参数指标

第二行统计了系统的任务状态信息。附录的参考文献给出了思路:复原环境,使用 tcpdump 进行抓包,当问题复现(比如日志显示或者某个状态显现)的时候,就可以结束抓包了,而且 tcpdump 本身带有 -C/-W 参数,可以限制抓取包存储文件的大小,当达到这个这个限制的时候保存的包数据自动 rotate,所以抓包数量总体还是可控的。在使用 tcpdump 的时候,需要尽可能的配置抓取的过滤条件,一方面便于接下来的分析,二则 tcpdump 开启后对网卡和系统的性能会有影响,进而会影响到在线业务的性能。

LinkSLA的博客 1372

LINUX 部分性能参数列表

1. /proc/sys/net/core/rmem_max — 最大的TCP数据接收缓冲2. /proc/sys/net/core/wmem_max — 最大的TCP数据发送缓冲3. /proc/sys/net/ipv4/tcp_timestamps — 时间戳在(请参考RFC 1323)TCP的包头增加12个字节4. /proc/sys/net/ipv4/tcp_sack — 有选

技术人生的随笔 1228
上一篇: 一个很好用的,用python实现递归遍历的方法
下一篇: 创建ubuntu与windows的共享目录
青大攻城狮
博客等级 码龄11年 1粉丝 7原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值