码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • (57、58)性能分析命令2


    性能分析命令2

    top

    vmstat

    mpstat

    pidstat

    netstat

    iostat ----监控 磁盘io的情况


    iostat 显示设备,分区和网络文件系统的CPU统计信息和输入/输出统计信息在这里插入图片描述

    • 重点的参数
      • -c 显示CPU使用率报告
      • -d 显示设备使用率报告
      • -k 以每秒千字节显示统计报告
      • -m 以每秒兆字节显示统计报告
      • -x 显示扩展统计信息
    • Device:
    • rrqm/s
    • wrqm/s 写磁盘队列数量
    • r/s w/s 每秒的读\写的请求次数
    • rMB/s wMB/s 每秒读\写磁盘的大小
    • avgrq-sz 平均请求磁盘扇区数
    • avgqu-sz 等待队列的大小
    • await r_await w_await 等待
    • svctm 请求用的时间
    • %util 至少有一个活跃的 读写操作的时间占比

    在项目的服务器中, 应用服务器,一般追求 计算能力, 我期望的是 cpu、内存性能要好。

    但是,数据库服务器,追求的是稳定,是磁盘读写数据的速度 ----数据库要求 磁盘的性能要好。

    • 补充知识:
      • linux的磁盘,有两种 sd , hd
      • sd盘===机械硬盘, 虚拟出来的磁盘,一般都是 sd盘; hd 固态硬盘
      • 后面有字母, 字母代表第几个硬盘 sda 第1个机械硬盘 sdc 第三个机械硬盘
      • 再后面的数字,代表 第几个分区 sda1 第1个机械硬盘的第1个分区, sda2 第1个硬盘的第2个分区

    dstat

    是一个用例替换vmstat、iostat等命令的工具,功能比较全,有彩色的界面

    安装: yum install dstat -y


    cpu的性能分析

    CPU: 中央处理器(Central Processing Unit)

    核心数量: cpu一般都是多核

    架构: x86 powerpc arm

    频率:GHz ----个人电脑 一般是 低于3GHz 这个数值越大,说明时钟就越短

    • cpu的结构: 运算器、控制器、寄存器、时钟
      • 运算器\运算单元: 计算
      • 控制器\控制单元: 把内存的指令、数据读入寄存器,控制计算机
      • 寄存器\存储单元:暂存指令、数据、地址
    • 内存:与CPU沟通的桥梁;存cpu的运算数据;硬盘、外存数据

    cpu的内核、线程、架构

    • 查看cpu命令
      • top 1
      • lscpu
      • cat /proc/cpuinfo
  • 相关阅读:
    Oracle中sequence(序列)详解
    jdbc 使用数据源连接池技术升级 BaseDao
    深入理解java虚拟机:虚拟机类加载机制(1)
    PyTorch深度学习实战(11)——卷积神经网络
    R语言使用ggpubr包的desc_statby函数计算不同分组的描述性统计信息、分组样本数、最小值、最大值、中位数、均值、IQR、mad、sd等
    一图搞懂傅里叶变换(FT)、DTFT、DFS和DFT之间的关系
    ES6——知识点记录
    springbootvue电影购票网站
    IPv6知识概述 - ND协议
    stable diffusion comfyui的api使用教程
  • 原文地址:https://blog.csdn.net/weixin_46356321/article/details/126364633
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号