Server Infra/Kubernetes
2024. 9. 19.
SLASH24 참여(cpu를 고문하는 방법을 배우다)
2024-09-12 Toss의 SLASH24를 참여했습니다. 같은날 회사의 행사도 함께 겹쳐 있었는데 Toss의 기술력이나 경험이 저에게 더 도움될것 같아 Toss 컨퍼런스를 참여했습니다. 다양한 세션중 유독 인상 깊었던 세션이 있어 해당 내용을 정리하고 어떻게 작업 했는지 알아 볼까 합니다.정말 Toss의 변태성을 증명하는 세션이 아니었나 싶습니다. CPU를 극한으로 사용하기 위해 커널 작업까지 진행하고 이를 모니터링하고 증명하기 위한 ebpf를 적극적으로 사용했습니다. 여기서 보면 numa라는 항목이 나옵니다. Non-Unitform Memory Access의 약자로 불균일 기억장치 접근이라고 해석할 수 있습니다. 기존에 SMP의 경우 CPU들이 메모리와 I/O를 공유하는 구조로 설계 되어 있습니다...