Linux에서 Minstrel의 rc_stats 파일 이해(WiFi 비트 전송률 적응 알고리즘)

Linux에서 Minstrel의 rc_stats 파일 이해(WiFi 비트 전송률 적응 알고리즘)

문제:

Linux의 일반적인 WiFi 비트 전송률 적응 알고리즘 에서 사용되는 통계가 minstrel_ht파일에 게시됩니다 /sys/kernel/debug/ieee80211/phy*/*/stations/*/rc_stats.

이 파일은 테이블과 같은 구조를 가지고 있습니다. 내가 찾을 수 있는 출처에 따르면 ([1,2], 소스 코드를 확인하지 않음) '최고 속도' 열의 문자는 Minstrel의 '재시도 체인'의 일부를 구성하는 특수 비트 전송률을 나타내는 것으로 이해했습니다.

  • : 최고 처리량
  • : 두 번째로 높은 처리량
  • : 가장 높은 성공 확률(즉, 배송 확률)

그러나 파일을 직접 조사한 결과 A, B, C, D, BP, CP 및 DP라는 다른 문자 집합을 발견했습니다.

질문:

파일의 '최고 요금' 열에 있는 문자 A, B, C, D, BP, CP 및 DP의 의미는 무엇입니까 /sys/kernel/debug/ieee80211/phy*/*/stations/*/rc_stats?

rc_stats_csv나는 실험을 했고 대략적인 기간 동안 의 내용을 수집했습니다 . 2.5분(결과여기), A가 아마도 '가장 높은 처리량'에 해당하고 B, C, D가 각각 두 번째, 세 번째, 네 번째로 높은 것으로 확인되었습니다. *P는 아마도 배송 확률이 더 높은 요금을 의미할 것입니다.

답변1

rc80211_minstrel_ht_debugfs.c소스 파일 에 따라 minstrel_ht_stats_dump()방법(사용 가능)여기), 파일의 '최고 요금' 열에 있는 문자는 rc_stats다음을 의미합니다.

  • : 최고의 처리량
  • : 두 번째로 높은 처리량
  • : 세 번째로 높은 처리량
  • : 4번째로 높은 처리량
  • : 최대 배송 확률

예를 들어 'PA'와 같이 문자가 두 개인 경우는 비트 전송률이 처리량에서 i번째로 높고 전송 확률이 최대인 경우를 의미합니다.

관련 정보