URL: https://www.opennet.dev/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID12
Нить номер: 7271
[ Назад ]

Исходное сообщение
" squid Delay Pools не режет скорость"

Отправлено ramzes3000 , 07-Дек-16 20:24 
Здравствуйте.
ОС Centos 7
squid 3.3
сеть 192.168.0.0/24

не режет скорость

acl SSL_ports port 443 # RFC1918 possible internal network
acl Safe_ports port 80 # RFC1918 possible internal network
acl Safe_ports port 21 # RFC1918 possible internal network
acl Safe_ports port 443 # RFC 4193 local private network range
acl Safe_ports port 70 # RFC 4291 link-local (directly plugged) machines

acl Safe_ports port 210
acl Safe_ports port 1025-65535 # http
acl Safe_ports port 280 # ftp
acl Safe_ports port 488 # https
acl Safe_ports port 591 # gopher
acl Safe_ports port 777 # wais
acl CONNECT method CONNECT # unregistered ports
acl test src 192.168.0.252

http_access deny !Safe_ports

http_access deny CONNECT !SSL_ports

http_access allow localhost manager
http_access deny manager

http_access allow localhost

http_access allow test
http_access deny all

http_port 3128 transparent

cache_dir ufs /var/spool/squid 1000 16 256

coredump_dir /var/spool/squid

cache_mem 2000 MB
delay_pools 1
delay_class 1 2
delay_parameters 1 125000/125000 125000/125000
delay_access 1 allow test
delay_access 1 deny all


Содержание

Сообщения в этом обсуждении
" squid Delay Pools не режет скорость"
Отправлено ramzes3000 , 08-Дек-16 11:29 
>[оверквотинг удален]
> http_access deny all
> http_port 3128 transparent
> cache_dir ufs /var/spool/squid 1000 16 256
> coredump_dir /var/spool/squid
> cache_mem 2000 MB
> delay_pools 1
> delay_class 1 2
> delay_parameters 1 125000/125000 125000/125000
> delay_access 1 allow test
> delay_access 1 deny all

Правила

-A PREROUTING -p tcp -m tcp -i eno1.107 --dport 80 -j REDIRECT --to-ports 3128

-A POSTROUTING -o eno1.1245 -j MASQUERADE

eno1.107 - локальная сеть
eno1.1245 - внешний инт.


" squid Delay Pools не режет скорость"
Отправлено Andrey Mitrofanov , 08-Дек-16 13:19 
> Здравствуйте.
> ОС Centos 7
> squid 3.3
> сеть 192.168.0.0/24
> не режет
> delay_pools 1

Когда-то, давным-давно, была вот http://www.squid-cache.org/mail-archive/squid-users/200305/0... такая проблема http://bugs.squid-cache.org/show_bug.cgi?id=219 .

Проверь, режет ли после именно _рестарта_, а не -k reconfigure. Может, это оно...


" squid Delay Pools не режет скорость"
Отправлено ipmanyak , 09-Дек-16 13:26 
Как определил, что не режет? Скорость в инет какую пров дает?

" squid Delay Pools не режет скорость"
Отправлено ramzes3000 , 09-Дек-16 14:54 
> Как определил, что не режет? Скорость в инет какую пров дает?

Скорость от пров-ра 50 мб.
Определил спидтестом.
Раньше,  на другом серваке, с такими же настройками, строго speedtest.net показывал указаннуюс настройках скорость.


" squid Delay Pools не режет скорость"
Отправлено ramzes3000 , 14-Дек-16 20:00 
обновился до 3.5 - проблема не решена.

" squid Delay Pools не режет скорость"
Отправлено ramzes3000 , 15-Мрт-17 20:58 
> обновился до 3.5 - проблема не решена.

с документации:
чтобы включить функции пулов задержки в Squid, настройте  --enable-delay-pools перед компиляцией.

По ихней инструкции не получилось собрать.

Может у кого есть готовый Squid с --enable-delay-pools


Небольшая цитата посла make install

