привет!поставил новую Fedora 18, хочу сменить механизм tcp_congestion_control, даю команду
# sysctl -w net.ipv4.tcp_congestion_control=westwood
sysctl: setting key "net.ipv4.tcp_congestion_control": Нет такого файла или каталога
net.ipv4.tcp_congestion_control = westwoodлезу смотреть, какие поддерживает, вижу это:
# cat /proc/sys/net/ipv4/tcp_available_congestion_control
cubic renoмаловато будет. Смотрю какие модули есть в ядре:
# cat /boot/config-3.7.5-201.fc18.x86_64 |grep -i TCP_CONG_WESTWOOD
CONFIG_TCP_CONG_WESTWOOD=mмодуль вроде должен быть, однако при этом:
# ls /lib/modules/3.7.5-201.fc18.x86_64/kernel/net/ipv4/
ah4.ko gre.ko ipcomp.ko ipip.ko netfilter tunnel4.ko xfrm4_mode_beet.ko xfrm4_mode_tunnel.ko
esp4.ko inet_diag.ko ip_gre.ko ip_vti.ko tcp_diag.ko udp_diag.ko xfrm4_mode_transport.ko xfrm4_tunnel.koи где искать модуль для TCP_CONG_WESTWOOD? Они вынесены в какой-то отдельный пакет kmod? искал но не нашёл :(
знатоки, подскажите как разобраться с этой проблемой!
> модуль вроде должен быть, однако при этом:
> # ls /lib/modules/3.7.5-201.fc18.x86_64/kernel/net/ipv4/
> и где искать модуль для TCP_CONG_WESTWOOD? Они вынесены в какой-то отдельный пакет
> kmod? искал но не нашёл :(Яндекс - найдётся всЁ!
> знатоки, подскажите как разобраться с этой проблемой!
google.ru <Enter> tcp_westwood.ko "fedora 18" package <Enter>
Видишь?
>[оверквотинг удален]
> модуль вроде должен быть, однако при этом:
> # ls /lib/modules/3.7.5-201.fc18.x86_64/kernel/net/ipv4/
> ah4.ko gre.ko ipcomp.ko
> ipip.ko netfilter tunnel4.ko
> xfrm4_mode_beet.ko xfrm4_mode_tunnel.ko
> esp4.ko inet_diag.ko ip_gre.ko ip_vti.ko tcp_diag.ko udp_diag.ko
> xfrm4_mode_transport.ko xfrm4_tunnel.ko
> и где искать модуль для TCP_CONG_WESTWOOD? Они вынесены в какой-то отдельный пакет
> kmod? искал но не нашёл :(
> знатоки, подскажите как разобраться с этой проблемой!всё, сам нашёл )
упрятали в пакет: kernel-modules-extra
> всё, сам нашёл )
> упрятали в пакет: kernel-modules-extraСуровая Федора. :) Как раз вчера пытался в Gentoo переключиться на Yeah (который по отзывам вроде как неплохо себя показывает на гиговых линках высоконагруженных серверов) - не удалось. Хотя модуль присутствует (tcp_yeah.ko - cпециально собрал к своей версии 3.3.8), по дефолту стоял кубик. И вествуд и вегас и вено дает переключить, а вот на Yeah - ни фига. Остановился пока на HTCP. Понаблюдаю. Машина по сути - файлопомойка с фильмами и прочей пиратщиной на 20 терабайт, с xfs (ХДТВ-фильмы неплохо так занимают). Вот думал помучить модели TCP. Пока, правда, механизм тестирования не придумал.
ПыСы: Прошу прощения за оффтоп.
Суровый - Арч. А Федора - полёт сознания творца. У творца в голове и на столе очень часто (всегда) кавардак. И творец всегда выдаёт новое, такое, чего раньше не было. Причём часто это неожиданно новое. Потому, для любого применения Федора это кавардак и неприемлимеый дистр. Ну а если ты сам разработчик, то на отдельном, обязательно на нерабочем, отдельном, комп-е Федора - ну да, возможно.Это ИМХО (прошу обратить внимание религиозных апологетов).
Rpm+Yum умеют искать по именам файлов внутри базы пакетов - выдаст в каком пакете нужное имя файла, или имя с указанным фрагментом. Точную команду не помню. По смыслу - это Yum.
> Смотрю какие модули есть в ядре:Какие модули есть, смотрят через
# modprobe -l