zoukankan      html  css  js  c++  java
  • Solaris 10 资源使用异常确认

    Solaris 10 资源使用异常确认

    欢迎来到 来到大浪涛天的博客

    Solaris 10 资源使用异常确认

    1. 内核内存占用 sar -k 1 1
    2. Ps的vsz表示虚拟内存,rss表示物理内存
      $ ps -opid,vsz,rss,args
      PID VSZ RSS COMMAND
      27495 1912 1016 –ksh
    3. solaris查看内存使用情况命令
      ps -efo pmem,uid,pid,ppid,pcpu,comm | sort -r
      用PS命令的-o选项来实现,这些选项有:user ruser group rgroup uid ruid gid rgid pid ppid pgid sid taskid ctid pri opri pcpu pmem vsz rss osz nice class time etime stime zone zoneid f s c lwp nlwp psr tty addr wchan fname comm args projid project pset
    4. 查看solaris内存使用情况,按占用内存大小排序
      ps -efo pmem,uid,pid,ppid,pcpu,comm | sort -r
    5. 使用prstat工具进行查看:
      prstat -a
      prstat -u user
      prstat -p pid
      PID      :进程的进程 ID。
      USERNAME :真实用户(登录)名称或真实用户 ID。
      SIZE     :进程的总虚拟内存大小,以 K、M 或 G 为单位。
      RSS      :进程的驻留集大小 (RSS),以 K、M 或 G 为单位。(RSS是进程驻留内存的大小,SIZE是进
               程总共的大小。一般SIZE要大于RSS,至于SIZE大于RSS的部分就放到了SWAP区里了)
      STATE    :进程的状态 (cpuN/sleep/wait/run/zombie/stop)。
      PRI      :进程的优先级。数字更大表示优先级更高。
      NICE     :优先级计算中使用的 nice 值。只有特定调度类中的进程才有 nice 值。
      TIME     :进程的累计执行时间。
      CPU      :进程使用的当前 CPU 时间的百分比。如果在非全局域中执行并且池设备是活动的,百分比将
                     zone绑定的池所使用的处理器集合中处理器的百分比。
      PROCESS  :进程的名称(执行文件的名称)。
      NLWP     :进程中 lwps 的数量
      中间还有个参数:系统平均负载(Load average)在Linux系统中,uptime、w、top等命令都会有系统平均负载load average的输出.
      命令输出的最后内容表示在过去的1、5、15分钟内运行队列中的平均进程数量。 只要每个CPU的当前活动进程数不大于3那么系统的性能就是良好的,如果每个CPU的任务数大于5,那么就表示这台机器的性能有严重问题。load average/cpu_num< 3 就是性能不错的。
      多个CPU状态查看命令:mpstat
    6. 利用vmstat工具进行查看: vmstat 3 4
      • 看vmstat的输出时,从第2行开始看,如果sr列数值比较大,就表明内存紧张。
    7. 利用sar工具进行查看:sar -r 5 5
      • sar -r标示的freemem显示的是空闲的页面数,而不是用k来衡量的,它表示的数值与vmstat差不多。 它们显示的free memory都还包括高速文件缓存占用的的内存,并不是真正没有使用的内存。 比如:vmstat显示的内存有152528k,sar -r显示的是18933个pages,一个page大约8k,用18933乘以8,还是差不多150M.但实际上呢,真正意义上空闲的内存只有6个M(用专门的memtool测量的),而不是152M。
  • 相关阅读:
    Spring(7)AOP的相关概念(二)
    Spring(6)AOP的相关概念(一)
    Spring(5)基于注解的IOC配置
    Spring(4)使用 Spring的IoC的实现增删该查
    Spring(3)使用 spring 的IOC解决程序耦合
    Oracle体系结构概述(一)
    Spring(2) IoC 的概念和作用
    Spring(1)Spring概述
    Mybaits(15)注解开发
    Mybaits(14)存储过程
  • 原文地址:https://www.cnblogs.com/chacha51/p/13764871.html
Copyright © 2011-2022 走看看