免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12
最近访问板块 发新帖
楼主: fly231
打印 上一主题 下一主题

哪里有top的源码下载啊,万分感谢了 [复制链接]

论坛徽章:
0
11 [报告]
发表于 2003-09-29 13:10 |只看该作者

哪里有top的源码下载啊,万分感谢了

顶一下!

论坛徽章:
0
12 [报告]
发表于 2003-09-29 14:47 |只看该作者

哪里有top的源码下载啊,万分感谢了

[quote]原帖由 "fly231"]闶钦嬲?难鄹呤值停?芏嘞附谖侍猓?皇悄敲慈菀椎模??泶蠹叶记宄???roc目录下的信息,我考你一个问题,怎样知道某个进程当前占用哪些共享内存[/quote 发表:
     

呵呵,这些我恰巧都知道,也都写过。你是什么操作系统?
我写过solaris,FreeBSD ,Linux的

论坛徽章:
0
13 [报告]
发表于 2003-10-06 16:05 |只看该作者

哪里有top的源码下载啊,万分感谢了

现在所有的资源都能取到了,只有一个问题比较头疼,我现在相统计一组进程的内存使用情况,比如说oracle的内存使用情况,在solaris下proc中进程内存信息是包含共享内存的,多个进程可能共用同一个共享内存,在统计过程中就会累加多次,所以需要去除这一部分,在linux下进程的内存信息已经去除共享内存部分,但是在计算总内存的时候,也需要累加上这部分共享内存。所以在solaris和linux下都有这个问题,就是需要确定进程所占用的共享内存号以及他的大小,如果这个信息可以获取,则一切ok,top的源码我已经看过了,没有解决这个问题,希望大家都谦虚一些,我也是,不该说过激的话。

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
14 [报告]
发表于 2003-10-08 14:57 |只看该作者

哪里有top的源码下载啊,万分感谢了

建立一个共享内存表,记录使用的每块内存,以key为index,最后,总计一下表中的内存数,应该可以吧。

论坛徽章:
0
15 [报告]
发表于 2003-10-09 14:54 |只看该作者

哪里有top的源码下载啊,万分感谢了

[quote]原帖由 "gadfly"]建立一个共享内存表,记录使用的每块内存,以key为index,最后,总计一下表中的内存数,应该可以吧。[/quote 发表:

如果仅仅统计调用进程本身,这个办法可行,但是现在需要统计其他进程的信息啊,其他进程申请共享内存不会和你打招呼的,哈哈

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
16 [报告]
发表于 2003-10-10 16:28 |只看该作者

哪里有top的源码下载啊,万分感谢了

没太明白。

你上上楼的不是说统计的是某些进程的么?还是说你要实时动态的统计?
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP