Page History
...
탁구대와 공개수를 늘려보면서, 최대 처리량 임계치를 계속 찾아보았습니다.
M = 백만
최대 발견 임계치 : 3백만개 / 30초 , 10만/sec
CPU 메모리
CPU가 낮은 구간은 테스트를 중단하고 튜닝옵션을 바꾸고 있는중입니다.
...
- 개체별 합리적으로 호출하는지?
- 해당 개체는 성능적으로 효율적으로 작동하는 개체인지?
- 메모리 누수여부?
성능 결과
- 탁구대 3대정도(공은 두개씩)가 단일기기 안정적으로 초당 10만건 처리가 가능
- 기기당 분당 4~6백만건의 메시지 처리
- 지속 테스트되는동안 GC는 일어나지만 많이 발생하지만,메모리 누수는 없음
도전과제
Warning |
---|
만족할만한 성능이 나온것은 아닌거 같으며 기기당 초당 5천만의 목표치에 도달하지 못하였습니다. 핑퐁테스트가 컨텍스트전환으로 인해 성능적으로 불리한것인지? GC발생을 조절해야하는지? 성능을 올리기위한 변종실험은 계속됩니다. ( 우선 측정가능한 상태로 만든것에 의미를 두었습니다 .)측정가능한 상태와, 10만개처리가능한것으로 마무리를 하였습니다. ) |
git : https://github.com/psmon/AkkaDotModule/blob/master/AkkaDotBootApi/Actor/InfiniteReflectionActor.cs
범위 : 30초구간
단위 : M ( 백만)
1차실험 : 디버깅모드 : 2.17