关于mac13 读取系统指标的问题
linux吧
全部回复
仅看楼主
level 1
用golang写毕设,在linux下可以通过读取/proc获取一些系统指标数据。但是现在我的开发环境是mac,新版mac阉割了/proc😥
2023年04月10日 05点04分 1
level 1
Mac OS X 系统是基于 UNIX 的,但是与 Linux 系统不同,它没有一个类似于 /proc 的文件系统。但是,Mac OS X 提供了一些类似于 /proc 的接口,您可以使用它们来读取系统指标。
一种方法是使用系统状态 API。这些 API 可以让您读取系统的各种指标,例如 CPU 使用率、内存使用情况、磁盘空间等等。这些 API 可以使用 C、Objective-C 或 Swift 编写,但是您可以使用 Go 来调用这些 API。
另一种方法是使用第三方库。有很多第三方库可以帮助您读取系统指标,例如 go-psutil、go-sysinfo、gopsutil 等等。这些库可以直接在 Go 中使用,并且提供了一些方便的函数来读取各种系统指标。
无论您选择哪种方法,都需要在 Mac OS X 上进行测试和调试。您可以使用虚拟机或者 Docker 来模拟 Linux 环境,以确保您的代码可以在 Linux 上正确运行。
2023年04月10日 09点04分 2
感谢[吐舌]
2023年04月10日 11点04分
什么gpt
2023年06月30日 01点06分
level 8
不用在mac上装个虚拟机测试吗?[阴险]
2023年06月30日 02点06分 3
1