并发文件上传一组数据分析

用户并发上传,不限速上传

执行场景

tps

Io

 tps

Load

15min

Iowait

(%)

Idle

(%)

FGC

Net

(KB/S)

附件详情

1个用户并发

0.23

144.3

0.37

0.45

97.42

0

4414.66

1-3600s

5个用户并发

0.48

1158.44

2.07

8.06

87.87

39

9050.67

5-3600s

7个用户并发

0.55

1391.5

3

11.18

78

59

9370.75

7-3600s

10个用户并发

0.66

1877.71

4

16.59

75.62

75

11728.61

10-3600s

15个用户并发

0.69

1953.93

4.7

19.82

71.77

78

12097.71

15-3600s

 

1、  数据分析:

1)  随着用户并发数增加,各项数据都有明显增加;

2)  测试机为8核,而线上机器cpu为4核,合理的load值不应该接近4,但不能长期大于4运行;

3)  同时当load为4时,可以看到Idle为75%左右,也一直处在繁忙状态;

4)  FGC达到75次,差不多每分钟1.25次,过于频繁的FGC,反而会消耗系统性能;   

2、  能处理数据量

假设用户平均上传速度为70KB/S,当达到10个并发这一条件时,实际支持的用户个数为:11728.61/70=167

则单台数据处理能为167个用户的数据量,远远大于apach限定的100个用户连接;网络带宽不会影响用户上传;

并发文件上传一组数据分析_第1张图片

并发文件上传一组数据分析_第2张图片



你可能感兴趣的:(性能)