我是靠谱客的博主 背后星星,最近开发中收集的这篇文章主要介绍linux 系统调用函数详解,Linux系统调用之sysinfo函数解析,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

【sysinfo系统调用】

功能描述:

获取系统总体统计信息。

用法:

#include

int sysinfo(struct sysinfo *info);

参数:

info:指向sysinfo结构的指针,原型如下,Linux版本必须>=2.3.23(i386),或者>=2.3.48(其它平台)。

struct sysinfo {

long uptime;             /* Seconds since boot */

unsigned long loads[3];  /* 1, 5, and 15 minute load averages */

unsigned long totalram;  /* Total usable main memory size */

unsigned long freeram;   /* Available memory size */

unsigned long sharedram; /* Amount of shared memory */

unsigned long bufferram; /* Memory used by buffers */

unsigned long totalswap; /* Total swap space size */

unsigned long freeswap;  /* swap space still available */

unsigned short procs;    /* Number of current processes */

unsigned long totalhigh; /* Total high memory size */

unsigned long freehigh;  /* Available high memory size */

unsigned int mem_unit;   /* Memory unit size in bytes */

char _f[20-2*sizeof(long)-sizeof(int)]; /* Padding for libc5 */

};

返回说明:

成功执行时,返回0。失败返回-1,errno被设为EFAULT。0b1331709591d260c1c78e86d0c51c18.png

最后

以上就是背后星星为你收集整理的linux 系统调用函数详解,Linux系统调用之sysinfo函数解析的全部内容,希望文章能够帮你解决linux 系统调用函数详解,Linux系统调用之sysinfo函数解析所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(47)

评论列表共有 0 条评论

立即
投稿
返回
顶部