linux查看c内存使用率,如何用C编码查看linux系统状态,如存储空间,cpu的使用率等等。。...

#include #include #define ONE_MB (1024 * 1024)int main (void){ long num_procs; long page_size; long num_pages; long free_pages; long long mem; long long free_mem; num_procs = sysconf (_SC_NPROCESSORS_CONF); printf ("CPU 个数为: %ld 个\n", num_procs); page_size = sysconf (_SC_PAGESIZE); printf ("系统页面的大小为: %ld K\n", page_size / 1024 ); num_pages = sysconf (_SC_PHYS_PAGES); printf ("系统中物理页数个数: %ld 个\n", num_pages); free_pages = sysconf (_SC_AVPHYS_PAGES); printf ("系统中可用的页面个数为: %ld 个\n", free_pages); mem = (long long) ((long long)num_pages * (long long)page_size); mem /= ONE_MB; free_mem = (long long)free_pages * (long long)page_size; free_mem /= ONE_MB; printf ("总共有 %lld MB 的物理内存, 空闲的物理内存有: %lld MB\n", mem, free_mem); return (0);}

取消

评论

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值