社区
Linux/Unix社区
帖子详情
请问在solaris下如何编程实现对cpu、mem、磁盘占用率的监控
jacquesfreedom
2004-06-30 04:55:32
不是每个进程的cpu、mem占用率,而是整个系统的cpu、mem和磁盘占用率。哪位大侠指点一个?多谢
...全文
139
6
打赏
收藏
请问在solaris下如何编程实现对cpu、mem、磁盘占用率的监控
不是每个进程的cpu、mem占用率,而是整个系统的cpu、mem和磁盘占用率。哪位大侠指点一个?多谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jacquesfreedom
2004-07-01
打赏
举报
回复
还有回答吗?如果有继续我会再给分
101monster
2004-06-30
打赏
举报
回复
呵呵,UP!
ydfok
2004-06-30
打赏
举报
回复
先mark一下
jacquesfreedom
2004-06-30
打赏
举报
回复
能否说得详细些?
Netguy
2004-06-30
打赏
举报
回复
虚拟内存占用率得读取vmstat的输出,那个输出信息不全,还是比较麻烦的。
我现在正在为读取SCO OpenServer的内存占用率发愁。。。
Netguy
2004-06-30
打赏
举报
回复
CPU占用率可以通过读取mpstat命令的输出来得到,不过要注意该命令的第一次输出是错误的,要读取第二次及以后的输出才行。
FILE *f = popen("mpstat 1 2", "r");
物理内存占用率可以用
m_MemUsage = 100 * sysconf(_SC_AVPHYS_PAGES) / sysconf(_SC_PHYS_PAGES);
磁盘占用率就直接读取df -k的命令的输出算了。
FILE *f = popen("df -k", "r");
如果不用popen(), 等于要自己去实现mpstat和df -k命令,实在没那个必要。
用kstat API也可以读取cpu/mem数据,不过没文档也很难读懂kstat的输出。
性能测试Linux系统资源
监控
工具【nmon】的使用和
监控
数据分析
通过性能
监控
工具nmon的学习,清楚的了解Linux服务器资源
CPU
、
磁盘
、内存、网络、进程之间的关联,了解nmon
监控
结果的字段的含义以及影响,更重要的是通过熟悉
监控
结果中字段数据的由来,理清性能测试的分析思路,...
Python在Linux下获取
CPU
温度、使用率、内存使用率、硬盘使用率
psutil是一个跨平台库(http://code.google.com/p/psutil/),能够轻松
实现
获取系统运行的进程和系统利用率(包括
CPU
、内存、
磁盘
、网络等)信息。它主要应用于系统
监控
,分析和限制系统资源及进程的管理。它
实现
了...
使用unix工具
监控
cpu
、内存等系统资源
占用率
u 命令
监控
cpu
使用$ sar -u 5 512:21:15 %usr %sys %wio %idle12:21:20 54 15 13 1912:21:25 41 18 15 2712:21:30 62 20 10 912:21:35 33 11 20 3612:21:40 38 13 17 31Average 45 15 15 24%usr--运行在用户模式下...
solaris
性能
监控
solaris
性能
监控
对于主机/系统管理员来讲,在日常维护中,最经常的做的就是性能
监控
,主要包括: <br /> 1.
CPU
性能
监控
2. 内存 3.
磁盘
I/O 4. 网络流量 5. ...
Solaris
性能
监控
工具
sysperfstat是一款用perl编写的显示系统
CPU
、
MEM
、DISK、NET四项指标的利用率和饱和度的全局性能
监控
工具,由
Solaris
资深咨询师Brendan Gregg开发并推广,是业内较为权威的一款性能
监控
工具,该工具堪称经典且应用...
Linux/Unix社区
23,115
社区成员
74,507
社区内容
发帖
与我相关
我的任务
Linux/Unix社区
Linux/Unix社区 应用程序开发区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章