zoukankan      html  css  js  c++  java
  • LINUX下查看负载

    1,查看磁盘

    df -h

    2,查看内存大小

    free

    free [-m|g]按MB,GB显示内存

    vmstat

    3,查看cpu

    cat /proc/cpuinfo

    只看cpu数量grep "model name" /proc/cpuinfo | wc -l

    4,查看系统内存

    cat /proc/meminfo

    5,查看每个进程的情况

    cat /proc/5346/status 5347是pid

    6,查看负载

    w

    uptime

    7,查看系统整体状态

    top

    如何看每个CPU的使用率:
    
    #top -d 1
    
    (此时会显示以1s的频率刷新系统负载显示,可以看到总的CPU的负载情况,以及占CPU最高的进程id,进程名字等信息)
    
     
    
    (切换按下数字1,则可以在显示多个CPU和总CPU中切换)


    最后一些输出信息的解释:

    load average: 0.09, 0.05, 0.01

    三个数分别代表不同时间段的系统平均负载(一分钟、五 分钟、以及十五分钟),它们的数字当然是越小越好。“有多少核心即为有多少负荷”法则: 在多核处理中,你的系统均值不应该高于处理器核心的总数量

    进程使用的内存可以用top,有3个列VIRT RES SHR, 标示了进程使用的内存情况, VIRT标识这个进程可以使用的内存总大小, 包括这个进程真实使用的内存, 映射过的文件, 和别的进程共享的内存等. RES标识这个这个进程真实占用内存的大小. SHR标识可以和别的进程共享的内存和库大小.

    8,性能监视sar命令

    sar -u输出显示CPU信息。-u选项是sar的默认选项。该输出以百分比显示CPU的使用情况

    CPU

    CPU编号

    %user

    在用户模式中运行进程所花的时间

    %nice

    运行正常进程所花的时间

    %system

    在内核模式(系统)中运行进程所花的时间

    %iowait

    没有进程在该CPU上执行时,处理器等待I/O完成的时间

    %idle

    没有进程在该CPU上执行的时间

    sar 5 10 sar以5秒钟间隔取得10个样本

    sar -u -p ALL 5 5 分cup显示

    sar -n { DEV | EDEV | NFS | NFSD | SOCK | ALL }

    sar 提供六种不同的语法选项来显示网络信息。-n选项使用6个不同的开关:DEV | EDEV | NFS | NFSD | SOCK | ALL 。DEV显示网络接口信息,EDEV显示关于网络错误的统计数据,NFS统计活动的NFS客户端的信息,NFSD统计NFS服务器的信息,SOCK显示套接字信息,ALL显示所有5个开关。它们可以单独或者一起使用。

    sar -n DEV 各参数含义

    IFACE

    LAN接口

    rxpck/s

    每秒钟接收的数据包

    txpck/s

    每秒钟发送的数据包

    rxbyt/s

    每秒钟接收的字节数

    txbyt/s

    每秒钟发送的字节数

    rxcmp/s

    每秒钟接收的压缩数据包

    txcmp/s

    每秒钟发送的压缩数据包

    rxmcst/s

    每秒钟接收的多播数据包

    9,查看命令历史(含时间戳)

    export HISTTIMEFORMAT='%F %T ';history| more

    10,查看文件夹和文件大小

    du -h --max-depth=0 dm 查看dm目录大小

    du -h --max-depth=1 dm 查看dm目录大小,以及dm各文件文件夹的大小

    du -h --max-depth=0 查看当前文件夹大小

  • 相关阅读:
    Python 安装Twisted 提示python version 2.7 required,which was not found in the registry
    Openfire Strophe开发中文乱码问题
    css div 垂直居中
    How to create custom methods for use in spring security expression language annotations
    How to check “hasRole” in Java Code with Spring Security?
    Android 显示/隐藏 应用图标
    Android 当媒体变更后,通知其他应用重新扫描
    文件上传那些事儿
    专题:点滴Javascript
    主流动画实现方式总结
  • 原文地址:https://www.cnblogs.com/linn/p/3994855.html
Copyright © 2011-2022 走看看