前置条件:
a)、hadoop version: 3.3.3
1、fsimage新的解析代码兼容性测试
Test1 | fsimage: | 12G | |
fsimage无subSections | |||
mode | LevelDB | ||
Thread | 1(原生代码) | 1 | 12(设置的虽然是12,但还是串行) |
run1运行时间(s) | 5606 | 5956 | 6161 |
run2运行时间(s) | 5567 | 5904 | 6088 |
平均运行时间(s) | 5587 | 5930 | 6125 |
run1解析前大小 | 12256992116 | 12256992116 | 12256992116 |
run1解析后大小 | 29793573835 | 29793573835 | 29793573835 |
run2解析前大小 | 12256992116 | 12256992116 | 12256992116 |
run2解析后大小 | 29793573835 | 29793573835 | 29793573835 |
是否可解析无subSection fsimage | YES | YES | YES |
解析大小 | 相同 |
2、fsimage并行加载性能测试
Test2 | fsimage | 12G | |
fsimage有12subSections | |||
mode | LevelDB | ||
Thread | 1 | 6 | 12 |
run1运行时间(s) | 5730.00 | 2152.00 | 1781 |
run2运行时间(s) | 5990.00 | 2149.00 | 1660 |
平均运行时间(s) | 5860 | 2151 | 1720.5 |
run1解析前大小 | 12256990057 | 12256990057 | 12256990057 |
run1解析后大小 | 29793573835 | 29793573835 | 29793573835 |
run2解析前大小 | 12256990057 | 12256990057 | 12256990057 |
run2解析后大小 | 29793573835 | 29793573835 | 29793573835 |
run_time_rate(%) | 100% | 36.70% | 29.36% |
run_time提升效果 | 0.00% | 63.30% | 70.64% |