슬랩 할당 백트레이스 추적: alloc_calls에서 alloc_traces로
슬랩 캐시가 계속 커질 때 /proc/slabinfo는 어느 캐시에 오브젝트가 몇 개 있는지만 알려주고, 그 오브젝트를 누가 할당했는지는 알려주지 않는다. SLUB에는 오브젝트마다 마지막 할당·해제 호출 스택을 기록하는 기능이 있어서 이 질문에…
슬랩 캐시가 계속 커질 때 /proc/slabinfo는 어느 캐시에 오브젝트가 몇 개 있는지만 알려주고, 그 오브젝트를 누가 할당했는지는 알려주지 않는다. SLUB에는 오브젝트마다 마지막 할당·해제 호출 스택을 기록하는 기능이 있어서 이 질문에…
이번 주 LWN.net 위클리 에디션 주요 내용이다. 유닉스의 fork()/exec() 관행을 대체할 프로세스 빌더 API의 첫 제안, O_CREAT|O_DIRECTORY 플래그 조합을 되살리려다 벌어진 사용자 공간 ABI 발견 가능성 논쟁, LSFMM+BPF 서밋 후속…
이번 주 LWN.net 위클리 에디션 주요 내용이다. RCU를 대체할 수 있는 새로운 락-프리 메커니즘 "hazard pointer"의 커널 도입 논의, LSFMM+BPF 서밋 후속 취재로 나온 스왑 백엔드 추상화·netkit 제로카피 네트워킹·인라인 함수…
이번 주 LWN.net 위클리 에디션 주요 내용이다. Linus Torvalds의 "포크하거나 떠나라" 발언으로 다시 불붙은 커널 커뮤니티의 LLM 논쟁, GUADEC에서 나온 GNOME 세션 저장/복원 기능의 세 번째 도전, Red Hat의 트레이드마크…
Python GIL 제거, AUR 보안 공격, BPF 코루틴, CPU 전력 관리 등 이번 주 리눅스/오픈소스 주요 소식