社区
Linux_Kernel
帖子详情
查看内存使用情况free命令的源代码在哪个文件中?
hiphop
2004-10-20 02:30:10
rt
...全文
156
4
打赏
收藏
查看内存使用情况free命令的源代码在哪个文件中?
rt
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
hiphop
2004-10-21
打赏
举报
回复
up一下 没人知道嘛
hiphop
2004-10-20
打赏
举报
回复
3Q to 楼上
但我的环境是嵌入式 so open (FILE, "/proc/meminfo");
中的meminfo是没有的
我需要自己改写free的程序 集成到我的程序用 对内存进行监视
并在我需要的时候把当前内存的使用情况写近文件中 以便我来观察 ~
:)
winux0
2004-10-20
打赏
举报
回复
临时写的,功能差不多
winux0
2004-10-20
打赏
举报
回复
#!/usr/bin/perl -w
use strict;
sub MAIN()
{
my ($mt,$mu,$mf,$ms,$mb,$mc,$bcu,$bcf,$st,$su,$sf);
print "\t\ttotal\tused\tfree\tshared\tbuffers\tcached\n";
open (FILE, "/proc/meminfo");
while(<FILE>)
{
my @array = split;
if( $array[0] eq "MemTotal:" )
{
$mt = $array[1];
next;
}
if( $array[0] eq "MemFree:" )
{
$mf = $array[1];
next;
}
if( $array[0] eq "MemShared:" )
{
$ms = $array[1];
next;
}
if( $array[0] eq "Buffers:" )
{
$mb = $array[1];
next;
}
if( $array[0] eq "Cached:" )
{
$mc = $array[1];
next;
}
if( $array[0] eq "SwapTotal:" )
{
$st = $array[1];
next;
}
if( $array[0] eq "SwapFree:" )
{
$sf = $array[1];
next;
}
}
$mu = $mt - $mf;
$su = $st - $sf;
$bcu = $mu - $mb - $mc;
$bcf = $mf + $mb + $mc;
print "Mem:\t\t$mt\t$mu\t$mf\t$ms\t$mb\t$mc\n";
print "-/+ buffers/cache:\t$bcu\t$bcf\n";
print "Swap:\t\t$st\t$su\t$sf\n"
}
MAIN()
linux
查看
连续
内存
使用
情况
,Linux下
内存
使用
情况
的
查看
方式
本文详细介绍了Linux下如何通过
free
命令
及/proc/meminfo
文件
查看
内存
使用
情况
,并深入解析了MemAvailable等关键参数的计算原理及其重要性。此外,还提供了/proc/meminfo
中
各字段的具体含义。
linux
free
命令
_Linux上的
free
命令
的
源代码
在哪里?
本文详细介绍了在Linux系统
中
如何找到
free
命令
的
源代码
,它位于procps-ng项目
中
,此项目还包含了许多其他常用
命令
如kill、ps、top等的
源代码
。通过访问https://gitlab.com/procps-ng/procps,开发者可以获得这些
命令
的最新
源代码
。
linux系统who
命令
源代码
,Linux系统管理之
free
、w、who、last、lastlog
命令
讲解
本文介绍如何
使用
free
命令
监控Linux系统
内存
使用
情况
,并详细解释了
free
命令
的
使用
方法及参数。此外,还介绍了如何利用w和who
命令
查看
当前登录用户的信息,以及如何
使用
last和lastlog
命令
查看
过去登录的用户记录。
Busybox
中
的
free
命令
本文介绍了Busybox
中
free
命令
的工作原理及其实现细节。通过对
free
命令
源代码
的分析,揭示了它如何通过调用sysinfo API获取系统
内存
信息。
linux机器
查看
物理
内存
,Linux系统
中
下
查看
内存
的方法
本文介绍了如何
使用
free
命令
查看
Linux系统的
内存
使用
状态,并解释了/proc/meminfo
文件
中
各项指标的具体含义。此外还展示了如何利用top和ps
命令
来
查看
进程级别的
内存
使用
情况
。
Linux_Kernel
4,469
社区成员
17,458
社区内容
发帖
与我相关
我的任务
Linux_Kernel
Linux/Unix社区 内核源代码研究区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 内核源代码研究区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章