Имя процесса, использующего наибольшее количество CPU, без ведущих и последующих пробелов

802.11n и 802.11g являются расширениями 802.11b и включают старый протокол. Вы не можете «отключить 802.11b».

Кроме того, ваш драйвер WLAN автоматически переключится на скорость передачи данных и протокол, которые лучше всего работают в текущих условиях с учетом мощности сигнала и использования канала. Для этого есть причина: если он попытается использовать более высокий битрейт, он получит слишком много ошибок, поэтому пропускная способность при этой попытке уменьшится, а не увеличится.

Сила сигнала немного зависит от драйверов и аппаратного обеспечения, но по моему опыту ваши -78 дБ находятся на границе, где возможна связь именно так.

Поэтому, если вам нужна более высокая пропускная способность, найдите лучшее место для своих антенн, используйте более качественные антенны или расположите компьютер и маршрутизатор ближе друг к другу.

Кстати, вы можете получить более подробную информацию с помощью дампа станции iw wlan0 вместо использования старого iwconfig.

Редактировать:

Не говорите «Я вижу битрейт 802.11b». Если вы видите битрейт, скажем, 11 МБ, вы все еще можете быть подключены с использованием протоколов, определенных 802.11g или 802.11n, и на самом деле ваша WLAN и точки доступа могут согласовать этот битрейт, используя протокол, который не является частью 802.11b.

Как я уже сказал, 802.11g является расширением стандарта 802.11b. 802.11g поддерживает все битрейты и информацию протокола 802.11b. 802.11n поддерживает все битрейты и информацию о протоколах как 802.11g, так и 802.11b. Обычно вы видите только новые битрейты в Вики и т. д., потому что повторять старые было бы утомительно.

1
22.01.2017, 08:38
1 ответ

Вам нужно добавить немного Lua.

Во-первых, создайте функцию Lua для вызова top, отрежьте пробел в конце ее ответа и сохраните его в файле с именем, например, snipws.lua...

function conky_snipws()
    local s = conky_parse("${top name 1}")
    return string.gsub(s, "%s+$", "")
end

Затем в верхней части раздела conky.configвашего файла .conkyrcпоместите следующее (, изменив путь по мере необходимости )...

lua_load = '~/bin/lua_scripts/snipws.lua',

...и в разделе conky.textпоместите следующее...

${lua conky_snipws}

Вы также можете включить назначение top_name_widthв секцию conky.config, чтобы указать максимальную ширину имени, до 512 символов в соответствии с man top.

0
28.01.2020, 01:03

Теги

Похожие вопросы