A集群配置:
两台机器
192.168.8.200 内存 :16GB CPU:8 运行三节点 各内存7G
192.168.8.201 内存:32GB CPU:8 运行三节点 各内存7G
集群中 三个master 三个slave 总计可用内存 21GB
入库数据:
单条记录大小:438 bytes
存储数据结构:sorted set 。 KEY:11位长手机号码 score:13位毫秒值 value:长字符串 438bytes
单线程模拟入库 45890000 条记录 用时2294.5秒 内存耗尽。
因上述机器配置不对称,资源未充分利用
B集群配置:
两台机器
192.168.8.200 内存 :16GB CPU:8 运行二节点 各内存8G
192.168.8.201 内存:32GB CPU:8 运行四节点 各内存8G
集群中 三个master 三个slave 总计可用内存 24GB
入库数据:
单条记录大小:438 bytes
存储数据结构:sorted set 。 KEY:11位长手机号码 score:13位毫秒值 value:长字符串 438bytes
单线程模拟入库 52050013 条记录 用时2602秒 内存耗尽。
单台java程序 内存测试 相同的数据存储
free :4855.779830932617total : 4907.0
10000000 records used system : 4542.3598556518555
10000000 records allocate : 3051.7578125
10000000 records free :313.4199752807617total : 4837.5 实际内存4524(4837.5-313.4199752807617 )
free :4855.779830932617total : 4907.0
结论 :
领取专属 10元无门槛券
私享最新 技术干货