服务器的性能测试
提到服务器性能测试,不得不提到很多术语。为了让大家更容易理解,举个生活中的例子:
你中午去“海底捞”吃饭。
我们可以把“海底捞”这个酒楼看成一个被测系统。
你去吃饭,就是对这个被测系统发起请求,对这个系统造成了一定的负载。你带去的人越多,那么这个餐馆就越繁忙,可以说餐馆承受的负载就越大。
你开始点菜。这个时候你隔壁桌的人也开始点菜。那么你们两个对这个系统产生了并发的请求。同时,其他桌有的在吃菜,有的在等菜,这些都是并发进行的事务。一个完整的吃饭事务可以定义成包括:点菜,下单,上菜,买单四个步骤。对于一个C/S的系统来说,可以对应于:建立连接,发送请求,接受应答,断开连接。
影响一个餐馆生意好坏的一个重要原因是上菜速度。上菜速度体现在两个方面:
很多因素会影响上菜速度,比如服务员的个数、厨师的个数。对于一个C/S的系统,服务员相当于是接入层,厨师相当于是后台服务。假如服务员太少,下单很慢,后面的厨师都闲着,那么上菜速度也快不了;假如服务员够多,下单足够快,但是厨师太少,下的单来不及做,同样上菜速度也很慢;如果服务员很多,厨师也很多,但是来的客人很少,那么大部分的服务员和厨师都闲着,资源全部浪费掉了。因此,接入层和后台服务进程个数、以及资源配比,都是需要根据实际情况进行调优的。
来多少顾客,这是酒楼自己无法控制的,但是酒楼的上菜速度、餐位多少都会制约客流量。一定有一个峰值客流量,当来的客人超过了这个峰值,那么这些客人就会等位,或者是上菜速度超慢让客人无法容忍。容量测试就是通过工具模拟足够多的顾客来吃饭的事务,希望找到这样一个客流量对酒楼产生一定的负载,这个时候酒楼既能接待最多的客户同时也能保证最短的等待时间。更多的,还可以对这个酒楼人员配置和餐位设置等进行调优,以期达到一个最理想的资源利用率和效率。
客流量跟进来的客人多少有关,也跟餐馆的接待能力有关。单方面增加来就餐的顾客,遭到投诉的可能性就越大,上错菜的可能性也越大。
1一个顾客请求的处理耗时,从下单到上菜中间等待的时间,我们称之为响应时间。
2这个餐馆同时为多名顾客上菜的频率,我们称之为吞吐量。
许多 Internet 服务依赖、 或极大地受益于本地计算机时钟的准确性。 例如, web 服务器可能会接收到一个请求, 要求如果文件在某一时刻之后修改过才发送它。 在局域网环境中,共享文件的计算机之间的时钟是否同步至关重要, 因为这样才能使时间戳保持一致。
个人电脑的时钟准确度很低,只有10-4、10-5,一天下来有可能差十几秒。解决这个问题就需要网络(Internet)授时系统
美国国家标准技术研究院(NIST)从90年代初开始,进行Internet网上时间发播服务,至今已经设置了7,8个时间服务专用网站,德国PTB也已开通专用授时网站,在网上发播标准时间。世界上的授时网站已有100多个。
以前由于国内没有可用的时间服务器地址,我们只能依靠windows系统默认的windows或NIST等境外的时间服务器同步时间,但存在着访问堵塞、时间延迟大(同步精度低)等因素的影响。而中国的国家授时中心终于发布了一个时间服务器地址,大家终于可以用国人自己的标准时间啦!经我测试速度快、可靠性高,避免了我们总要把自己的时间也要与国外看齐的状况持续下去!
中国国家授时中心 NTP服务器地址是“ntpntscaccn”
中国科学院国家授时中心发布关于“网络授时域名”全面试运行测试的公告:
为更好的满足用户的需求,提高网络授时服务质量,国家授时中心搭建了一套新的网络授时服务系统,网络授时服务器的域名为“ntpntscaccn”,目前已经具备初步服务能力,现拟在实际网络环境中开展全面的试运行测试。
扩展资料:
Windows7网络授时服务的使用方法:
1点击Windows7操作系统右下角的时间,出现如下窗口。
2点击“更改日期和时间设置”,弹出如下窗口。
3选择上图的“Internet时间”选项卡,切换至如下图窗口。
(4)点击上图的“更改设置”按钮,弹出如下图窗口。
(5)在上图输入框中输入网络授时服务器域名“ntpntscaccn”后,点击“立即更新”后,出现“与ntpntscaccn同步成功”表示与网络授时服务器同步成功。
0条评论