3
내 서버에 Ruby 2.1.5가 설치되어 있으며 최상의/최적의 Ruby 성능을 위해 GC 튜닝 변수를 구성해야합니다.Ruby 2.1.5 - GC 튜닝
다음은 하드웨어/소프트웨어 정보 정보입니다 : - 7,697,604킬로바이트 (8기가바이트)
- 메모리 2.50GHz @ 인텔 (R) 제온 (R) CPU E5-2670 V2 (2 개 코어)
- 루비 - 2.1.5
- 레일 - 3.2.18
- 여객 - 4.0.27
이 링크 (http://tmm1.net/ruby21-rgengc/)을 바탕으로, 나는 ~ 476K 오래 살았 개체 (GC.stat(:heap_live_slot)
사용)의 주위에 발견, 그래서 내가 변수 (아래에 언급)의 나머지 부분에 대해
RUBY_GC_HEAP_INIT_SLOTS=500000
RUBY_GC_HEAP_FREE_SLOTS=?
RUBY_GC_HEAP_GROWTH_FACTOR=?
RUBY_GC_HEAP_GROWTH_MAX_SLOTS=?
RUBY_GC_MALLOC_LIMIT=?
RUBY_GC_MALLOC_LIMIT_MAX=?
RUBY_GC_MALLOC_LIMIT_GROWTH_FACTOR=?
RUBY_GC_OLDMALLOC_LIMIT=?
RUBY_GC_OLDMALLOC_LIMIT_MAX=?
RUBY_GC_OLDMALLOC_LIMIT_GROWTH_FACTOR=?
RUBY_GC_HEAP_OLDOBJECT_LIMIT_FACTOR=?
다른 정보가 필요하면 알려주세요.
방법 "으로 "내 환경/서버에서 이러한 변수에 적합한 값을 찾으려면 무엇을 분석해야합니까? 그건 그렇고, 내 질문에 수정을 할게. 그리고 링크를위한 고맙습니다. 보세요. –