-1

Проблема:

Статистика, используемая minstrel_ht - типичным алгоритмом адаптации битрейта WiFi в Linux - публикуется в файле /sys/kernel/debug/ieee80211/phy*/*/stations/*/rc_stats .

Этот файл имеет табличную структуру. Согласно источникам, которые я смог найти ([1, 2], не проверял исходный код), я понял, что буквы в столбце «лучший показатель» относятся к специальным битрейтам, которые затем становятся частью цепочки повторов Minstrel. «:

  • T : максимальная пропускная способность
  • t : вторая по величине пропускная способность
  • P : наибольшая вероятность успеха (т.е. вероятность доставки)

Однако после проверки файла я обнаружил другой набор букв: 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 - 2, 3 и 4, соответственно. * P, вероятно, относится к тарифам с лучшей вероятностью доставки.

1 ответ1

0

В соответствии с исходным файлом rc80211_minstrel_ht_debugfs.c , методом minstrel_ht_stats_dump() (доступен здесь), буквы в столбце «лучший показатель» в файле rc_stats означают следующее:

  • A : высокая пропускная способность
  • B : 2-я самая высокая пропускная способность
  • C : 3-я самая высокая пропускная способность
  • D : 4-я самая высокая пропускная способность
  • P : максимальная вероятность доставки

Случаи с двумя буквами, например, «PA», означают, когда битрейт является i-й по величине пропускной способностью и битой с максимальной вероятностью доставки.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .