TCP BBR와 CUBIC 차이, 네트워크 속도는 어떻게 달라질까
인터넷 속도의 숨은 공신인 TCP 혼잡 제어 알고리즘 이해하기 우리가 매일 사용하는 인터넷은 보이지 않는 수많은 규칙에 의해 움직입니다. 그중에서도 데이터가 네트워크를 통해 얼마나…
인터넷 속도의 숨은 공신인 TCP 혼잡 제어 알고리즘 이해하기 우리가 매일 사용하는 인터넷은 보이지 않는 수많은 규칙에 의해 움직입니다. 그중에서도 데이터가 네트워크를 통해 얼마나…
리눅스 cgroup v2의 memory.high가 서버 안정성에 미치는 영향 현대적인 리눅스 환경에서 서버의 안정성은 곧 서비스의 신뢰도와 직결됩니다. 특히 컨테이너 기술인 도커나…
연속적인 연결 경험을 만드는 퀵 커넥션 아이디의 비밀 우리는 일상에서 끊임없이 이동합니다. 집에서 와이파이를 사용하다가 밖으로 나가며 모바일 데이터로 전환하고, 다시 지하철의 공공…
트랜잭션 ID 순환 장애란 무엇인가 PostgreSQL 데이터베이스를 운영하다 보면 반드시 마주하게 되는 개념이 바로 트랜잭션 ID(Transaction ID, 이하 XID)입니다…
리눅스 시스템의 최후의 보루 OOM Killer 이해하기 리눅스 서버를 운영하거나 개발 환경에서 작업하다 보면 시스템이 갑자기 멈추거나 특정 프로세스가 흔적도 없이 사라지는 경험을…
리눅스 RCU가 메모리를 안전하게 관리하는 마법 같은 원리 현대 컴퓨터 시스템, 특히 리눅스 커널과 같은 복잡한 소프트웨어 환경에서는 수많은 작업이 동시에 실행됩니다. 이때 가장 …
RDMA One Sided Operation의 개념과 중요성 오늘날 데이터 센터와 고성능 컴퓨팅 환경에서 데이터 처리 속도는 비즈니스의 경쟁력을 결정하는 핵심 요소입니다. 우리가 …
현대적인 고성능 IO를 위한 io uring SQPOLL 이해하기 오늘날의 소프트웨어 환경에서 데이터 처리 속도는 서비스의 경쟁력을 결정짓는 핵심 요소입니다. 특히 네트워크 서버,…
데이터 중복 제거를 위한 FastCDC의 원리와 활용 가이드 디지털 세상에서 우리는 매일 엄청난 양의 데이터를 생성하고 저장합니다. 클라우드 스토리지, 백업 시스템, 데이터베이스 …