TIL

2장 개략적인 규모 추정

2의 제곱 수

2의 x제곱 근사치 축약형
10 1천 1KB
20 1백만 1MB
30 10억 1GB
40 1조 1TB
50 1000조 1PB

모든 프로그래머가 알아야 하는 응답지연 값

연산명 시간
L1 캐시 참조 0.5ns
분기 예측 오류 5ns
L2 캐시 참조 7ns
뮤텍스 락/언락 100ns
주 메모리 참조 100ns
Zippy로 1KB 압축 10,000ns
1Gbps 네트워크로 2KB 전송 20,000ns
메모리에서 1MB 순차적으로 read 250,000ns
같은 데이터 센터 내의 메시지 왕복 지연시간 500,000ns
디스크 탐색 10,000,000ns = 10ms
네트워크에서 1MB 순차적으로 read 10ms
디스크에서 1MB 순차적으로 read 30ms
한 패킷의 CA(캘리포니아)로부터 네덜란드까지 왕복 지연 시간 150ms

가용성에 관계된 수치들

예제: 트위퍼 QOS와 저장소 요구량 추정

개략적 규모 추정과 관계된 면접에서 가장 중요한 것은 문제를 풀어 나가는 절차다.