首页 > 代码库 > fastdfs学习二————集群各项测试
fastdfs学习二————集群各项测试
该测试基于两台服务器,集群搭建只需按一中的步骤分别在两台服务器上搭建即可;
测试一:单个tracker对应两个storager(storager组名相同)
1:修改两个storager的storager.conf文件中的tracker_server为tracker的地址,group相同
2:设定对单个tracker上传图片,结果为两台服务器上均有图片,且图片名相同;
结论:此时两个storager为同一个组,图片上传至该组内,成员间会相互备份
测试二:两个tracker分别对应两个storager(storager组名相同)
1:分别修改两个storager的storager.conf文件中的tracker_server为不同的两个tracker的地址,group相同
2:设定对两个tracker上传图片,上传多次后发现两台服务器上均有图片,数量相同,且图片名不相同
结论:此时两个storager组名相同,但分别被不同的tracker控制实现了负载均衡
测试三:两个storager(storager组名相同)分别配置两个tracker(测试主备关系)
1:分别修改两个storager的storager.conf文件中在加一个tracker_server(tracker_server可配置多个每个一行),此时两个storager中tracker_server配置相同,storager同时被两个tracker控制
2:设定对两个tracker上传图片,结果为两台服务器上均有图片,数量相同图片名称相同
结论:同测试一
3:此时关闭其中一台服务器的tracker
4:设定对两个tracker上传图片,图片上次依旧成功,两台服务器均有图片,数量相同,且图片名相同
结论:两个tracker同时控制两个storager时,两个storager为同一个组,成员间相互备份,而两个tracker形成主备关系,其中一台不能进行服务时,另一台能继续提供服务
fastdfs学习二————集群各项测试