Python os.eventfd()로 이벤트 알림 다루기 — 카운터 누적부터 poll 이벤트 루프 깨우기까지

스레드 간, 또는 프로세스 간에 "무슨 일이 일어났다"는 신호 하나만 가볍게 보내고 싶을 때 파이프나 소켓은 다소 과하다. eventfd는 커널이 관리하는 64비트 정수 카운터 하나를 파일 디스크립터로 노출해서, select/poll/epoll 같은…

Continue ReadingPython os.eventfd()로 이벤트 알림 다루기 — 카운터 누적부터 poll 이벤트 루프 깨우기까지

cgroup: memory 서브시스템

memory 서브시스템(memcg)은 프로세스 그룹의 메모리 리소스를 효율적으로 관리하는 기능이다. 이를 통해 메모리 사용량을 제한하고, Out-of-Memory(OOM) 상황을 방지할 수 있다. 또한 메모리 사용량 모니터링을 통해 리소스 사용 상태를 파악할 수 있으며,…

Continue Readingcgroup: memory 서브시스템