162得票7回答
解析/proc/文件是安全的吗?

我想解析/proc/net/tcp/,但是这样做安全吗? 如何打开和读取/proc/中的文件,而不用担心其他进程(或操作系统本身)会在同一时间内更改它?

92得票9回答
获取OS X中打开文件的列表(描述符)

我想在OS X(10.9.1)上获取进程中打开文件的列表。在Linux中,我可以从/proc/PID/fd获取此信息。但是,我不确定如何在OS X上获取相同的信息。我发现默认情况下OS X上没有procfs(可能有实现方式,但我不想走这条路)。 那么,在OS X上如何本地获取进程中打开文件...

81得票9回答
Python中的sscanf

我正在寻找Python中等效于sscanf()的方法。我想要解析/proc/net/*文件,在C语言中,我可以像这样做:int matches = sscanf( buffer, "%*d: %64[0-9A-Fa-f]:%X %64[0-9A-Fa-f]:%X...

52得票5回答
如何了解Linux调度器时间片?

我正在寻找我的Linux内核时间片(或量子)的值。 具体问题: 是否有一个/proc文件暴露这样的信息? (或者)在我的发行版的Linux头文件中是否定义明确? (或者)是否有Linux API的C函数(可能是sysinfo)公开此值?

49得票11回答
仅使用proc获取本地网络接口地址?

如何只使用 proc,获取所有网络接口的 IPv4 地址?经过一番深入调查,我发现以下内容: ifconfig 使用 SIOCGIFADDR,需要打开套接字并预先知道所有接口名称。在 Linux 上,它也没有在任何手册页中记录。 proc 包含 /proc/net/dev,但这是一个接口统...

40得票1回答
在/proc/[pid]/io文件中,计数器是什么意思?

我正在为Munin创建一个插件,用于监控指定进程的统计信息。其中一个信息来源是/proc/[pid]/io。但我很难弄清rchar/wchar和read_bytes/written_bytes之间的区别。 它们并不相同,因为它们提供不同的值。那它们代表什么呢?

29得票1回答
3>&1是否意味着4>&3、5>&3等?

我会期望echo foo | tee /proc/self/fd/{3..6} 3>&1 我本以为会像/proc/self/fd/4: No such file or directory等错误一样失败,但出乎意料地,它输出了 foo foo foo foo foo 这就像3&g...

28得票1回答
可能的内部套接字状态列表,来自/proc

我想了解/proc/net/tcp中st列可能的取值。我认为st列对应于netstat(8)或ss(8)中的STATE列。 我已经成功识别出三个代码:sl local_address rem_address st tx_queue rx_queue tr tm->when ret...

23得票3回答
VmRSS和Resident Set Size如何匹配?

我从/proc/[pid]/statm解析数据,以获取有关某个进程的内存使用情况的线索。man proc指出常驻集大小(以“页”为单位)与/proc/[pid]/status中的VmRSS(KB??)相同。由于它们具有不同的值,我想了解这些值之间的联系。是否有像因子这样的东西可以在/proc中...

22得票3回答
/proc/meminfo中的条目

我能理解大多数包含在/proc/meminfo中的信息,如总内存、缓存、高速缓存等。您能告诉我以下列出的不太明显的信息的含义吗? AnonPages(匿名页) Mapped(映射) Slab(内核分配器占用的内存) NFS_Unstable(网络文件系统未稳定内存) Bounce(回弹缓冲...