// 측정

수치는 조건과 함께.

합성 로그 100만 이벤트, 세그먼트 107개, 릴리스 빌드, 한 프로세스에서 반복한 warm p50입니다. 서버와 데몬은 이 상태로 오래 살기 때문에 실제에 가장 가깝습니다. 흔한 단어 w0은 전체 문서의 약 30%에 있어서 실제 로그보다 훨씬 흔합니다.

질의최적화 전지금
w015.7 ms3.7 ms
w0 w224.9 ms7.8 ms
w3 w1 w030.3 ms8.3 ms
w3225 (드문 단어)13.7 ms6.9 ms
"w34 w95" (구절)38.5 ms23.5 ms
retry5.1 ms2.0 ms
w5000 w0 (없는 단어)20.9 ms0.0 ms

저장과 서버

전체 검증, 100만 이벤트약 0.17 초
첫 인제스트, 로그 188MB, 100만 이벤트5.9 초
새 줄 없는 인제스트약 7 ms
서버 유휴 RSS, 110만 건14 MB
디스크, 110만 건원본 로그 267 MB → 전체 약 475~525 MB
서버, 12만 건 프로젝트, 인증 + 감사, 2 vCPU VM클라이언트 1 / 8 / 32에서 242 / 300 / 298 req/s

“첫 인제스트”, “새 줄 없는 인제스트”는 세그먼트가 34개였던 옛 데이터로 잰 값이라 검색 시간 수치와 섞어 비교하지 마세요. 측정 방법과 아직 시도하지 않은 아이디어는 엔진의 HANDOFF.md에 있습니다.

세션에 기억을 주세요.

MIT 라이선스. 소스는 GitHub에 있습니다.