Making install in doc
make[1]: Вход в каталог `/home/squid-3.5.24/doc'
Making install in manuals
make[2]: Вход в каталог `/home/squid-3.5.24/doc/manuals'
make[3]: Вход в каталог `/home/squid-3.5.24/doc/manuals'
make[3]: Цель `install-exec-am' не требует выполнения команд.
make[3]: Цель `install-data-am' не требует выполнения команд.
make[3]: Выход из каталога `/home/squid-3.5.24/doc/manuals'
make[2]: Выход из каталога `/home/squid-3.5.24/doc/manuals'
Making install in release-notes
make[2]: Вход в каталог `/home/squid-3.5.24/doc/release-notes'
make[3]: Вход в каталог `/home/squid-3.5.24/doc/release-notes'
make[3]: Цель `install-exec-am' не требует выполнения команд.
make[3]: Цель `install-data-am' не требует выполнения команд.
make[3]: Выход из каталога `/home/squid-3.5.24/doc/release-notes'
make[2]: Выход из каталога `/home/squid-3.5.24/doc/release-notes'
make[2]: Вход в каталог `/home/squid-3.5.24/doc'
make[3]: Вход в каталог `/home/squid-3.5.24/doc'
make[3]: Цель `install-exec-am' не требует выполнения команд.
make[3]: Цель `install-data-am' не требует выполнения команд.
make[3]: Выход из каталога `/home/squid-3.5.24/doc'
make[2]: Выход из каталога `/home/squid-3.5.24/doc'
make[1]: Выход из каталога `/home/squid-3.5.24/doc'
Making install in helpers
make[1]: Вход в каталог `/home/squid-3.5.24/helpers'
Making install in basic_auth
make[2]: Вход в каталог `/home/squid-3.5.24/helpers/basic_auth'
Making install in DB
make[3]: Вход в каталог `/home/squid-3.5.24/helpers/basic_auth/DB'
make[4]: Вход в каталог `/home/squid-3.5.24/helpers/basic_auth/DB'
/usr/bin/mkdir -p '/usr/lib/squid'
/usr/bin/install -c basic_db_auth '/usr/lib/squid'
/usr/bin/mkdir -p '/usr/share/man/man8'
/usr/bin/install -c -m 644 basic_db_auth.8 '/usr/share/man/man8'
make[4]: Выход из каталога `/home/squid-3.5.24/helpers/basic_auth/DB'
make[3]: Выход из каталога `/home/squid-3.5.24/helpers/basic_auth/DB'
Making install in MSNT-multi-domain
make[3]: Вход в каталог `/home/squid-3.5.24/helpers/basic_auth/MSNT-multi-domain'
make[4]: Вход в каталог `/home/squid-3.5.24/helpers/basic_auth/MSNT-multi-domain'
/usr/bin/mkdir -p '/usr/lib/squid'
/usr/bin/install -c basic_msnt_multi_domain_auth '/usr/lib/squid'
/usr/bin/mkdir -p '/usr/share/man/man8'
/usr/bin/install -c -m 644 basic_msnt_multi_domain_auth.8 '/usr/share/man/man8'
make[4]: Выход из каталога `/home/squid-3.5.24/helpers/basic_auth/MSNT-multi-domain'
make[3]: Выход из каталога `/home/squid-3.5.24/helpers/basic_auth/MSNT-multi-domain'
Making install in NCSA
make[3]: Вход в каталог `/home/squid-3.5.24/helpers/basic_auth/NCSA'
make[4]: Вход в каталог `/home/squid-3.5.24/helpers/basic_auth/NCSA'
/usr/bin/mkdir -p '/usr/lib/squid'
  /bin/sh ../../../libtool   --mode=install /usr/bin/install -c basic_ncsa_auth '/usr/lib/squid'
libtool: install: /usr/bin/install -c basic_ncsa_auth /usr/lib/squid/basic_ncsa_auth
/usr/bin/mkdir -p '/usr/share/man/man8'
/usr/bin/install -c -m 644 basic_ncsa_auth.8 '/usr/share/man/man8'
make[4]: Выход из каталога `/home/squid-3.5.24/helpers/basic_auth/NCSA'
make[3]: Выход из каталога `/home/squid-3.5.24/helpers/basic_auth/NCSA'


Спасибо.