发表于: 2017-05-07 22:41:29

1 1286


今天完成的事情:

结束了任务5

步入任务6,下载了jmeter

TPS系统吞吐量:

一个系统吞吐量(承压能力)与request对cpu的消耗,外部接口,IO接口等紧密关联;

单个request对cpu消耗越高,外部系统接口,io影响速度越慢,系统吞吐能力月底,反之越高.

系统吞吐量的几个重要的参数:QPS(TPS),并发数,响应时间

 QPS(tps):每秒钟request/事物 数量

 并发数:系统同时处理的request/事物数

 响应时间:一般区平均响应时间

QPS(TPS) = 并发数/平均响应时间

一个系统吞吐量通常由QPS(tps),并发数两个因素决定,每套系统这两个值都有一个相对极限值,在应用场景访问的压力下,只有某一项达到系统最高值,系统的吞吐量就上不去,如果压力继续增大,系统的吞吐量反而会下降,原因是系统超负荷工作上下文切换,内存等等其他消耗导致系统性能下降.

上面的是1000线程数循环10次,1s内执行,大概程序卡了5s完成....

但是10000循环20次的时候....就挂了....没等到恢复的那一刻

明天计划的事情:

加上Memcache,在新建数据的时候同时维护好缓存(没有新建数据接口就自己加上,可以分成是压测JSP和Json接口两种方式) ,确定数据没问题,重新压测服务器,测出90%的线在哪里.

遇到的问题:

暂时没有

收获:

学会初步使用jmeter测压


返回列表 返回列表
评论

    分享到