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
 
最后一些输出信息的解释:
 
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 查看当前文件夹大小

linux 下查看系统资源和负载,以及性能监控的更多相关文章

  1. linux下的进程、网络、性能监控命令

    进程监控 端口   1)netstat -anp | grep xxx   2)lsof  -i:<port> 句柄    lsof  -n | grep xxxx 线程栈   1)gst ...

  2. Linux下Jmeter+nmon+nmon analyser实现性能监控及结果分析

    一.概述 前段时间讲述了Jmeter利用插件PerfMon Metrics Collector来监控压测过程中服务器资源的消耗,一个偶然机会,我发现nmon这个 工具挺不错,和Jmeter插件比起来, ...

  3. Linux下查看Apache的请求数

    在Linux下查看Apache的负载情况,以前也说过,最简单有有效的方式就是查看Apache Server Status(如何开启Apache Server Status点这里),在没有开启Apach ...

  4. Linux下查看CPU和内存(很详细)

    在系统维护的过程中,随时可能有需要查看 CPU 使用率,并根据相应信息分析系统状况的需要.在 CentOS 中,可以通过 top 命令来查看 CPU 使用状况.运行 top 命令后,CPU 使用状态会 ...

  5. linux 下查看系统内存使用情况的方法

    在Windows系统中查看内存的使用情况很简单,想必大家都已经耳熟能详了,那么在linux系统如何查看内存使用情况呢?下面和大家分享在Linux 下查看内存使用情况的free命令: [root@scs ...

  6. Linux下查看Raid磁盘阵列信息的方法

    Linux下查看软.硬raid信息的方法. 软件raid:只能通过Linux系统本身来查看 cat /proc/mdstat 可以看到raid级别,状态等信息. 硬件raid: 最佳的办法是通过已安装 ...

  7. Nginx知多少系列之(六)Linux下.NET Core项目负载均衡

    目录 1.前言 2.安装 3.配置文件详解 4.工作原理 5.Linux下托管.NET Core项目 6.Linux下.NET Core项目负载均衡 7.负载均衡策略详解 8.Linux下.NET C ...

  8. linux下查看和添加PATH环境变量

    linux下查看和添加PATH环境变量 $PATH:决定了shell将到哪些目录中寻找命令或程序,PATH的值是一系列目录,当您运行一个程序时,Linux在这些目录下进行搜寻编译链接. 编辑你的 PA ...

  9. [转载] linux 下查看机器cpu是几核的

    linux 下查看机器cpu是几核的 本文转自”映月的博客“:http://wurhuangfeng.blog.163.com/blog/static/35178241201111235829116/ ...

随机推荐

  1. ACM: Billboard 解题报告-线段树

     Billboard Time Limit:8000MS     Memory Limit:32768KB     64bit IO Format:%I64d & %I64u Descript ...

  2. 1301. The Trip

    A number of students are members of a club that travels annually to exotic locations. Their destinat ...

  3. C#中常用的与编码有关的代码

    如何将字符串转化为字符数组? char[] chars=str.ToArray(); 如何将字符串转化为字节数组? Encoding.ASCII.GetBytes(str); Encoding.Uni ...

  4. linq中join的用法

    join方法 public static IEnumerable<TResult> Join<TOuter, TInner, TKey, TResult>( this IEnu ...

  5. Maven的第一个小程序

    这里是介绍关于maven的第一个小程序 关于maven的安装 : Install Maven in your computer 先看看目录结构: 这是本来的项目目录结构,由于maven有自己的目录结构 ...

  6. iOS下的 Fixed + Input 调用键盘的时候fixed无效问题解决方案

    做touchweb开发的时候,做头疼的是,电脑上面时候好的,有些手机上面也是好的,个别手机和浏览器出现问题,对于这些,只能慢慢调试,找问题. 今天说一下比较老的IOS的问题,那就是"iOS下 ...

  7. Linux_初识

    一.什么是 Linux  ♦ 试说明 Unix 与 Linux 的历史 Multics 系统:由Bell(贝尔实验室).MIT(麻省理工学院)与GE(美国通用电器)合作开发的一个系统: 1969:K. ...

  8. CSS3部分新特性

    1.旋转transform:rotate(30deg);-ms-transform:rotate(30deg); /* IE 9 */-moz-transform:rotate(30deg); /* ...

  9. OpenGL 小游戏 贪吃蛇1(2D)

    #include "stdafx.h" #include <GL/glut.h> #include <stdlib.h> #pragma comment(l ...

  10. BizTalk开发系列(三) 单机环境下的BizTalk Server 2006 R2安装

    大部分的开发环境都是在单机环境下进行的,今天整理了一下BizTalk Server 2006 R2在单机环境下的安装步骤. 1. 软件需求 在独立服务器中完整安装BizTalk Server 2006 ...