随笔分类 - 性能测试
JVM(java虚拟机)性能分析
摘要:一、jvm性能调优的目标 降低垃圾回收的频率和时间 JAVA 程序运行时,jvm 自动进行内存的回收和释放,将死亡的对象从内存里面移除,以释放更多的内存空间供新生的对象使用。这个过程就是 JVM 的垃圾回收,又称之为 GC。新时代垃圾回收,称之为 MinorGC,老年代垃圾回收称之为 MajorGC
阅读全文
网络分析
摘要:一、OSI和TCP/IP模型 应用层:http,https,mqtt,ftp 表示层:数据转换成兼容接收系统的格式 会话层:建立维护通信连接 传输层:为数据加上表头,形成数据包。建立端到端的通信 网络层:负责数据的路由和转发,通过 IP 寻址来建立两个节点之间的连接 数据链路层:mac 寻址 物理层
阅读全文
内存指标
摘要:一、内存【free -m】 1.内存分物理内存和虚拟内存 2.物理内存4kb一页 3.虚拟内存和计算机的位数相关,N位系统虚拟内存就是 2的N次方 4.虚拟内存在物理内存中映射,物理内存中找不到就回去磁盘找,找到之后拿到物理内存 二、内存映射 1.CPU和内存是怎么交互的? 三、缺页中断 (缺页异常
阅读全文
CPU性能分析和指标
摘要:一、CPU的构成: 1.【lscpu】 2.【vmstst】 buff 缓冲:降低和磁盘交互的频率,比如垃圾桶,满了倒垃圾 cache 缓存:更快的取数据,比如家里的药箱,只有常用的药 二、CPU利用率.【top】{他是一个时间百分比,一般的监控是cpu利用的总和,并不能分析是有效利用还是无效利用,
阅读全文