从Linux内核虚拟文件系统检索信息

时间:2018-07-09 02:18:11

标签: linux go zfs

我想写一个实用程序,它根据/ proc目录中的可用数据进行一些报告。

这就像读取和解析我感兴趣的虚拟文件的内容一样简单吗?做类似的事情时,我已经看到这种方法在Python中实现。

在Go中是否有一种更好的方法?

作为背景资料,我在Linux上使用ZFS,并希望从以下虚拟文件中检索数据:/ proc / spl / kstat / zfs / arcstats

这是直接在该文件上运行的Python程序。

1 个答案:

答案 0 :(得分:0)

  

这就像读取和解析我感兴趣的虚拟文件的内容一样简单吗?

据我所知:是的。

但是您可以尝试查看github.com/c9s/goprocinfo来看看他们在做什么,或者是否可以使用该软件包。

另请参阅this SO question and answer