性能基础 -- 性能指标
文章目录
- 1. CPU
- 1.1 名次概念
- 1.2 CPU指标
- 1.3 负载查看
- 1.4 参考文档
- 2. Network
1. CPU
1.1 名次概念
物理cpu数
:主板上实际插入的cpu数量,可以数不重复的 physical id 有几个(physical id)cpu核数
:单块CPU上面能处理数据的芯片组的数量,如双核、四核等 (cpu cores)。多核
能同时执行多个线程,做到真正的并发。超线程
:单个采用超线程的CPU对于操作系统来说就像有两个逻辑CPU,为此P4处理器需要多加入一个Logical CPU Pointer(逻辑处理单元)。虽然采用超线程技术能同时执行两个线程,但会出现资源争用,因此超线程的性能并不等于两颗CPU的性能。逻辑CPU数
= 物理CPU个数 X 每颗物理CPU的核数 (不支持超线程)逻辑CPU数
= 物理CPU个数 X 每颗物理CPU的核数 X 超线程数 (支持超线程)
1.2 CPU指标
- /proc/cpuinfo
# 查看物理cpu个数
cat /proc/cpuinfo| grep "physical id"| sort| uniq |wc -l# 查看每个物理cpu的核数
cat /proc/cpuinfo| grep "cpu cores"| uniq# 查看逻辑cpu个数
cat /proc/cpuinfo| grep "processor" | wc -l
- lscpu命令
[xxx@localhost ~]$ lscpu
Architecture: x86_64 # 架构
CPU op-mode(s): 32-bit, 64-bit
Byte Order: Little Endian
CPU(s): 32 # 逻辑cpu个数
On-line CPU(s) list: 0-3
Thread(s) per core: 2 # 单个核支持的超线程数量,1表示不支持超线程
Core(s) per socket: 8 # 单个cpu物理核数
Socket(s): 2 # 物理cpu个数
NUMA node(s): 1
Vendor ID: GenuineIntel
CPU family: 6
Model: 63
Stepping: 0
CPU MHz: 2599.998
BogoMIPS: 5199.99
Hypervisor vendor: VMware # 管理程序供应商
Virtualization type: full
L1d cache: 32K # 一级高速缓存 指令集
L1i cache: 32K # 一级高速缓存 数据集
L2 cache: 256K # 二级高速缓存
L3 cache: 30720K # 三级高速缓存
NUMA node0 CPU(s): 0-3
1.3 负载查看
- uptime命令
- 同top命令的第一行
[root@VM-16-10-centos ~]# uptime11:52:30 up 124 days, 22:52, 1 user, load average: 0.07, 0.06, 0.05- 11:52:30 当前时间- up 124 days, 22:52, 系统运行时间- 1 user 当前1个用户使用- load average: 0.07, 0.06, 0.05 过去 1 分钟、5 分钟、15 分钟的平均负载
1.4 参考文档
- https://blog.csdn.net/qq_42029989/article/details/126461136
2. Network
- ethtool查看带宽
ethtool eth0 | grep Speed # Speed: 100Mb/s --- 百兆网
- nload 查看当前网络速率
[xxx@localhost ~]$ nload Device eth0 [172.27.10.215] (1/1):
=======================================================================
Incoming:Curr: 0.00 Bit/sAvg: 432.00 Bit/sMin: 0.00 Bit/sMax: 3.26 kBit/sTtl: 31.15 MByte
Outgoing:Curr: 0.00 Bit/sAvg: 0.00 Bit/sMin: 0.00 Bit/sMax: 0.00 Bit/sTtl: 1.07 MByte
性能基础 -- 性能指标相关推荐
- 技术分享|前端性能 关键性能指标以及测量工具介绍
源宝导读:对于一款商业软件产品而言,其性能表现往往会直接关系到它的生死存亡,这种说法一点也不夸张,数据显示,40%的人放弃了加载时间超过3秒的网站.但是一个网页的加载时间,响应时间的"快&q ...
- sql server 性能_SQL Server性能基础
sql server 性能 "The goal of monitoring databases is to assess how a server is performing. Effect ...
- 第123天学习打卡(Redis 测试性能 基础知识 Redis-Key String List)
测试性能 redis-benchmark是一个压力测试工具! 官方自带的性能测试工具! 官方网址:Redis 性能测试 | 菜鸟教程 (runoob.com) 简单测试一下: #测试:100个并发连接 ...
- Solaris 性能基础
打算写下这些为本周部门交流做准备,好好理顺下自己对简单系统管理的认识,知识来源主要是是机械工业出版社的 <Solaris 性能与工具>.欢迎指点. 这里的测试都在sparc平台下的so ...
- 性能基础之全链路压测知识整理
文章目录 一.什么是全链路压测? 二.全链路压测解决什么问题? 三.什么时机下需要? 四.如何展开全链路压测? 1.梳理核心链路和边界 2.数据模型构建 3.流量平台搭建 4.容量规划 4.1.为什么 ...
- linux性能(一):cpu性能指标及工具
CPU性能指标 CPU使用率 用户CPU使用率, 包括用户态(user)和低优先级用户态(nice). 该指标过高说明应用程序比较繁忙. 系统CPU使用率, CPU在内核态运行的时间百分比(不含中断) ...
- 20天持续压测,告诉你云存储性能哪家更强?
2019独角兽企业重金招聘Python工程师标准>>> 上个月,笔者对国内两大云厂商(阿里云和腾讯云)的云服务器.云数据库和云存储三种产品做了性能评测,算是对两家的部分计算和存储产品 ...
- sql server 内存_SQL Server内存性能指标–第1部分–内存页/秒和内存页故障/秒
sql server 内存 SQL Server performance basics article, we explained why performance monitoring was imp ...
- 浅谈性能优化有哪些指标
本篇博客主要是从理论角度浅谈一下一些可以性能优化的点,也算是我的学习整理. 首先就是我们一般对于复杂事物在不直观的情况下,我们往往会去计算统计某些指标来进行来作为衡量决策的参考.这个都是比较好理解的, ...
最新文章
- OpenCV中图像旋转(warpAffine)算法的实现过程
- Cassandra 总接归纳
- Mysql —— linux下使用c语言访问mySql数据库
- oracle数据类型查询,Oracle 空间查询, 数据类型为 sdo_geometry
- C语言学习之通过指针变量调用它所指向的函数
- 红杉树信息助力XToolsCRM “SaaS”领域的巨人联盟
- Pytorch《LSTM模型》
- linux挂载点 知乎,使用 Linux stat 命令创建灵活的文件列表 | Linux 中国
- eclipse里source的快捷方法_教你如何在Linux中设置快捷方式图标
- 进程之 回收子进程之避免僵尸进程的产生
- arm linux系统启动流程
- JUC主要包含哪些功能?
- 基于SpringBoot的房屋租赁管理系统
- 裴礼文数学分析中的典型问题与方法第5章级数练习
- python抓取贴吧_Python抓取图片(贴吧)
- 信息安全风险评估学习笔记
- 辩证统一和有机统一的比较
- powerdesigner16 license key
- MY云顶之奕上分阵容
- 让进程在后台可靠运行的几种方法