C++ c+中多核CPU使用教程+;在unix中
我想知道是否有人可以告诉我任何图书馆或教程与测量工作。在第一个时刻,CPU使用率,但在第二个时刻,我需要网络(我已经找到C++ c+中多核CPU使用教程+;在unix中,c++,unix,performance,traffic-measurement,C++,Unix,Performance,Traffic Measurement,我想知道是否有人可以告诉我任何图书馆或教程与测量工作。在第一个时刻,CPU使用率,但在第二个时刻,我需要网络(我已经找到libcap,这样好吗?)以及内存使用率 我相信每一个都将是一个不同的图书馆或项目,所以请提前感谢 我目前在UNIX系统的数据库监控系统中工作,在C++中。 < P>:有没有办法从C++()中访问Hope编程的? Pedro查看/proc文件系统。它包含一组带有系统统计信息的纯文本文件/proc/stat有cpu信息,/proc/net/*有网络信息 另外,/proc//*包含
libcap
,这样好吗?)以及内存使用率
我相信每一个都将是一个不同的图书馆或项目,所以请提前感谢
我目前在UNIX系统的数据库监控系统中工作,在C++中。 < P>:有没有办法从C++(
)中访问Hope<强>编程的强>?Pedro查看
/proc
文件系统。它包含一组带有系统统计信息的纯文本文件/proc/stat
有cpu信息,/proc/net/*
有网络信息
另外,
/proc//*
包含有关特定进程的信息。查看/proc
文件系统。它包含一组带有系统统计信息的纯文本文件/proc/stat
有cpu信息,/proc/net/*
有网络信息
另外,
/proc/*
包含关于特定流程的信息。这就是我要找的:这就是我要找的:好吧,肯定有不错的东西。但是如果我不能从任何API中获得这些值,就必须对其进行解析,并且认为它们不再那么有用了。我要四处看看。谢谢你的反馈!谢谢,但是我无法处理在我的应用程序中解析/proc的开销。“Linux有一个非常好的@file{/proc}文件系统,但是读取和解析@file{/proc}非常缓慢和低效。”,正如libgtop白皮书中所写。无论如何,谢谢你,寻找proc的东西让我去了那里。伙计,我错了。再深入一点,我发现即使是libgtop也使用/proc文件系统。我有麻烦把它(它是用C写)到我的C++项目,然后发现了。最后,你的回答是对的。谢谢嗯,那里肯定有好东西。但是如果我不能从任何API中获得这些值,就必须对其进行解析,并且认为它们不再那么有用了。我要四处看看。谢谢你的反馈!谢谢,但是我无法处理在我的应用程序中解析/proc的开销。“Linux有一个非常好的@file{/proc}文件系统,但是读取和解析@file{/proc}非常缓慢和低效。”,正如libgtop白皮书中所写。无论如何,谢谢你,寻找proc的东西让我去了那里。伙计,我错了。再深入一点,我发现即使是libgtop也使用/proc文件系统。我有麻烦把它(它是用C写)到我的C++项目,然后发现了。最后,你的回答是对的。谢谢