tsung测试机集群配置.doc

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
tsung测试机集群配置

Tsung 压力测试集群配置 简介:采用tsung测试时,可能受限于测试机系统本身硬件和socket不能提供更大需求量的压力,这时可以通过多台机器组成tsung集群;(以下均以centos为例子) 前提:scp可以正常通过密码访问,如果不可以的话: ssh出现permission denied (publickey)问题: 修改/etc/ssh/sshd-config文件. 将其中的PermitRootLogin no修改为yes PubkeyAuthentication yes修改为no AuthorizedKeysFile .ssh/authorized_keys前面加上#屏蔽掉, PasswordAuthentication no修改为yes就可以了。/dongbule/archive/2011/01/04/342275.html 首先tsung集群的机器之间需要实现无密码的ssh登录(这里应该是controller机器可以通过无密码登录的ssh登录到其它机器?), 在本机器12: ssh-keygen –t rsa –P ‘’ 后续提示直接回车(其中会要求输入生成文件的名称,回车使用默认的id_rsa) 在/root/.ssh/目录下生成id_rsa 和id_rsa.pub 私钥和公钥 将公钥复制到要远程登录的机器.ssh/目录下,改名为authorized_keys 在要远程登录机器上11: 强调:authorized_keys的权限必须为600,不大不小, 如果需要本地ssh localhost 允许无密码登录的话,可以将自己生成的id_rsa.pub文件内容追加到自己的authorized_keys文件中: 现在可以通过ssh无密码远程登录了, 但当开始执行tsung压测的时候,tsung提示我们client选项中必须是hostname而不应该是ip: 因为erl 调用ssh的时候是使用hostname去连接的而不是ip,所以我们需要再/etc/hosts中增加相应client ip对应的hostname: 配置好后hostname后,再次执行,tsung再次提醒host key verification failed;;; 还是因为erl调用ssh的时候用的hostname,只修改hosts还不够,还需要在自己的.ssh目录下known_hosts生成指定hostname的记录:(只要ssh hostname,hostname就会在known_hosts中产生相应记录) 再次tsung执行压测,提示bash:erl:command not found,这个一般就是指系统中找不到erl命令,也就是在/usr/bin/或/usr/sbin/或/bin/等path下找不到erl命令: 将/usr/local/erlang/lib/erlang/bin/erl 链接到/usr/sbin/erl (为什么是/usr/sbin/因为我自己系统的sshd在/usr/sbin/sshd): 如果你认为以上都已经配置ok,但实际上在执行的时候,并没有执行成功,而且在log/tsung_controller…日志中发现can’t start distributed client: timeout error,你可以参考user manual:按照以下8条逐一排除,最后重启下所有clients: 以上配置都ok的话,很重要的一点就是,client都最好reboot Ulimit –n 是临时修改下linux的socket的连接数,在reboot后需要重新设置,注意需要所有的clients都要重新设置,ulimit 在shell脚本结束后会被结束;

文档评论(0)

yan698698 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档