当前位置:  技术问答>linux和unix

性能问题:Solaris和AIX下面如何编程虚拟内存的大小、单个CPU占用率?

    来源: 互联网  发布时间:2015-05-22

    本文导语:  Solaris 5.8和AIX 4.3下面如何获得虚拟内存的大小、单个CPU占用率? 用prtconf或者sysconf()函数可以获得物理内存的总数,用vmstat可以得到空闲虚拟内存的总数。 但是如何得到虚拟内存总数、单个CPU(或平均的)的占用...

Solaris 5.8和AIX 4.3下面如何获得虚拟内存的大小、单个CPU占用率?

用prtconf或者sysconf()函数可以获得物理内存的总数,用vmstat可以得到空闲虚拟内存的总数。

但是如何得到虚拟内存总数、单个CPU(或平均的)的占用率呢?谢谢

|
// sys_info_v1.cpp: implementation of the sys_info_v1 class.
// coded by 赵大力 12-10-2003
//////////////////////////////////////////////////////////////////////

#include "sys_info_v1.h"

//////////////////////////////////////////////////////////////////////
// Construction/Destruction
//////////////////////////////////////////////////////////////////////

sys_info_v1::sys_info_v1()
{
  
}

sys_info_v1::~sys_info_v1()
{

}
//////////////////////////////////////////////////////////////////////////
// 获得整数型系统参数
//////////////////////////////////////////////////////////////////////////
long sys_info_v1::m_i_getPara(kstat_ctl_t *kc, char *szFirstClass, char *szSecondClass, char *szThirdClass)
{
if(this->m_i_isInit!=1){
this->m_i_initKstat();
}
kstat_t *ksp;
kstat_named_t *knp;
/*查询大类*/
if (!(ksp = kstat_lookup(kc, szFirstClass, -1, szSecondClass))) {
    cout

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • HASH查找的程序实现及性能分析
  • python实现监控linux性能及进程消耗性能的方法
  • 用户态代码性能提高的问题,如何让出CPU利用率?? iis7站长之家
  • 性能测试工具 SysBench
  • 高性能分布式哈希表FastDHT介绍及安装配置
  • 性能监控工具 PerfMonger
  • 文件系统性能测试工具 Filebench
  • 高性能Linux内核 LinuxDNA
  • JAVA性能大观
  • 请推荐一下搭建高性能服务器框架的书籍或者资料
  • 性能数据收集工具 Allmon
  • 应用性能分析套件 zPerfmon
  • 性能测试框架 p-unit
  • 性能测试框架 Basher
  • 性能检测套件 Perfmon4j
  • 如何提高Powerpc 8270嵌入式系统性能?
  • linux下追求性能的通信服务器,应该用什么技术?
  • 性能监测和分析 Perf4J
  • 利用windows性能计数器进行服务器性能监控示例分享
  • 高性能c++日志库 Easylogging++
  • 应用性能分析工具 HPC Toolkit


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3