Код: Выделить всё
Version: Intel(R) Pentium(R) 4 CPU 3 GHz
Memory - 3 GB
Проксик не прозрачный. Все пользователи идут через Squid 3.1.10, нагрузка мизер, её можно сказать вообще нет. В сети появилась необходимость поставить камеру, которая отдает видео через прокси сервер (настройки прокси в камере, плюс в squid для IP камеры открыт нужный порт), кодек покадровый (не потоковый), 25 к/c в инет. Другой комп подрублен рядом имеет постоянный белый IP адрес из диапазона инет адресов этой же сетки. Видео передается, при этом на сквиде очень быстро растет нагрузка достигающая 98%. Пока еще подозрение на delay_pool, завтра исключу IP, который через прокси видео гонит.
Что еще указать, посчитали примерный поток от камеры 10 Мбит вроде в локалке, надо еще уточнить разрешение и другие параметры. Внешний инет канал 6 Мбит, ну и юзеру через прокси обрубается до 1Мбит. Вопрос касается нагрузки.
Сквид собран со следующими параметрами, отмечу что проблем падений и прочего нет, проблема заключается только в нагрузке от камеры.
Код: Выделить всё
# squid -v
Squid Cache: Version 3.1.10
configure options: '--with-default-user=squid' '--bindir=/usr/local/sbin' '--sbindir=/usr/local/sbin' '--datadir=/usr/local/etc/squid' '--libexecdir=/usr/local/libexec/squid' '--localstatedir=/var/squid' '--sysconfdir=/usr/local/etc/squid' '--with-logdir=/var/log/squid' '--with-pidfile=/var/run/squid/squid.pid' '--enable-removal-policies=lru heap' '--disable-linux-netfilter' '--disable-linux-tproxy' '--disable-epoll' '--disable-translation' '--enable-auth=basic digest negotiate ntlm' '--enable-basic-auth-helpers=DB NCSA PAM MSNT SMB squid_radius_auth' '--enable-digest-auth-helpers=password' '--enable-external-acl-helpers=ip_user session unix_group wbinfo_group' '--enable-ntlm-auth-helpers=smb_lm' '--enable-storeio=ufs diskd aufs' '--enable-disk-io=AIO Blocking DiskDaemon DiskThreads' '--disable-ipv6' '--enable-delay-pools' '--enable-ssl' '--with-openssl=/usr' '--enable-icmp' '--enable-cache-digests' '--enable-wccpv2' '--enable-referer-log' '--enable-useragent-log' '--enable-arp-acl' '--enable-ipfw-transparent' '--enable-ecap' '--enable-loadable-modules' '--enable-icap-client' '--enable-kqueue' '--with-large-files' '--prefix=/usr/local' '--mandir=/usr/local/man' '--infodir=/usr/local/info/' '--build=i386-portbld-freebsd8.1' 'build_alias=i386-portbld-freebsd8.1' 'CC=cc' 'CFLAGS=-O2 -pipe -I/usr/include -I/usr/local/include -fno-strict-aliasing' 'LDFLAGS= -rpath=/usr/lib:/usr/local/lib -L/usr/lib -L/usr/local/lib' 'CPPFLAGS=' 'CXX=c++' 'CXXFLAGS=-O2 -pipe -I/usr/include -I/usr/local/include -fno-strict-aliasing' 'CPP=cpp' --with-squid=/usr/ports/www/squid31/work/squid-3.1.10