4

내 응용 프로그램에 더 나은 도쿄 캐비닛 (또는 도쿄 폭군) 구성을 찾으려고 노력했지만 정확한 방법을 모르겠습니다. 일부 매개 변수의 의미는 알고 있지만 미세 조정 컨트롤이 필요하므로 각 매개 변수의 영향을 알아야합니다. 도쿄 문서는 정말 훌륭하지만 지금은 그렇지 않습니다.도쿄 캐비닛 튜닝 매개 변수

  • TCHDB -> *bool tchdbtune(TCHDB *hdb, int64_t bnum, int8_t apow, int8_t fpow, uint8_t opts);*

어떻게 사용합니까 : bnum, apowfpow?

  • TCBDB -> *bool tcbdbtune(TCBDB *bdb, int32_t lmemb, int32_t nmemb, int64_t bnum, int8_t apow, int8_t fpow, uint8_t opts);*

어떻게 사용합니까 : lmemb, nmemb, bnum, apowfpow?

  • TCFDB -> *bool tcfdbtune(TCFDB *fdb, int32_t width, int64_t limsiz);*

어떻게 사용합니까 : widthlimsiz? 참고 : 저는이 주제에 모든 유형의 데이터베이스를 가져 오기 위해이 작업을 수행하고 있습니다.이 작업은 정말 간단합니다.

  • TCTDB -> *bool tctdbtune(TCTDB *tdb, int64_t bnum, int8_t apow, int8_t fpow, uint8_t opts);*

어떻게 사용합니까 : bnum, apowfpow?

답변

2

동일한 문제가 있기 전에 나는 서 있었다.

그러나

결과는 응용 프로그램에 따라 매우 때문에하는 two factrial experiment로 내 조언 :

  • 벤치 마크 각 매개 변수에 대한 낮은 값과 높은 값합니다 (로 신뢰를 얻기 위해 여러 실행을 사용하여 응용 프로그램 결과)
  • 벤치 마크 결과에 따라 계산 (각 요인의 효과)

당신은 매개 변수의 중요성을 나타내는 데이터를보다 있습니다. 효과가 높은 요소는 성능에 매우 중요하며 영향이 적은 요소는 중요하지 않습니다.

중요한 매개 변수를 미세 조정해야합니다.