1.1系统监测
1.1.1用户监测
查看当前系统用户who命令
查看详细w命令
w命令返回信息的第一行分别为系统当前时、系统自开机以来持续的时间、系统上当前有多少用户以及系统平均负载。
last命令查看系统的历史登录情况:
直接last查看系统整体的登陆历史记录
last 用户名——查看单个用户的登陆历史
last -(number)查看最近number次登录事件
1.1.2系统信息查看
虚拟系统文件/proc,是内存中的信息的映像,而不是真值得磁盘文件。
CPU信息在/proc/cpuinfo文件中。其中processor那一项为0的是一个cpu,为一的为双核或有俩个cpu。
内存信息在/proc/meminfo.
/var/run/目录中保存这一些重要的进程的进程号。
1.1.3性能检测
a.cpu性能监测
查看CPU的总体性能情况,可以使用sar命令进行查看。
语法sar [interval] [count]--interval为数据采样事件间隔,count为采样次数。
对于多核心cpu或多cpu系统可以用mpstat命令分别查看各个cpu的工作情况。
b.内存性能检测
free可以查看内存和虚拟内存的使用情况,显示的列表中Mem行显示的是物理内存;Swap行显示的是虚拟内存。shared显示的是多个进程共享的内存总额;buffers显示的磁盘缓存的当前大小。
free -s 一个时间间隔(s)进行持续的监测。
全面监视内存性能——vmstat命令
语法vmstat [interval] [count]--interval为数据采样事件间隔,count为采样次数。
c.磁盘I/O性能监测
语法iostat [interval] [count]--interval为数据采样事件间隔,count为采样次数。
阅读(947) | 评论(0) | 转发(0) |