zoukankan      html  css  js  c++  java
  • 性能测试及案例——操作系统级别及其分析方法⑤

    操作系统级别及其分析方法包括:

    1、内存分析方法  2、处理器分析方法  3、磁盘io分析方法  4、进程分析方法  5、网络分析方法

    ---------------------------------------------------------------------------------------------------------------------------------------------------------------------

    一、内存分析方法:

    目的:判断有无内存瓶颈,通过增加内存手段提高系统性能

    计数器使用:memory类别和physical disk类别的计数器

    方法及举例:

    (1)首先查看memory、available mbytes指标,如果太小,系统可能出现内存方面的问题。linux中对应FREE

    (2)注意pages/sec ,pages read/sec ,page fault /sec

    (3)根据physical disk计数器的值分析性能瓶颈

     附加:https://www.cnblogs.com/djlsunshine/p/10833343.html  查看linux内存占用命令

    ---------------------------------------------------------------------------------------------------------------------------------------------------------------------

    ---------------------------------------------------------------------------------------------------------------------------------------------------------------------

    二、处理器分析方法

    目的:

    通过查看处理器CPU的性能技术器看确定项目系统的性能情况

    方法及举例:

    1、首先查看system\% total processor time

    该数值提现的是服务器整体的处理器利用率,对多处理器的系统而言,该计数值提现的是所有CPU 的平均利用率。

    【如果该值的数值持续超过90%,则说明整个系统面临着处理器方面的瓶颈,需要通过增加处理器来提高性能】

    2、其次查看每个CPU的processor\%processor Time和processor\%user Time 和 processor\%Privileged Time

    3、查看systemprocessor queue length计数器的值,当计数器的值大于CPU数量的总数+1时,说明产生了处理器阻塞

       %processor TIME 很高时一般伴随着处理器阻塞。

    ---------------------------------------------------------------------------------------------------------------------------------------------------------------------

    三、磁盘io分析法

    (1)计算每磁盘的io数

    (2)与processorprivileged time 合并进行分析

    (3)根据disk sec /transfer进行分析

    附上https://www.cnblogs.com/mauricewei/p/10502539.html

    ---------------------------------------------------------------------------------------------------------------------------------------------------------------------

    四、进程分析方法

    1、查看进程的%processor time 的值

    2、查看每个进程产生的页面失效

    3、了解进程的process private bytes

    just move on
  • 相关阅读:
    Map与实体之间转换
    letsencrypt 免费SSL证书申请, 自动更新
    spring接收json格式的多个对象参数(变通法)
    controller函数中参数列表使用多个@RequestBody
    经典网页设计:30个新鲜出炉的扁平化网站设计《上篇》
    使用 iosOverlay.js 创建 iOS 风格的提示和通知
    字体大宝库:设计师必备的优秀免费英文字体
    RandomUser – 生成随机用户 JSON 数据的 API
    Salvattore:CSS 驱动的 jQuery Masonry 插件
    赞!jsPDF – 基于 HTML5 的强大 PDF 生成工具
  • 原文地址:https://www.cnblogs.com/ql70me/p/12524236.html
Copyright © 2011-2022 走看看