EMS was tested using locally installed Oracle 12c database as a db storage and local GFS2 volume replicated over DRBD to another node - used as a file storage. Test were performed from host of passive node against active node with TCP/IP packet Round Trip Time 0.1/3ms and 0/10ms for DRBD inter-DC setup.
Test results resemble 0-1 digital signal what can be explained by allocation of new extents for Oracle DB tablespace. |
Added RTT 3ms doesn't have visible influence on results so it can be understood that DB operations are major time component. |
Visible jitter can be explained as internal overhead of GFS2. |
Visible outlier is a result of changing RTT to default (0.1/0.1 ms) and then back to 3 / 10 ms. |
EMS FS results can be improved via tuning deadline I/O scheduler and disabling storage flushes and barriers (FBWC has a battery!). |
HornetQ 2.3 results have hardly visible sin^2 trend - probably thanks to JNI and kernel AIO. |
Results may contain "grow and cut" GC pattern. |
HornetQ results heavily depend on network performance so there is a room for ACK protocol optimization. |
0 komentarze:
Prześlij komentarz