Terracotta-VisualVM的集成提供了集群范围内的可视化和事件关联

Terracotta与Sun Microsystem的VisualVM工具集成,提供集群范围内的可视化和JVM事件关联特性,使Java开发人员能更深入地理解集群的工作机制。

Terracotta与Sun Microsystem的VisualVM工具的集成,提供了的整个集群范围内的可视化以及JVM事件关联特性,可对Java应用程序的行为进行深入探究。上周Terracotta宣布其与VisualVM技术进行了集成,通过此举给Java开发人员和Web管理员赋于了可视化和分析能力,使其能借助Terracotta管理控制台执行Java应用程序的调优和故障诊断。

\

“VisualVM和Terracotta是天生一对。VisualVM可以提供虚拟机的深度分析,而Terracotta可以提供跨集群问题上的关键信息。”Terracotta的CTO及共同创始人Ari Zilka如是说。Ari在JavaOne 2008会议上就Gerracotta的可视化支持做过一个陈述。他谈到了在一个Java集群应用程序中,当负载分布在几个JVMs时,可视化如何让开发人员发现可优化内容。

\

Terracotta在4月下旬发布的2.6版本上就已经增加了集群范围内的监测和可视化模块。可视化模块通过提供Java堆、系统CPU、线程转储、Terracotta队列深度和事务等的运行时统计信息,帮助Java应用程序的调优和可视化。Terracotta服务器凭借JMXREST在运行期间获得这些统计数据。

\

VisualVM是一个图形化工具,开发人员通过它能获得多种Java软件应用程序的调试信息,不管它们是运行在本地还是远程主机上。它可用来监测应用程序线程,分析核心转储、快照和堆转储。借助JConsole插件 ,VisualVM可以连接JMX代理程序,查看Java应用程序中的MBeans的细节。同样它还可以用于分析应用。VisualVM现已作为Java平台的一部分被纳入到1.6.0_07版本中。

\

InfoQ就Terracotta和VisualVM的集成以及Terracotta可视化模块未来的发展规划采访了Terracotta的市场及产品副总Jeff Hartley。InfoQ想知道,这种集成对Java开发人员,对Java应用程序在构件、测试和调优领域都意味着什么。

\
Terracotta与Sun合作开发VisualVM插件是有共同目标的,那就是给开发者和管理者提供统一的软件来源,加强其应用的可视化和可控性。开发人员可借此广泛深入地理解集群工作机制。说深入是因为Sun的VisualVM可以探查每一个独立的JVM内部;说广泛,是因为Terracotta能够提供集群环境下数据如何在JVMs之间进行交换的信息。
当谈到Terracotta和VisualVM如何结合以用于JVM事件关联,Jeff说:
Terracotta VisualVM插件可以提供集群范围内的不同统计视图,包括内存、CPU占用及事务频度。应用这个工具,你可以实时监测参与到集群中的机器的内存及CPU占用情况。例如,某机器的事务频度下降,开发人员或者管理者就可分析一下其它的统计数据,以确定是否有类似于本地垃圾回收周期这样的事情导致资源匮乏或其它事情造成这个问题。
你能详细描述一下跨集群环境下Terracotta VisualVM插件可为监测和故障诊断提供的信息和统计数据种类吗?
它提供一个带有集中视图管理控制台,显示集群中的每台机器的大量实时统计信息,包括内存、cpu、事务颇度、缓存命中率、对象刷新以及故障频率。他还可以提供访问每个节点元信息,例如环境数据和配置信息。这种能力对于我们在核心产品中提供的统计是一种有益的补充,就像所有Terracotta内部渠道统计的信息,以及帮助调试热锁(hot lock)、锁节点跳转(lock node-hopping)、对象交换与流失等相关性能问题的集群锁分析器(lock profiler)一样都是相辅相成的。我们也在计划开发一个集群范围内的死锁探测器来发现应用程序代码中的并发bugs。
\

关于Terracotta和Sun关系的未来发展方向,他说:

\
目前我们与Sun的合作方式很多样,通常是技术上的协作,双方都要为VisualVM以及支持 Glassfish应用服务器而工作。因此Glassfish的用户可以很容易用Terracotta集群他们的应用,同那些运行在 TomcatJetty、和 WebLogic上的应用一样。当然我们也支持HotSpot JVM。
\

Terracotta中的快照可视化工具(SVT)允许开发人员记录快照,并查看类似CPU、内存使用情况、硬盘活动情况和Terracotta的统计信息(SEDAdui Queue Depths、L1 L2 Fault Flush 等)。SVT可从Terracotta的网站上下载使用(需要注册才能下载)。

\

查看原文:Terracotta-VisualVM Integration Offers Cluster-wide Visualization and Event Correlation

基于STM32 F4的永磁同步电机无位置传感器控制策略研究内容概要:本文围绕基于STM32 F4的永磁同步电机(PMSM)无位置传感器控制策略展开研究,重点探讨在不依赖物理位置传感器的情况下,如何通过算法实现对电机转子位置速度的精确估计与控制。文中结合嵌入式开发平台STM32 F4,采用如滑模观测器、扩展卡尔曼滤波或高频注入法等先进观测技术,实现对电机反电动势或磁链的估算,进而完成无传感器矢量控制(FOC)。同时,研究涵盖系统建模、控制算法设计、仿真验证(可能使用Simulink)以及在STM32硬件平台上的代码实现与调试,旨在提高电机控制系统的可靠性、降低成本并增强环境适应性。; 适合人群:具备一定电力电子、自动控制理论基础嵌入式开发经验的电气工程、自动化及相关专业的研究生、科研人员及从事电机驱动开发的工程师。; 使用场景及目标:①掌握永磁同步电机无位置传感器控制的核心原理与实现方法;②学习如何在STM32平台上进行电机控制算法的移植与优化;③为开发高性能、低成本的电机驱动系统提供技术参考与实践指导。; 阅读建议:建议读者结合文中提到的控制理论、仿真模型与实际代码实现进行系统学习,有条件者应在实验平台上进行验证,重点关注观测器设计、参数整定及系统稳定性分析等关键环节。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值