我已经开始编写一些软件来执行对Linux系统上与硬件的进程交互的高分辨率监控。我的目标是记录计数器等,每秒钟采样多次,在上记录单个进程的。我对诸如IO、CPU、分页等硬件指标感兴趣。使用这种粒度,我应该能够了解进程是如何运行的,它在哪里绑定,以及它如何执行其工作负载或响应请求。
有什么软件能做到这一点吗?
从/proc/pid/file获取数据是否正常,还是应该在'linux/proc_fs‘上阅读以获得更快的数据访问权限?(或者还有更快的事情)
发布于 2015-11-16 16:22:28
请看一下Grafana (http://grafana.org/)与InfluxDB (https://influxdb.com/)的结合,它是免费的,很简单,而且是开源的。
我编写了一个Powershell脚本,它可以对Windows计数器、=>、http://outsideit.net/naf-windows-perfmon-to-influxdb/进行加减。
不过,您应该能够为Linux服务器使用should。
https://stackoverflow.com/questions/29496527
复制相似问题