aboutsummaryrefslogtreecommitdiffstats
path: root/docs/research/120-pushing-views.md
diff options
context:
space:
mode:
Diffstat (limited to 'docs/research/120-pushing-views.md')
-rw-r--r--docs/research/120-pushing-views.md4
1 files changed, 4 insertions, 0 deletions
diff --git a/docs/research/120-pushing-views.md b/docs/research/120-pushing-views.md
index 05352bb..4bf578d 100644
--- a/docs/research/120-pushing-views.md
+++ b/docs/research/120-pushing-views.md
@@ -96,6 +96,10 @@ in_credit의 후는 열두 쌍 가운데 세 번 1.01–1.14 ms였고 나머지�
- **019는 들어간다.** 신선도(20 ms), 크기(1 KiB), 퍼뜨리기(100 ms), 지금의 길(TPC-C, 명령 수)은 기준 안이다.
- 대시보드의 값(폴링의 10분의 1 이하)은 경계에 있다(0.093–0.104). 미는 쪽의 값은 대부분 루프백의 TCP 보내기다. 그래도 폴링보다
열 배 가깝게 적은 CPU로 스무 배 신선하다.
+- **이 경계는 산수다**(나중에 적는다, 2026-10-04). 위의 표에서 밀기의 이벤트 하나는 13 µs(0.13 s / 10초 동안 1만 번)이고 폴링의
+ 요청 하나는 14 µs(1.40 s / 10만 번)다. 루프백에서 이벤트 하나를 보내는 값과 요청 하나를 받아 답하는 값이 거의 같으니, CPU의 비는
+ 메시지 수의 비(초당 1번 대 초당 10번, 10분의 1)가 된다. 기준을 적을 때 이 산수를 했다면 "10분의 1 이하"는 경계에 놓인다는 것을
+ 알았을 것이다. 밀기의 이득은 메시지를 덜 보내는 데서만 오고, 메시지 하나를 싸게 하지는 않는다.
- in_credit의 시간은 열두 쌍에서 기준의 경계(+3.0%)다. 명령 수가 같아 일의 차이는 아니다.
## 다음