>w命令用于显示已经登录系统的用户列表,并显示用户正在执行的指令。执行这个命令可得知目前登入系统的用户有那些人,以及他们正在执行的程序。单独执行w命令会显示全部的用户,您也可指定用户名称,仅显示某位用户的相关信息。shell
解析: 第一行从左边开始显示的信息依次是:时间,系统运行(启动)时间,登陆用户数,平均负载(1min平均负载、5min平均负载、15min平均负载)。
load average:平均负载,即单位时间内CPU活动进程数,这个值越大说明服务器压力越大,通常该值不超过cpu数量就能够。数据库
说明: 在此,professor即为系统CPU数量。0=1颗cpu.1=2……服务器
>uptime命令可以打印系统总共运行了多长时间和系统的平均负载。uptime命令能够显示的信息显示依次为:如今时间、系统已经运行了多长时间、目前有多少登录用户、系统在过去的1分钟、5分钟和15分钟内的平均负载。网络
注: uptime获得的信息和w第一行结果是同样的。工具
>vmstat命令的含义为显示虚拟内存状态(“Viryual Memor Statics”),它能够报告关于进程、内存、I/O等系统总体运行状态。性能
语法:ui
意思是静态显示内存状态一次。spa
意思是以n秒每次的频率动态显示内存状态(按Ctrl+c结束命令)。操作系统
意思是每n秒显示一次,显示m次后命令结束!排序
>top命令能够实时动态地(每3秒变一次)查看系统的总体运行状况,是一个综合了多方信息监测系统性能和运行信息的实用工具。经过top命令所提供的互动式界面,用热键能够管理。其特色是把占用系统资源(CPU,内存,磁盘IO等)最高的进程放在最前面,以确认是哪一个进程占用内存。
语法: top [options]
Options:
-b:批量处理模式
-c:显示详细进程信息
-bn1:静态显示全部进程(该法多用于shell脚本)
说明: 在top状态下(按q退出),按shift+m能够按内存使用大小进行排序(默认以CPU使用占比排序),按shift+p恢复按CPU使用占比排序,,按数字1能够显示每一个CPU的状态。
>sar命令是Linux下系统运行状态统计工具,它将指定的操做系统状态(如,平均负载,网卡流量,磁盘状态,内存使用等)计数器显示到标准输出设备。它不一样于其余系统状态监控工具的地方在于,它能够打印历史信息,能够显示从零点开始到当前时刻的系统状态信息。
使用‘yum install -y sysstat’安装该命令!初次使用sar命令(不加选项、参数)会报错,缘由是sar命令尚未生成相应的数据库文件。其数据库保存在‘/var/log/sa/’目录下,该目录下存放两种文件,分别以‘sa日期’&‘sar日期’的格式命名(区别是sar文件在次日生成,可使用cat命令查看;sa文件实时<每一个整‘10’分钟更新一次>生成,是二进制文件,没法查看),最多保留一个月。
语法: sar [options] [参数]
Options:
-f:从指定文件提取报告
使用前须要先安装该命令:
注: 在安装此包前须要先安装yum扩展源:epel-release。
注: 在该界面显示系统网络动态信息,可以使用方向键在不一样网卡之间进行切换,按q键退出,根据实时网速和总网速的比较能够评估网络状态!