Articles of 性能监控

监视和logging系统资源的build议?

我希望能够logging和logging机器的各种资源:CPU,内存,磁盘IOPS等,以便我可以testing其function。 这个软件的目的是testing我自己的应用程序和内存使用情况。 我主要使用Ubuntu,但也使用Centos4 / 5pipe理服务器。 我也有兴趣知道大型提供商用于这项工作。

Incinga vs Cacti vs Zabbix vs

可能重复: 你用什么工具来监视你的服务器? 我想很好地概述各种监视工具。 我正在寻找一些现代,新鲜和轻量级的东西,让我洞察CPU使用率,内存使用率,磁盘使用率,networkingstream量等趋势。还可以select提供相关警报。 服务器已经安装了HP-SNMP-Agents,因此可以用于信息检索。 我目前运行一台服务器,并计划添加更多。

JBoss 4.2自动发现失败(NoClassDefFoundError)

我正在第一次尝试Hyperic。 我有一个基本的服务器和代理安装程序,并在Redhat Linux机器上工作。 但是,当autodiscoverer运行JBoss 4.2的时候,我得到了这个消息结尾处的exception。 我在agent.propertiesconfiguration了jboss.installpath设置。 当我用DEBUG级别的日志logging启动代理时,我看到了从我configuration的path中包含的各种JBoss jar包。 但是我不能自动发现JBoss,我仍然得到相同的例外。 任何想法如何解决这个将不胜感激… 011-06-17 14:25:27,572 INFO [Thread-2] [RuntimeAutodiscoverer] Running runtime autodiscovery for NetworkServer 2011-06-17 14:25:27,582 INFO [Thread-2] [RuntimeAutodiscoverer] NetworkServer discovery took 0 2011-06-17 14:25:27,582 INFO [Thread-2] [RuntimeAutodiscoverer] Running runtime autodiscovery for JBoss 4.2 2011-06-17 14:25:27,941 ERROR [Thread-2] [RuntimeAutodiscoverer] Unable to run autodiscoverer for plugin: JBoss 4.2 (consult product […]

有什么select来比较Solaris 5.9和Linux(Redhat RHEL 5.X)服务器的性能?

有什么select来比较Solaris 5.9和Linux(Redhat RHEL 5.X)服务器的性能? 我有老化的Solaris服务器和一个替代的Linux服务器托pipe在VMWare上。 迁移中一个关键的成功因素是提高磁盘I / O密集型批处理的性能。 有问题的进程由多个进程同时写入磁盘组成,所以这应该反映在testing中。 所需的工具必须能够从两台服务器的命令行运行。 正在考虑的选项: IOMeter – NG。 看起来像是一个graphics应用程序。 Bonnie ++ – 看起来像一个候选人,但我不确定它是否可以在两个系统上编译。

找出最多的I / O加载的目录

寻找方法来找出在Windows中最多的I / O加载的目录。 在linux下类似于下面的针脚指向问题/瓶颈目录。 iostat -p 1 谢谢

如何使用nagios以每5分钟的频率监视IO svctm?

我想收集iostat的svctm样本,从我所有的服务器中每隔5分钟await ,并将它们存储在nagios中。 我想知道每隔5分钟发生的事情的数值(自引导时间以来, iostat的第一个输出提供了自启动以来的值)。 我该如何在nagios中做到这一点? 编辑 tps不应计算自重启以来发生的交易除以正常运行时间。 我想要的是在过去的X分钟内发生的转移次数除以X * 60。

监控Xserve的内存(sharedm缓冲,caching)

我试图监视MacOSX / Xserver随着时间的推移的详细内存使用情况。 MacOS 10.6上的NetSNMP版本5.4.2.1不报告以下mib oid=".1.3.6.1.4.1.2021.4.11" alias="memTotalFree" type="integer" oid=".1.3.6.1.4.1.2021.4.13" alias="memShared" type="integer" oid=".1.3.6.1.4.1.2021.4.14" alias="memBuffer" type="integer" oid=".1.3.6.1.4.1.2021.4.15" alias="memCached" type="integer" 这意味着我不能使用NetSNMP来有效地监视内存。 如果我可以从一些命令行实用程序获得这些统计信息,那么他们可以暴露于SNMP,我可以很容易地收集这些统计信息,但是我没有看到用于读取这些统计信息的低级MacOS特定命令行工具。 我将不胜感激,如果你能推荐任何工具或收集器,这将有助于我更长时间地存储MacOS / XServe的内存统计信息。

sar-like文件访问实用程序

我正在解决从昨晚的Linux服务器的性能下降。 我在服务器上安装了sysstat,每2分钟轮询一次。 在事件发生的时候,有很多磁盘活动(使用sar -b和sar -d): 05:46:01 PM tps rtps wtps bread/s bwrtn/s 05:46:01 PM 246.26 1.85 244.41 141.65 10524.53 05:58:01 PM DEV tps rd_sec/s wr_sec/s avgrq-sz avgqu-sz await svctm %util 05:46:01 PM dev8-0 246.26 141.65 10524.53 43.31 0.09 0.38 0.16 3.92 正如你所看到的,大部分是写入权限。 我想知道的是目前正在写入的文件。 看起来sar没有维护这个数据,所以我想知道是否有其他的工具可以监控这种types的活动。 我怀疑是否有什么办法可以得到任何历史的东西,但是如果我现在可以安装一些东西,它可能会帮助下一个事件。

DB2插入性能 – 如何衡量

[来自计算器] 我试图find一种方法来加快我的插入到DB2 9.7.1(Ubuntu的Linux) 我正在看vmstat并试图通过db2 get snapshot命令收集一些统计信息,但是我不能找出哪些数字即时寻找能够看到麻烦的地方。 我已经阅读了诸如http://www.eggheadcafe.com/software/aspnet/35692526/question-multiple-row-in.aspx和http://www.ibm.com/developerworks/data/library / tips / dm-0403wilkins /和窍门一样 ALTER TABLE lalala APPEND ON 有点作用(dd if = / dev / zero和insert之间的区别仍然是10的因素),但我希望能够find计数器或其他性能指标,以真正显示为什么使用这些技巧是合理的。 例如: 什么是所谓的度量显示,它是缓冲区页面分配(FSCR的东西),这是问题 我在哪里看到插入时间受到聚集索引的阻碍? 我发现db2top非常有用,但是我仍然在寻找更直接的“这是你的瓶颈”的方法

有munin服务器监控问题:graphics没有被生成

当我运行munin-cron( munin-cron –debug )时,出现以下错误: 2010/05/10 13:39:01 [WARNING] Call to accept timed out. Remaining workers: archstl.org;archstl.archstl.org 2010/05/10 13:39:01 [DEBUG] Active workers: 1/8 这些错误只是不断重复,直到我退出了munin-cron。 我已经按照“ debuggingMunin插件 ”wiki页面上的方法来debuggingmunin,但是在通过他们的指示时我会得到以下结果: 在telnet到localhost 4949后,我可以看到一个插件列表,看到archstl.archstl.org上的一个节点,但是无法获取任何东西。 输出如下: >fetch cpu . 但是,在同一台机器(既是节点又是主munin服务器)上,我可以运行munin-run cpu ,并将结果正确地打印到命令行上,如下所示: user.value 100829130 nice.value 3479880 system.value 13969362 idle.value 664312639 iowait.value 12180168 irq.value 14242 softirq.value 199526 steal.value 0 看看上面提到的维基页面,看起来它可能是一个插件环境问题,但我不知道如何修复/改变这个… 如果插件运行的是munin-run而不是telnet,那么你可能会遇到PATH问题。 提示:在插件的环境文件中为插件设置env.PATH。