作家
登录

Linux下如何获取cpu的利用率

作者: 来源: 2017-08-28 08:58:19 阅读 我要评论

user; //定义一个无符号的int类型的user 
  •  unsigned int nice; //定义一个无符号的int类型的nice 
  •  unsigned int system;//定义一个无符号的int类型的system 
  •  unsigned int idle; //定义一个无符号的int类型的idle 
  •  }CPU_OCCUPY; 
  •  
  •  typedef struct PACKED         //定义一个mem occupy的构造体 
  • char name[20];      //定义一个char类型的数组名name有20个元素 
  • unsigned long total;  
  •  char name2[20]; 
  •  unsigned long free;                        
  •  }MEM_OCCUPY; 
  •  
  •  get_memoccupy (MEM_OCCUPY *mem) //对无类型get函数含有一个形参构造体类弄的指针O 
  •  { 
  •      FILE *fd;           
  •      int n;              
  •      char buff[256];    
  •      MEM_OCCUPY *m; 
  •      m=mem; 
  •                                                                                                                 
  •      fd = fopen ("/proc/meminfo""r");  
  •         
  •      fgets (buff, sizeof(buff), fd);  
  •      fgets (buff, sizeof(buff), fd);  
  •      fgets (buff, sizeof(buff), fd);  
  •      fgets (buff, sizeof(buff), fd);  
  •      sscanf (buff, "%s %u %s", m->name, &m->total, m->name2);  
  •       
  •      fgets (buff, sizeof(buff), fd); //大年夜fd文件中攫取长度为buff的字符串再存到肇端地址为buff这个空间里  
  •      sscanf (buff, "%s %u", m->name2, &m->free, m->name2);  
  •       

      推荐阅读

      如何用深度学习训练一个像你一样会聊天的机器人?

    聊天机械人到底是什么呢?说白了,就是计算机法度榜样经由过程听觉或文本办法进行对话。当今最风行的四个对话机械人是:苹不雅的Siri、微软Cortana、谷歌助理、亚马逊的Alexa。他们可以或许>>>详细阅读


    本文标题:Linux下如何获取cpu的利用率

    地址:http://www.17bianji.com/lsqh/36946.html

  • 关键词: 探索发现

    乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

    网友点评
    自媒体专栏

    评论

    热度

    精彩导读
    栏目ID=71的表不存在(操作类型=0)