태그: #memory
GPU·LLM·MLOps·쿠버네티스, 그리고 마음가짐에 관한 글 · 29 편
DRAM 주소 스크램블링과 보안 경계의 아래층 — 울타리가 번역보다 위에 있으면 생기는 일
CPU 안에서 가장 숨겨진 메모리 영역들을 DRAM 컨트롤러의 주소 변환을 흔들어 읽어 내는 연구 도구가 공개됐습니다. 취약점은 암호나 권한 검사에 있지 않습니다. 보호 울타리가 주소 변환보다 위층에 세워져 있다는 배치 자체에 있습니다. 이 구조가 왜 무너지는지, 별칭 주소를 GF(2) 위의 선형대수와 SMT 솔버로 어떻게 복원하는지, 그리고 이 연구가 실제로 무엇을 요구하고 무엇을 요구하지
2026-08-14 · 14 분 읽기 #security#hardware#memory#reverse-engineering#firmwareOOM Killer가 프로세스를 죽였을 때 — dmesg 로그 해독부터 cgroup OOM 구분까지
프로세스가 아무 로그도 남기지 않고 사라졌고 종료 코드는 137입니다. 커널 OOM Killer가 남긴 dmesg 리포트를 한 줄씩 읽는 법, badness 점수가 계산되는 방식과 가장 큰 프로세스가 아닌 다른 프로세스가 죽는 이유, 시스템 전역 OOM과 cgroup v2 memory.max에 의한 컨테이너 OOM을 로그만 보고 구분하는 법을 정리합니다. overcommitmemory 0/1
2026-07-26 · 27 분 읽기 #linux#memory#oom#cgroups#kubernetesKubernetes OOMKilled(137) 메모리 문제 해결 — 한도를 올리기 전에 확인할 것들
컨테이너가 Exit Code 137로 죽었는데 애플리케이션 로그에는 아무 예외도 남지 않는 상황을 다룹니다. 137이 128 더하기 9, 즉 SIGKILL이라는 사실만 말해 준다는 점에서 출발해 컨테이너 cgroup 한계에 의한 OOM과 노드 전역 OOM, kubelet 축출을 dmesg 한 줄로 구분하는 법을 정리했습니다. JVM과 Node.js와 파이썬이 컨테이너 한계를 어떻게 오해하는지
2026-07-26 · 23 분 읽기 #kubernetes#oomkilled#memory#jvm#cgroup다시 읽지 말고 덮고 떠올려라 — 시험 효과의 원 논문과 간격 반복 알고리즘
공부한 것을 다시 읽으면 아는 느낌이 들지만, 시험을 보면 무너집니다. 2006년 뢰디거와 카픽의 실험은 그 이유를 정확히 보여 줍니다. 반복 읽기는 5분 뒤 시험에서 이기고, 일주일 뒤 시험에서는 반복 인출(스스로 시험 보기)에게 크게 집니다. 인출 연습과 간격 효과의 원 논문을 읽고, 안키가 쓰는 간격 반복 알고리즘 SM-2를 파이썬으로 직접 구현해 봅니다. 공부법을 바꾸는 데 이 한 편
2026-07-20 · 12 분 읽기 #psychology#paper-review#mindset#learning#memoryCXL 메모리 티어링, 커널은 어디까지 왔나 — DAMON이 머지한 것과 숫자가 재지 않은 것
CXL 하드웨어가 서버에 꽂혀 있어도 뜨거운 페이지와 식은 페이지를 실제로 옮기는 건 커널입니다. 2026년 7월 현재 리눅스 mainline에는 DAMON/DAMOS 기반 티어링 부품이 6.11부터 7.2-rc1까지 나눠 들어와 있지만, 정작 "그냥 켜면 되는" 티어링 커널 모듈은 없고 CONFIGDAMON은 Linus가 기본값 활성화를 되돌린 뒤로 여전히 꺼져 있습니다. 이 글은 어떤 코
2026-07-16 · 34 분 읽기 #hardware#cxl#memory#linux-kernel#performance은퇴한 DDR4를 되살리는 법 — Meta의 CXL 브리지 칩 Vistara
DDR5 가격이 오르는데 은퇴한 서버의 멀쩡한 DDR4는 창고에 쌓입니다. Meta가 ISCA 2026에서 공개한 Vistara는 자체 CXL 브리지 칩으로 이 옛 DDR4를 최신 DDR5 서버에 느리지만 훨씬 싼 두 번째 메모리 계층으로 되살립니다. 이 글은 CXL과 메모리 티어링이 무엇이고 왜 하이퍼스케일에서 중요한지, Vistara 칩과 MemServer가 실제로 어떻게 구성됐는지(DD
2026-07-11 · 13 분 읽기 #cxl#infrastructure#memory#hardware#sustainability기억력의 비밀 — 재능이 아니라 기술이다
기억력은 타고나는 고정된 재능이 아니라, 활용할 수 있는 기술과 생물학의 조합입니다. 에빙하우스의 망각 곡선, 간격 효과, 인출 연습(테스트 효과), 기억의 궁전, 그리고 수면과 기억 응고화까지 — 기억이 실제로 어떻게 작동하고 어떻게 이용할 수 있는지를 정리합니다.
2026-07-04 · 19 분 읽기 #memory#learning#psychology#cognition과학적 암기법 완벽 가이드 2026 — 뇌과학 기반 기억 최적화 딥다이브
에빙하우스 망각곡선부터 FSRS 알고리즘까지, 실제 논문에 기반한 기억 최적화의 모든 것. 간격 반복, 인출 연습, 시험 효과, 기억 궁전, 청킹, 듀얼 코딩, 인터리빙, 수면과 응고화, 운동과 BDNF를 정리하고 Anki 세팅, 언어 학습, 개발자를 위한 SRS 실전 적용까지 다룬다. 학습 스타일 신화 같은 잘못된 통념도 근거로 반박한다.
2026-07-02 · 50 분 읽기 #memory#spaced-repetition#anki#fsrs#active-recallRust 스마트 포인터: Box·Rc·Arc·RefCell와 내부 가변성
Rust의 소유권 규칙만으로는 표현하기 힘든 상황을 스마트 포인터가 풀어 줍니다. 힙에 값을 놓는 Box, 소유권을 공유하는 Rc와 스레드 안전한 Arc, 컴파일 타임 빌림 규칙을 런타임으로 옮기는 RefCell과 Mutex의 내부 가변성, Deref 강제 변환, 그리고 Rc가 만드는 순환 참조 누수를 Weak로 끊는 법까지 예제로 익힙니다.
2026-06-30 · 20 분 읽기 #rust#memory#systems스택 vs 힙: 메모리의 진실
스택과 힙은 그냥 "메모리의 두 영역"이 아닙니다. 프레임과 LIFO로 움직이는 빠르고 고정된 스택, malloc과 GC가 다스리는 동적인 힙, 그 사이를 잇는 포인터와 참조, 스택 오버플로와 OOM, 값·참조 의미론, 재귀 깊이, 그리고 소유권·GC·수동 관리까지. 프로그램이 실제로 메모리를 어떻게 쓰는지 밑바닥부터 파헤칩니다.
2026-06-24 · 29 분 읽기 #systems#memory#fundamentals냄새와 기억 — 향수는 왜 추억을 부르는가
어떤 냄새 하나가 수십 년 전의 순간을 통째로 불러오는 이유를 후각의 특별한 뇌 회로에서 찾아본다. 프루스트 현상, 편도체와 해마, 향의 문화사, 그리고 후각을 잃는다는 것의 의미까지 향기를 따라 걷는 여행이다.
2026-06-21 · 47 분 읽기 #culture#memory#olfaction#neuroscience#perfumeSF 단편: 기억을 파는 가게
기억을 사고파는 작은 가게를 배경으로, 한 손님의 선택을 통해 기억과 정체성, 그리고 상실의 의미를 탐구하는 창작 SF 단편소설입니다.
2026-06-21 · 36 분 읽기 #fiction#science-fiction#short-story#memory#identity학습의 과학 — 인출과 간격이 기억을 만든다
왜 밑줄 긋고 다시 읽기는 효과가 없을까요? 인출 연습, 간격 반복, 인터리빙 같은 학습과학의 핵심 원리를 재미있는 실험과 함께 풀어봅니다. 외우려 애쓰기보다 풀고 틀리는 것이 더 잘 외워지는 이유를 알려드립니다.
2026-06-20 · 42 분 읽기 #culture#learning-science#retrieval-practice#spaced-repetition#memory반도체·메모리 슈퍼사이클 — HBM이 바꾼 게임
메모리 반도체 사이클의 작동 원리를 살펴보고, 고대역폭 메모리(HBM)가 어떻게 게임의 규칙을 바꾸었는지 데이터로 정리합니다. SK하이닉스, 삼성전자, 마이크론의 구도와 사이클 리스크, 그리고 한국 증시에 주는 시사점을 균형 있게 다룹니다.
2026-06-18 · 13 분 읽기 #finance#semiconductors#memory#hbm#sk-hynix메타인지와 회로 강화 — 인출이 뇌의 회로를 만든다
듣기만으로는 뇌의 회로가 생기지 않는다. 직접 인출(retrieval)할 때 비로소 회로가 작동하고 강해진다. 인출 연습의 과학적 근거, 메타인지로 모르는 것을 알아내는 법, 그리고 연습 상황과 실전 상황의 회로를 일치시키는 방법을 실천 루틴과 체크리스트로 정리했다.
2026-06-17 · 30 분 읽기 #metacognition#retrieval-practice#learning#language#memory리눅스 메모리 계층 해킹 — swap, zram, 그리고 VRAM을 스왑으로 쓰는 역발상
GPU의 VRAM을 NBD 블록 디바이스로 노출해 스왑으로 쓰는 nbd-vram 프로젝트가 Hacker News에서 화제가 됐습니다. 이를 출발점으로 리눅스 메모리 관리의 기초, swappiness와 zram/zswap 튜닝, OOM 대응, cgroup v2 메모리 제어, 컨테이너 환경의 함정까지 실전 중심으로 정리합니다.
2026-06-12 · 28 분 읽기 #linux#memory#swap#zram#kernel컨텍스트 엔지니어링 — AI 에이전트에게 기억을 설계해주는 법
프롬프트 엔지니어링의 시대가 저물고 컨텍스트 엔지니어링이 핵심 역량으로 떠올랐습니다. 컨텍스트 윈도우의 경제학, 메모리 계층 설계, 대화에서 사실을 자동 추출해 사용자 프로필을 구축하는 패턴, RAG와 메모리의 구분, compaction 전략, 평가 방법과 함정까지 실무 관점에서 정리합니다.
2026-06-12 · 31 분 읽기 #ai#context-engineering#llm#ai-agent#memoryRedis 프로덕션 운영 완전 가이드 2025: 클러스터, 영속화, 메모리 관리, Redis 7+ 기능
Redis 프로덕션 운영의 모든 것! 8가지 데이터 구조, 영속화(RDB vs AOF), Sentinel vs Cluster, 메모리 관리(maxmemory-policy), 성능 튜닝, Redis 7+ 새 기능, Valkey/KeyDB 비교, 모니터링과 문제 해결.
2026-04-15 · 14 분 읽기 #redis#cache#production#cluster#persistence성능 엔지니어링 완전 가이드 — 프로파일링·Flame Graph·JIT·메모리·벤치마킹을 2025년 기준으로 한 번에 정리
프로파일링 도구(perf·eBPF·Pyroscope·Parca), Flame Graph 읽는 법, 메모리 누수 추적, 벤치마킹 방법론, JIT vs AOT, Data-oriented Design, Cache Line까지 — 성능 엔지니어링 2025.
2026-04-15 · 20 분 읽기 #performance#profiling#flame-graph#jit#memory메모리 할당자 완벽 가이드 — ptmalloc, jemalloc, tcmalloc, mimalloc: 내부 구조, 단편화, 멀티스레드, NUMA, 보안 (2025)
메모리 할당자의 모든 것 — Doug Lea의 dlmalloc(1987)에서 Microsoft의 mimalloc(2019)까지의 역사. ptmalloc/glibc의 arena와 bin 구조, jemalloc의 size class, tcmalloc의 thread cache와 page heap, mimalloc의 free list sharding, 단편화의 두 종류, 멀티스레드 확장성, NUMA
2026-04-15 · 52 분 읽기 #memory#allocator#malloc#jemalloc#tcmalloc