51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2794|回复: 8
打印 上一主题 下一主题

[原创] 服务器过多如何监控性能

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2010-4-25 11:07:10 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
现在要做一个系统的性能测试,服务器组有23台服务器,包括数据库、应用服务器、wap服务器,有些是设置了负载均衡的
这么多的服务器,怎么监控啊
通过lr本身自带的监控,感觉不实际,而且很容易出现rpc问题
如果通过每个服务器的命令监控,比较麻烦
而且场景比较多,如果这样的话,操作起来很麻烦
各位,有没有什么好的建议啊
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
 楼主| 发表于 2010-4-25 11:07:33 | 只看该作者
先自己顶一下,周日,估计人少咯
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2010-4-25 14:46:38 | 只看该作者
怎么没人回复咯
急着解决呢,现在准备用ss9.5,不过也是麻烦的事
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2010-4-25 18:02:48 | 只看该作者
请问是Linux服务器还是Windows服务器?
微软推出了System Center Operation Manager (SCOM)可以完美的解决服务器(支持Linux和Windows)性能监控问题,但是价格不菲。
另一种途径是利用Windows自带的perfmon来监控。或者,自Windows 2008之后的操作系统,有一个命令typeperf。它的帮助如下。从帮助可以看出,它支持收集其他机器上的performance counter,而且机器名、counter名可以从配置文件中读取。你可以预先写好几个配置文件,不同的测试让typeperf加载不同的配置文件,这样就可以监控不同的机器和counter。typeperf的输出可以是csv格式的文本文件,适合进一步分析。

Usage:
typeperf { <counter [counter ...]> | -cf <filename> | -q [object] | -qx [object] } [options]

Parameters:
  <counter [counter ...]>       Performance counters to monitor.

Options:
  -?                            Displays context sensitive help.
  -f <CSV|TSV|BIN|SQL>          Output file format. Default is CSV.
  -cf <filename>                File containing performance counters to monitor, one per line.
  -si <[[hh:]mm:]ss>            Time between samples. Default is 1 second.
  -o <filename>                 Path of output file or SQL database. Default is STDOUT.
  -q [object]                   List installed counters (no instances). To list counters for one
                                object, include the object name, such as Processor.
  -qx [object]                  List installed counters with instances. To list counters for one
                                object, include the object name, such as Processor.
  -sc <samples>                 Number of samples to collect. Default is to sample until CTRL+C.
  -config <filename>            Settings file containing command options.
  -s <computer_name>            Server to monitor if no server is specified in the counter path.
  -y                            Answer yes to all questions without prompting.

Note:
  Counter is the full name of a performance counter in
  "\\<Computer>\<Object>(<Instance>)\<Counter>" format,
  such as "\\Server1\Processor(0)\% User Time".

Examples:
  typeperf "\Processor(_Total)\% Processor Time"
  typeperf -cf counters.txt -si 5 -sc 50 -f TSV -o domain2.tsv
  typeperf -qx PhysicalDisk -o counters.txt
回复 支持 反对

使用道具 举报

  • TA的每日心情
    奋斗
    2022-5-8 19:23
  • 签到天数: 137 天

    连续签到: 1 天

    [LV.7]测试师长

    5#
    发表于 2010-4-25 19:07:53 | 只看该作者
    用开源的监控工具吧,如cacti nagios之类的
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    郁闷
    2015-6-16 14:29
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    6#
    发表于 2010-4-26 10:06:27 | 只看该作者
    试试application manage
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    7#
     楼主| 发表于 2010-4-26 10:11:34 | 只看该作者
    系统都是linux服务器,也有unix的
    看看4、5、6楼的提供的方法看看,是否可行,实在不行,就只能一个个来了,就是麻烦了很多
    谢谢各位啦
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    8#
    发表于 2010-4-26 10:48:05 | 只看该作者
    开源的Hyperic HQ
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    9#
    发表于 2010-4-27 16:48:25 | 只看该作者
    我感觉只要你正确配置了rstatd daemon,然后使用LR去监控应该不会有问题的啊,这个应该也是比较准确的方法。使用其他方法的话,你还得根据运行时间去过滤那些得到的数据,有的还得使用其他工具生成相应的图表。
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-11-24 01:04 , Processed in 0.071665 second(s), 28 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

    快速回复 返回顶部 返回列表