用C++提取Linux内存的使用率
来源:互联网 发布:windows 禁止卸载软件 编辑:程序博客网 时间:2024/06/05 11:45
//程序实现的功能是,通过把内存使用的情况读入文本文件再存入变量#include<stdio.h>#include<unistd.h>#include<stdlib.h>#include<iostream>#include<fstream>#include<string.h>using namespace std;class A{public:void display(){system("df -m |grep /dev/sda1 | cut -d ' ' -f 9 >>webnode_size.txt");//把读得的以M为单位的内存数据存入文本文件system("df -m |grep /dev/sda1 | cut -d ' ' -f 13 >>webnode_avail.txt");system("df -m |grep /dev/sda3 | cut -d ' ' -f 14 >>detectnode_size.txt");system("df -m |grep /dev/sda3 | cut -d ' ' -f 19 >>detectnode_avail.txt");}};class B: public A{public:void b_size(){//string b_size;double b_size;ofstream outfile;outfile.open("webnode_size.txt",ios::out);//A a;A::display();ifstream infile;infile.open("webnode_size.txt",ios::in);infile>>b_size;cout<<b_size<<endl;infile.close();}void b_avail(){//string b_avail;double b_avail;ofstream outfile;outfile.open("webnode_avail.txt",ios::out);//A a;A::display();ifstream infile;infile.open("webnode_avail.txt",ios::in);infile>>b_avail;cout<<b_avail<<endl;infile.close();}void c_size(){//string c_size;double c_size;ofstream outfile;outfile.open("detectnode_size.txt",ios::out);//A a;A::display();ifstream infile;infile.open("detectnode_size.txt",ios::in);infile>>c_size;cout<<c_size<<endl;infile.close();}void c_avail(){//string c_avail;double c_avail;ofstream outfile;outfile.open("detectnode_avail.txt",ios::out);//A a;A::display();ifstream infile;infile.open("detectnode_avail.txt",ios::in);infile>>c_avail;cout<<c_avail<<endl;infile.close();}};int main(){//A a;//a.display();//A::display();B b,c,d,e;b.b_size();c.b_avail();d.c_size();e.c_avail();cout<<"the process is ok!"<<endl;return 0;}
0 0
- 用C++提取Linux内存的使用率
- Windows下用C语言获取系统的CPU利用率、内存使用率、硬盘使用率等
- Windows下用C语言获取系统的CPU利用率、内存使用率、硬盘使用率
- Windows下用C语言获取系统的CPU利用率、内存使用率、硬盘使用率等-转载
- Windows下用C语言获取系统的CPU利用率、内存使用率、硬盘使用率等
- LINUX计算CPU、内存的使用率
- LINUX计算CPU、内存的使用率
- linux如何看物理内存的使用率
- linux下计算内存使用率的脚本
- 正确理解Linux Server的内存使用率
- linux 计算内存使用率
- linux mysql内存使用率
- linux c程序获取cpu使用率及内存使用情况
- linux c程序获取cpu使用率及内存使用情况
- linux c程序获取cpu使用率及内存使用情况
- Linux下获取空闲内存和内存使用率的方法
- Linux下获取空闲内存和内存使用率的方法
- 内存的使用率
- 【Java8】Guava——Joiner
- Muli3D <5> 判断点与面的关系
- JAVA求学之路第十六天(异常&递归)
- 如何在Idea中获取git上的源程序
- Java多线程,Thread和Runnable究竟该用哪个
- 用C++提取Linux内存的使用率
- Dubbo请求响应解析
- WebApplicationContext : org.springframework.web.context.ContextLoaderListener作用
- 【OpenCV】显示HSV模型中H分量的颜色直方图
- iOS关于三目运算符
- 关于MySQL在内网中使用另一台机器访问的问题
- Ubuntu下安装jdk8步骤详述
- hdu4727题意很难搞懂
- 【精】一篇让你透彻理解Android内存管理机制、内存泄漏与OOM及内存优化,源自伟大的腾讯