篆体字网 > 知识库

openfire

来源:篆体字网 2023-12-30 22:47:52 作者:篆字君

http://www.igniterealtime.org/projects/openfire/ ---下载openfire最新3.8.1
建议Openfire安装在linux中,有朋友测试过openfire安装在windows会出现增加其内存指数到1.5G不能再继续增加的情况,本人没有进行测试。
openfire的安装和使用不是本章节的重点,进入Tsung安装测试。
http://tsung.erlang-projects.org/ ----Tsung 网站
http://tsung.erlang-projects.org/user_manual.html---Tsung使用手册
安装网上很多文章下载安装Tsung后,需要注意几个地方:
1:ulimit -a 查看openfile,半开文件数。修改ulimit -n 60000,如果需要一直有效,需要修改limits.conf文件。
2:通过测试感觉tsung每次进行压测,没进一个用户需要占用本机一个端口,所以系统默认的端口打开是从32768到65535,所以这里就只能进2W多个用户,于是修改默认打开端口数。
首先查看端口打开情况:

$ sysctl net.ipv4.ip_local_port_range



执行命令修改该值:

echo 1024 65535 >/proc/sys/net/ipv4/ip_local_port_range


或者

$ sudo sysctl -w net.ipv4.ip_local_port_range="1024 64000"


如果想一直生效,需要修改 /etc/sysctl.conf文件,加入net.ipv4.ip_local_port_range=1024 65535,修改完成执行sysctl -p。
OK,道路已经扫清,开始你的Tsung压力测试吧。
PS:本人压力测试的结果提供给大家作为参考:4核CPU,7G内存分配给openfire,虚拟机跑openfire(非物理机),10W用户同时在线,每秒进80个用户,运行获取联系人列表,在线聊天,离线聊天,ideal 2小时,离线。服务器表现良好,内存使用较均匀--稍显不足,信息基本没有延迟。Openfire集群情况下,一台6G,一台7G,7G的跑10W用户,每秒进80个,6G的跑5W用户,每秒进50个,集群表现良好,7G的服务器内存吃紧。最终全部完成所有操作,集群消息延迟在50ms左右,openfire表现很不错。
以上测试结果仅限本人测试环境和方式,仅供参考。

上一篇:2013科目二考试

下一篇:remdesivir

相关阅读