代码改变世界
[登录 · 注册]
  • aix 查看内存,CPU 配置信息
  • 内存lsattr -El mem0
    cpu lsdev -C |grep proc
    CPU的信息lsattr -El proc0
     
    #bootinfo -r
    查看物理内存
     
     
    使用命令#  lsdev -Cc memory
    查看配置的物理内存设备,下面为其输出示例:
      mem0 Available 00-00 Memory 
      L2cache0 Available 00-00 L2 Cache 
    再使用命令# lsattr -El mem0
    输出如下
      size 512 Total amount of physical memory in Mbytes  False 
      goodsize 512 Amount of usable physical memory in Mbytes False 
    此例说明机器的物理内存为512MB。如果前面lsdev的输出中有设备名 mem1,则使用同样的命令查看其对应的大小并依此类推。
     
     
     
    再补充一个方法

    svmon -G
    root@m2a/etc>svmon -G
                  size      inuse       free        pin    virtual
    memory      4194304    1088794    3105510     274650     690272
    pg space    2097152       3775

                  work       pers       clnt      lpage
    pin          274650          0          0          0
    in use       690290     257951     140553          0
    root@m2a/etc>

    其中: size表示真实的物理内存的大小,单位是4k
     
     
    prtconf也可以查看系统所有的信息 cpu 内存 硬盘等,尝试使用prfconf |grep mem
     
    用 Topas 、nmon 都可以的
     
     
    但是,AIX,如何查看内存使用率?
     
    AIX的内存使用率查看可不能通过一般的topas与vmstat来进行观察。
    由于IBM的内存管理很特别,先了解内存分那几中,特别注意文件型内存的管理方式。
    可以通过svmon显示的数据来进行计算。
     
    vmstat -v 可以输出内存的一个现状。其中的num perf,num client,free page,等等相关的数据,都可以给aix当前的内存做一个概况的描述。
    netstat -v,跟vmstat -v有异曲同工之妙,可以输出网卡的状态,在检查网络连接质量是否有问题的时候可以参考相关输出数据。
    其他有用的的还有iostat,lvmstat等,可以参考aix命令参考大全获得相应的帮助。
     
    查看CPU的还有几个命令:
     
    如果系统是AIX5L
    #prtconf | more
    #lsconf
    #sar -u 1 10
     
     
     
    《转》
     
     
     

    系统中有很多命令可以查看cpu的个数,但是哪个命令输出的是逻辑cpu个数,哪个又是物理cpu个数呢?我们下面做一个简单的介绍。      解答:
          从AIX5.3起,对于power5的机器,系统引入了SMT(Simultaneousmulti-threading)的功能,其允许两个处理线程在同一颗处理器上运行,对操作系统而言,一颗物理处理器逻辑上会成为两个处理单元(逻辑处理器)。也就是说,在SMT功能启用的情况下,逻辑cpu个数是物理cpu个数的两倍,而在SMT功能禁用的情况下,逻辑cpu个数与物理cpu个数相等。
          下面我们介绍如何通过各种命令检查系统中的物理cpu和逻辑cpu的个数。
          1. smtctl
            # smtctl 
          This system is SMT capable.
          SMT is currently enabled.
          SMT boot mode is not set.
            SMT threads are bound to the same physical processor.
          proc0 has 2 SMT threads.
            Bind processor 0 is bound with proc0
            Bind processor 1 is bound with proc0
          
          proc2 has 2 SMT threads.
            Bind processor 2 is bound with proc2
            Bind processor 3 is bound with proc2
          
          proc4 has 2 SMT threads.
            Bind processor 4 is bound with proc4
            Bind processor 5 is bound with proc4
          
          proc6 has 2 SMT threads.
            Bind processor 6 is bound with proc6
            Bind processor 7 is bound with proc6
          可以看到,该系统具有SMT能力且当前SMT功能已启用。4个物理cpu对应着8个逻辑cpu。
          
          2. bindprocessor
            # bindprocessor -q
            The available processors are: 0 1 2 3 4 5 6 7
          可以看到可用逻辑cpu个数是8个(0-7)。
          3. prtconf
            # prtconf
            System Model: IBM,9131-52A
            Machine Serial Number: 0677A5G
            Processor Type: PowerPC_POWER5
            Number Of Processors: 4         ==》物理cpu有4个
            Processor Clock Speed: 1648 MHz
            CPU Type: 64-bit
            Kernel Type: 64-bit
            LPAR Info: 1 06-77A5G
          4.lsdev
            # lsdev -Cc processor
            proc0 Available 00-00 Processor
            proc2 Available 00-02 Processor
            proc4 Available 00-04 Processor
            proc6 Available 00-06 Processor
          可以看到系统中有4个物理cpu。
          5.vmstat
            # vmstat
          System configuration: lcpu=8 mem=7936MB
          kthr    memory              page              faults        cpu
            ----- ----------- ------------------------ ------------ -----------
            r b   avm   fre re pi po fr   sr cy in   sy cs us sy id wa
            1 1 428238 41599   0   0   0 13   25   0 40 1639 182 0 0 99
          可以看到系统中有8个逻辑cpu。

    使用aix topas命令,可以看到aix系统的使用情况

    输入aix命令:df -g,可以看到当前aix系统的磁盘空间使用情况,即可以查看aix磁盘空间。df命令后面的参数-g,是表示后面显示的磁盘空间大小以G计算并显示。

    入aix命令:du -g,可以看到当前用户目录下面的磁盘文件大小,即可以查看aix文件大小。du命令后面的参数-g,是表示后面显示的磁盘空间大小、文件大小,以G计算并显示。

    相关:

    aix查看磁盘空间 aix cpu使用率 aix topas

     AIX topas命令详解 

    Linux下查看内存使用情况方法总结

  • 上一篇:分布式系统理论之租约机制学习
    下一篇:JAVA:测试java虚拟机支持的最大内存 Xmx 值?Tomcat 内存溢出?(转)
  • 【推广】 阿里云小站-上云优惠聚集地(新老客户同享)更有每天限时秒杀!
    【推广】 云服务器低至0.95折 1核2G ECS云服务器8.1元/月
    【推广】 阿里云老用户升级四重礼遇享6.5折限时折扣!
  • 原文:https://www.cnblogs.com/langtianya/p/7683284.html
走看看 - 开发者的网上家园