• 服务器资源监控视图


    Object(对象) Counters(计数器) 含义以及判断技巧
    Memory(内存) Available Mbytes 可用的物理内存数,至少要有10%的物理内存值
     

    Page/sec
    Pages Read/sec

    Page/sec 是为了解析硬件页面错误从磁盘读取或写入磁盘的页数。该值不宜超过20,如果服务器没有足够的内存处理,此值会比较高

    Pages Read/sec 是由于硬件错误而读取磁盘的次数。一般阈值为5,如果该值一直持续较大,则表示很多是从磁盘读,可能内存不足。这些值如果比较高,可能是由服务器的内存短缺引起的,也可能是缓存设置太大导致

      Cache Bytes  文件缓存系统,默认为50%的可用物理内存。IIS运行内存不够时,会自动整理缓存
    Processor(处理器) %Processor Time 处理器的消耗时间,此值的最佳范围75% ~95%。如果持续高于95%,则有可能是处理器出现瓶颈,需要添加或更换一个更好的
      %ldle Time 处理器的空闲时间。该值太小说明资源可能没有被充分利用
      %User Time 非系统操作所消耗的时间。如果存在复杂算法或大量计算可能会导致该值较高
      %Interrupt Time  中断操作所消耗的时间,如鼠标,磁盘驱动器,网卡和其他外部设备,这些设备通常都会中断处理器。如果该计数器和Processor Time同一时间都比较高(超过80%),那么很可能是硬件问题
    Physical Disk(物理磁盘) %Disk Time 磁盘操作所占用的时间。此值过大表示耗费太多时间来访问磁盘,可考虑增加内存,换更快的硬盘,优化读写数据的算法等。如果持续走高,而CPU与网络并没有饱和,则可能存在内存泄露
      Average Disk Queue Length 读取请求的平均队列长度。一般小于0.5,此值过大表示磁盘I/O太慢,要更换更快的硬盘
    Process(进程) Private Bytes 是当前进程专用的,无法与其他进程共享。可以认为它是进程对物理内存的消耗,且该指标相对来说更加稳定。在程序产生内存泄露时,该值一定是不断上涨的。所以一般更倾向于使用Private Bytes来定量进程的内存消耗和分析进程的内存泄露

     内存:如果太少容易宕掉

    指标名称 含义以及判断技巧
    Swap-in/out rate  进程与交换分区的交换率。如果比较频繁,可能内存资源的使用比较紧张
    System mode CPU Utilization  系统操作所占用的CPU
    User mode CPU Utilization   用户操作所占用的CPU
    Average Load  平均负载。指一段时间内CPU正在处理及等待CPU处理的进程数之和的统计信息。一般情况下,Load Average < CPU 数 *核数 *0.7为准
    Context switch rate  上下文切换率。减少切换率能有效提升系统响应速度
    Paging rate  内存页交换率。如果该值偶尔走高,可能当时有线程竞争内存。如果持续走高,则内存可能是瓶颈
    Disk Tracffic  磁盘传输率
    Incoming/Outgoing packets error rate  数据包/发送的错误率。该值较大会影响到响应时间
    Collision Rate  冲突率。该值过高会使网络响应变慢
  • 相关阅读:
    7.Linux学习
    5.@AliasFor注解
    5.Maven学习
    3.postman
    4.git总结
    8.Docker学习
    6.idea教程
    2.jwt
    4.open feign
    1.MarkDown常规使用语法
  • 原文地址:https://www.cnblogs.com/lvchengda/p/12694550.html
Copyright © 2020-2023  润新知