본문 바로가기
반응형

분류 전체보기99

서버 완전 정리-계층별로 이해 Server · 서버 구조 이해서버 완전 정리개념 · Linux · 웹 계층 구조 · 병목 분석요청(Request) → 처리(Process) → 응답(Response) — 이 흐름을 계층별로 이해한다개요 서버란?서버는 단순히 성능 좋은 컴퓨터가 아니다. 여러 사용자의 요청을 받아서 안정적으로 처리하고 응답하기 위한 시스템이다.서버의 본질: 요청(Request) → 처리(Process) → 응답(Response) 흐름을 지속적으로 수행하는 것단순히 "빨라야 하는 컴퓨터"가 아니라 — 계속 켜져 있어야 하고, 문제가 생겨도 복구할 수 있어야 하며, 요청이 많아져도 버텨야 한다.1 Linux — 서버의 기반 환경Nginx, Node.js, MySQL 같은 프로그램도 결국 Linux 위에서 실행된다. 서버 문제.. 2026. 5. 11.
NIC 완전 정리-단순한 랜카드가 아닌 네트워크 보조 프로세서 Hardware · Network 심화NIC 완전 정리단순한 랜카드가 아닌 네트워크 보조 프로세서DMA · Offloading · NAPI · Zero Copy · DPDK · RDMA · eBPF — 서버 요청은 NIC에서 시작된다개요 NIC란?NIC(Network Interface Card)은 단순히 랜선 꽂는 곳이 아니다. 호스트 CPU를 돕는 네트워크 보조 프로세서다. 서버의 요청 처리 흐름은 Nginx가 아니라 실제로는 NIC에서 시작된다.사용자 요청→NIC 수신→DMA → RAM→CPU 처리1 NIC 물리적 구성PHY아날로그 신호를 디지털 비트로 변환 (최전선)MACMAC 주소 필터링 담당Controller전체 로직 담당 (두뇌)Ring BufferDMA로 패킷이 쌓이는 RAM의 특정 영역2 .. 2026. 5. 11.
냉각 시스템 완전 정리 Hardware · 냉각 시스템냉각 시스템 완전 정리공랭 · 수냉 · AI 서버 액체 냉각 · 데이터센터 냉각성능 한계 = 냉각 한계 — 칩에서 데이터센터까지 열을 어떻게 이동시키는가개요 냉각의 본질냉각은 단순히 식히는 것이 아니라 열을 얼마나 빨리 외부로 이동시키느냐의 문제다.성능 ↑→전력 ↑→발열 ↑→냉각 한계 = 성능 한계발열이 임계치를 초과하면 Thermal Throttling — 성능을 강제로 낮춰 칩을 보호한다. 클럭 유지가 어렵고 전력 효율도 나빠진다.1 냉각 성능을 결정하는 구조칩 (열 발생)→TIM (서멀구리스)→히트싱크/히트파이프→공기 or 액체 (열 제거)2 냉각 부품별 역할부품역할TIM (서멀구리스)칩과 히트싱크 사이의 미세 공기층 제거 — 공기가 끼면 열 전달 막힘히트싱크열을 넓은.. 2026. 5. 8.
HW 호환성 완전 정리 Hardware · 호환성 & 아키텍처HW 호환성 완전 정리인터페이스 · 보틀넥 · 아키텍처 해결 기술인터페이스는 연결을 만들고, 보틀넥은 성능을 제한하며, 아키텍처는 그 제한을 제거한다개요 컴퓨터 아키텍처의 핵심 질문컴퓨터 아키텍처는 컴퓨팅 장치와 메모리 간의 데이터 이동을 최적화하는 것이다. 시스템 구성 시 4가지 질문을 순서대로 확인한다.①연산이 부족한가? → CPU/GPU 성능②메모리가 부족한가? → RAM/VRAM 용량③저장장치가 느린가? → SSD 인터페이스④인터페이스가 막혔는가? → PCIe/DDR 세대1 인터페이스 — 연결 가능 여부 + 최대 성능 제한인터페이스에서 확인할 것은 ① 연결 가능 여부와 ② 최대 성능 제한 두 가지다.예시설명DDR5 RAM + DDR4 메인보드핀 배열·PMIC·.. 2026. 5. 8.
반응형