Linux系统管理1



 

  1. 使用w买了查看当前系统的负载

     第一行从左向右依次: 时间,系统运行时间,登录用户数,平均负载。

    第二行 当前登录的用户机器用户地址

    右面值越大,服务器压力越大,主要看第一个数,后两个参考。

     

  2. vmstat 监控系统的状态

     

    R:表示运行或等待cpu时间片的进程数

    B:表示等待资源的进程数,当数值很大的时候,任务被阻塞了。

    Swap:切换到交换分区的内存数,数值变化大的时候,内存不足。

     

    Free:空闲的内存数量

    Buff:缓冲(即将写入磁盘的)

    Cache:缓存(从磁盘读取的)

     

    Si:交换去写入内存的数据量

    So:内存写入交换区的数据量 。相对得对象,一般无变化。

     

    Bi:从设备读取数据的量(读磁盘)

    Bo:从设备写入数据的量(写磁盘)

     

    In:每秒设备的中断次数

    Cs:每秒产生的上下文切换。  

     

    Us:显示用户花费的时间百分比。

    Sy:系统花费的时间百分比

    Idcpu处于空闲花费的时间百分比

    WaI/O等待所占cpu的时间百分比。

     

    备注:单位默认都是 kb

     

  3. top命令显示进程所占的资源

     解释:命令行下动态显示每隔进程,5秒刷新一次。

    选项:

    -d:指定延时时长

    -b:刷屏显示

    -n #:显示几屏后退出。

         

     按内存排序,默认是按cpu使用率从大到小。

    P:根据CPU使用百分比进行排序

    T:根据累计时间排序

     

     

    动态监控进程所占的系统资源,每隔3秒变化。

     

     Pid:那个用户载运行此进程。

    Pr0-39 值越小优先级越高,占用资源早

    Ni:与pr20 ,可以人为的改变其优先级。

    Virt ; 虚拟内存大小

    Res:进程真实内存大小

    Shr:共享内存大小

    S:进程状态。

    %cpu:使用CPU多少

    %men:使用内存百分比

    Time:进程运行,占用CPU时间

    Cammand:进程名字

     

     命令 top -bn1,用载脚本中

     一次性输出所有信息。



你可能感兴趣的:(Linux系统管理1)