DOI QR코드

DOI QR Code

Effectively Using Memory throughout Adjustment for Slab Chunk Size of Memcached

memcached의 slab chunk 크기 조정을 통한 효율적인 메모리 사용

  • Son, Ju-Hyoung (Dept of Computer Science and Engineering, HanYang University) ;
  • Lee, MinJae (Dept of Computer Science and Engineering, HanYang University) ;
  • Kim, Tae Il (Dept of Computer Science and Engineering, HanYang University) ;
  • Kang, SooYong (Dept of Computer Science and Engineering, HanYang University)
  • 손주형 (한양대학교 컴퓨터공학부) ;
  • 이민재 (한양대학교 컴퓨터공학부) ;
  • 김태일 (한양대학교 컴퓨터공학부) ;
  • 강수용 (한양대학교 컴퓨터공학부)
  • Published : 2012.11.22

Abstract

memcached는 기존 RDBMS의 한계를 극복하기 위해 나온 소프트웨어 중 하나이다. memcached는 여러 장점들이 있어 많은 곳에서 활용되지만 주의할 점이 있어 사용 시 몇 가지 요소들을 적절히 설정하여 사용해야 한다. memcached는 기존메모리 할당방식 대신 slab allocater를 통해 메모리를 관리하여 입력되는 데이터의 크기에 맞춰 slab class의 chunk에 저장된다. 입력되는 데이터의 크기에 따라 저장된다는 memcached의 특성 때문에 slab chunk 크기를 조정하는 요소를 상황에 맞게 정해준다면 보다 효율적인 메모리 사용을 할 수 있다는 것을 실험을 통해 검증해보았고, 이 실험을 통해 나온 결과는 memcached를 사용하는 많은 분야에서 응용될 수 있을 것이다.

Keywords