1、网络线路质量
不同的网络线路代表的服务器的带宽是不同的,线路的质量如果存在问题的话,就会影响服务器的一个连续性,出现不稳定的情况。一般的情况下,数据中心会选择接入多条的线路,以此来保障网络的可用性。
2、 *** 作系统
我们常见的 *** 作系统除了Windows、Linux其实还是有许多其他的系统,不同的 *** 作系统和服务器之间其实存在着很多的问题,比如兼容性。所以在选择租用服务器的时候要注意系统的类型以及版本。
3、数据中心环境
因为服务器本身的特殊性,一般会将服务器存放在数据中心,所以说数据中心的环境就是影响服务器稳定的一个重要因素,服务器是需要长期运转的,所以数据中心的环境配置需要格外注意的地方还是比较多的。
4、DDoS等网络攻击
在打开一个网站的时候跳转到其他的未知页面时,就能说明这个网站受到了攻击的可能,服务器也会有被攻击的风险,常见的网络攻击有DDoS、CC攻击等,所以在选择租用服务器时要开启和设置一些防护的安全功能。游戏掉线:
1可能是您的网络不太稳定,造成掉线,可以检查一下网络是否正常,可以重启上网相关设备。
2也有可能您本地网络与服务器衔接不理想,可以尝试用一款网游加速。
3可能是游戏服务器的问题造成掉线,可联系游戏客服进行反应。通过简单的PING命令就可以实现了 开始运行输入cmd 输入ping IP地址 -t 按回车 PING的结果中TIME代表的是响应时间单位是MS,也就是毫秒响应时间越短说明连接这个机房的速度越快lost代表的是丢包率 一般来讲丢包率不超过百分之四的都算不错了 如果丢包率是百分之一或者百分之二那就说明非常好了 另外网上也会有一些测试网站专门测试全国各地访问某一机房的速度可以做为辅助工具来测试下 比如说卡卡网的网速测试工具就很好用 我平时也是用这个测试的 我是做IDC这一行的希望对你有所帮助有不懂的来找我稳定性测试的概念有2种,
一, 稳定性测试,对应于异常性测试,即发生异常情况时,系统如何反应的测试。包含:
1 交互性测试,被打扰的情况,如来电,短信,低电量等。这些其实在上章的功能测试中有提到。
2 异常性测试,断网,断电,服务器异常等情况
二,稳定性测试指的是性能测试,压力测试
1 基准性能测试,通过压服务器端口及客户端在不同网络环境下响应速度
2 大数据测试,在特定环境下,客户端一次性更新大量数据及人员列表
另有其它文章,提到性能测试,为评估APP的时间和空间特性(真是高深啊,时间和空间,再来个4维,5维?),包括:
1 极限测试:在各种边界压力情况下,如电池,存储,网速等,验证app是否能正确响应
--内存满时安装app
--运行app手机断电
--运行app时断掉网络
这几点倒是与第一条的内容重复
2 响应能力测试:测试app中的各类 *** 作是否满足用户响应时间要求
--app安装 ,卸载的响应时间
--app各类功能性 *** 作的影响时间
3 压力测试:反复、长期 *** 作下,系统资源是否占用异常
--app反复进行安装卸载,查看系统资源是否正常(弄个几次就行吧,正常人,谁反复安装卸载啊)
--其它功能反复进行 *** 作,查看系统资源是否正常(这倒是应该的)
4 性能评估:评估典型用户应用场景下,系统资源的使用情况
这里要定义,什么是典型用户应用场景
5 benchmark测试(基线测试),应该不是基准性能测试:与竞争产品的benchmarking,产品演变对比测试等(没有多大意义)。
简要步骤:adb devices---了解包名--adb shell monkey -p 包名 -v 运行次数(多个参数的组合形成不同的用例以求最大的覆盖)--当崩溃或无响应时分析monkey日志
常规monkey命令(可直接在项目里使用):
adb shell monkey -p comjiochatjiochatapp --throttle 100 --ignore-crashes --ignore-timeouts --ignore-security-exceptions --ignore-native-crashes --monitor-native-crashes -v -v -v 1000000>d:\blog
重现bug:monkey日志搜索关键词ANR exception,将之前的事件重新 *** 作,尤其是seed值要一模一样,如monkey -p 包名 -v seed 0 500
日志分析:查看是否有crash等关键字,找上下文,进行简单分析将你所能定位的错误信息发给开发。
该工具用于进行压力测试。 开发人员结合monkey 打印的日志 和系统打印的日志,修改测试中出现的问题。Monkey 是SDK中附带的一个工具,所有的事件都是随机产生的,不带任何人的主观性。
1、机房环境好
美国服务器都是存放在机房内的,所以需要保证保持室内温度保持在22摄氏度,湿度保持在45,这是在机房内部保持恒温和恒湿的标准。空调机的布置大多采用多机组并联送、回风的方式,有利于机组间相互备用和冷量调节。机舱散热良好,电子部件的使用寿命也会比较长。
2、冗余电路
网站不能出现不能访问的情况,那么服务器如果没有电源系统的持续供应,美国服务器就无法正常运行。普通机房最好使用双路、独立的高压电源。根据需要,配有柴油发电机组,由两个发电机组同时运转,以保证电力供应充足,同时保证停电时的供电。UPS系统尽量选择大容量的APC系列产品,可以对全负荷供电情况进行测试。
3、避免服务器的负载过大
大多数美国服务器的负载大的清楚,主要原因是CPU负荷大,如何减少CPU负荷采用静态页面、优化数据库查询SQL、缓存技术等方法可以减少CPU负载。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)