分布式系统监控与资源发现算法解析
1. SemMon监控工具示例
在分布式系统监控领域,SemMon监控工具与ProActive套件结合使用,为我们提供了一种有效的监控方式。下面以监控基于ProActive的应用程序C3D为例进行说明。C3D是一个用于对Java RMI和序列化进行基准测试的分布式光线追踪器,选择它是因为可以借此测量集成系统的性能,同时评估SemMon对被监控系统的影响。为了使示例更贴近实际,将渲染图像的大小修改为2500x2500像素。
监控会话的目标有两个:一是监控是否有渲染活动对象导致渲染过程延迟;二是研究使用SemMon进行监控对被监控主机的影响。此次监控将关注4个活动对象(图像渲染器)的ServeTime能力,它代表了计算所花费的总时间。
具体操作步骤如下:
1. 设置ProActive环境并启动SemMon :两个系统都需要进行一些基本配置以确保监控成功。收集完整信息所需的时间取决于启动的线程数量。
2. 开始监控新资源 :在SemMon的GUI窗口中,展开资源视图中的树结构:ProActiveRuntime (Resource->Cluster ->Node ->Software ->ProActiveRuntime ->ProActiveNode ->ProActiveActiveObject),可以看到被监控机器上检测到的所有活动对象实例。对于每个渲染器活动对象(C3D调度器会显示渲染器名称),进行如下操作:
- 选择该活动对象。
- 在资源列表面板中选择ProActiveActiveObject
超级会员免费看
订阅专栏 解锁全文
10万+

被折叠的 条评论
为什么被折叠?



