zoukankan      html  css  js  c++  java
  • 关于系统性能分析记录

    将会陆续更新文章,主要围绕系统性能分析进行记录

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

    1. 做什么可以提高系统性能

      - 确保系统又足够的内存

      - 复查系统和各个应用的配置

      - 改正使用上的问题,(低效的编程习惯,在过高优先级上运行批处理作业,选择在一天当中不恰当的时间运行大型作业)

      - 在所有可能的地方,都要消除存储资源对机械操作的依赖

      - 组织磁盘和文件系统已平衡负载,从而得到最大的io吞吐量

      - 监视网络,确保流量不会饱和,并且出错率滴

      -

    2. 影响性能的因素

      - cpu利用率

      - 内存

      - 硬盘io

      - 网络io

      进程花在等待上的时间量是衡量系统性能降低的基本指标之一,cpu利用率是最易测量的系统资源之一,CPU的处理能力基本上是恒定不变的

      磁盘带宽是一个常见的性能瓶颈

      网络也特别容易受到硬件问题和服务器过载的影响。

    分析和优化软件的数据结构和算法,几乎肯定会得到显著的性能增益,但是除非对使用软件有扎实的基础知识,否则这种设计不能为我所控制

    3. 如何分析性能问题

      可以分为5个步骤来

      3.1 明确的表述问题

      3.2 收集证据并分类

      3.3 批判性的评价数据

      3.4 用语言和图示总结证据

      3.5 形成一份总结说明

    4. 系统性能检查

      linux 上硬件信息的来源

    文件 内容
    /proc/cpuinfo cpu类型和描述
    /proc/meminfo 内存大小和使用情况
    /proc/diskstats 磁盘设备和使用统计  

    ====

    5. cpu使用情况分析

    6. 系统如何管理内存

    7. 内存使用情况分析

    8. 磁盘io的分析

  • 相关阅读:
    Dash panel 里面添加启动项
    Ubuntu安装chrome
    多核CPU服务器 tomcat配置
    Iptux 信使 自动缩小问题 ubuntu12.04
    Html5 上传文件
    ubuntu 12.04 字体设置
    Ubuntu12.04 Eclipse 背景颜色 修改
    一些需要禁用的PHP危险函数
    Oracle 修改带数据的字段类型
    oracle 中同一个字段1 ,字段追加,字段部分数据删除
  • 原文地址:https://www.cnblogs.com/jackchen001/p/7640586.html
Copyright © 2011-2022 走看看