The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
Почему Squid работает медленно?, !*! hovtar, 26-Май-05, 15:08  [смотреть все]
Почему у меня Squid работает медленно? На сервере скорость интернета 800кбит,а на клиентской машине 14кбит.В чем неполадка?

  • Почему Squid работает медленно?, !*! denb, 08:15 , 27-Май-05 (1)
    > Почему у меня Squid работает медленно? На сервере скорость интернета 800кбит,а
    >на клиентской машине 14кбит.В чем неполадка?
    >
    >

    Странный вопрос!!!! :-))))))) смотри squid.conf delay_pools ? delay_class!!!!!!

    • Почему Squid работает медленно?, !*! hovtar, 10:56 , 27-Май-05 (2)
      Дорогой друг
      У меня Squid поставлен следющим опциями --enable-delay-pools, --enable-icmp, --enable-arp-acl, --enable-splaytree и вот мой squid.conf

      http_port 192.168.0.1:8080
      acl QUERY urlpath_regex cgi-bin \?
      no_cache deny QUERY
      cache_mem 8 MB
      cache_swap_low 90
      cache_swap_high 95
      cache_dir ufs /usr/local/squid/var/logs/cache 2048 16 256
      cache_access_log /usr/local/squid/var/logs/access.log
      cache_log /usr/local/squid/var/logs/cache.log
      dns_nameservers 217.113.0.8 217.113.0.1
      refresh_pattern ^ftp: 1440 20% 10080
      refresh_pattern ^gopher: 1440 0% 1440
      refresh_pattern .      0 20% 4320
      acl manager proto cache_object
      acl localnet src 192.168.0.0/255.255.255.0
      acl localhost src 127.0.0.1/255.255.255.255
      acl SSL_ports port 443 563
      acl Safe_ports port 80
      acl Safe_ports port 21
      acl Safe_ports port 443 563
      acl Safe_ports port 70
      acl Safe_ports port 210
      acl Safe_ports port 1025-65535
      acl Safe_ports port 280
      acl Safe_ports port 488
      acl Safe_ports port 591
      acl Safe_ports port 777
      acl CONNECT method CONNECT
      acl all src 0.0.0.0/0.0.0.0
      http_access allow localnet
      http_access allow localhost
      http_access deny !Safe_ports
      http_access deny CONNECT !SSL_ports
      http_access deny all
      cache_mgr admin@helvesis.com
      cache_effective_user squid
      cache_effective_group squid
      acl user src 192.168.0.5
      http_access allow user
      Я использовал delay_pools и delay_class, но тем не мениее Squid работает медлено.

  • Почему Squid работает медленно?, !*! ipmanyak, 11:55 , 27-Май-05 (3)
    а где настройки delay pool ?
    • Почему Squid работает медленно?, !*! hovtar, 11:46 , 30-Май-05 (4)
      >а где настройки delay pool ?
      С delay pool также пробовал, но безрезультатно, я думаю проблема в файерволе. Вот мой файервол...

      INET_IP="172.16.1.4"
      INET_IFACE="eth0"
      INET_BROADCAST="172.16.1.1"
      LAN_IP="192.168.0.1"
      LAN_IP_RANGE="192.168.0.0/24"
      LAN_IFACE="eth1"
      LO_IFACE="lo"
      LO_IP="127.0.0.1"
      ANY="0/0"
      IPTABLES="iptables"
      /sbin/depmod -a
      /sbin/modprobe ip_tables
      /sbin/modprobe ip_conntrack
      /sbin/modprobe iptable_filter
      /sbin/modprobe iptable_mangle
      /sbin/modprobe iptable_nat
      /sbin/modprobe ipt_LOG
      /sbin/modprobe ipt_limit
      /sbin/modprobe ipt_state
      $IPTABLES -F
      $IPTABLES -X
      $IPTABLES -t nat -F
      $IPTABLES -t nat -X
      $IPTABLES -t mangle -F
      $IPTABLES -t mangle -X
      $IPTABLES -P INPUT DROP
      $IPTABLES -P OUTPUT DROP
      $IPTABLES -P FORWARD DROP
      $IPTABLES -N bad_tcp_packets
      $IPTABLES -N allowed
      $IPTABLES -N tcp_packets
      $IPTABLES -N udp_packets
      $IPTABLES -N icmp_packets
      $IPTABLES -A bad_tcp_packets -p tcp --tcp-flags SYN,ACK SYN,ACK \
      -m state --state NEW -j REJECT --reject-with tcp-reset
      $IPTABLES -A bad_tcp_packets -p tcp ! --syn -m state --state NEW -j LOG \
      --log-prefix "Hovo: N_ntsyn:"
      $IPTABLES -A bad_tcp_packets -p tcp ! --syn -m state --state NEW -j DROP
      $IPTABLES -A allowed -p TCP --syn -j ACCEPT
      $IPTABLES -A allowed -p TCP -m state --state ESTABLISHED,RELATED -j ACCEPT
      $IPTABLES -A allowed -p TCP -j DROP
      $IPTABLES -A tcp_packets -p TCP -s 0/0 --dport 21 -j allowed
      $IPTABLES -A tcp_packets -p TCP -s 0/0 --dport 22 -j allowed
      $IPTABLES -A tcp_packets -p TCP -s 0/0 --dport 80 -j allowed
      $IPTABLES -A tcp_packets -p TCP -s 0/0 --dport 113 -j allowed
      $IPTABLES -A udp_packets -p UDP -s 0/0 --destination-port 53 -j ACCEPT
      $IPTABLES -A udp_packets -p UDP -s 0/0 --destination-port 2074 -j ACCEPT
      $IPTABLES -A udp_packets -p UDP -s 0/0 --destination-port 4000 -j ACCEPT
      $IPTABLES -A icmp_packets -p ICMP -s 0/0 --icmp-type 8 -j ACCEPT
      $IPTABLES -A icmp_packets -p ICMP -s 0/0 --icmp-type 11 -j ACCEPT
      $IPTABLES -A INPUT -p tcp -j bad_tcp_packets
      $IPTABLES -A INPUT -p ALL -i $LAN_IFACE -s $LAN_IP_RANGE -j ACCEPT
      $IPTABLES -A INPUT -p ALL -i $LO_IFACE -s $LO_IP -j ACCEPT
      $IPTABLES -A INPUT -p ALL -i $LO_IFACE -s $LAN_IP -j ACCEPT
      $IPTABLES -A INPUT -p ALL -i $LO_IFACE -s $INET_IP -j ACCEPT
      #####################################
      $IPTABLES -A INPUT -p tcp -s $LAN_IP_RANGE --dport 3128 -j ACCEPT
      $IPTABLES -A OUTPUT -p tcp -d $LAN_IP_RANGE --sport 3128 -j ACCEPT
      $IPTABLES -A INPUT -i $INET_IFACE -p tcp -s $ANY --sport 80 -m state --state ESTABLISHED -j ACCEPT
      #####################################
      $IPTABLES -A INPUT -p UDP -i $LAN_IFACE --dport 67 --sport 68 -j ACCEPT
      $IPTABLES -A INPUT -p ALL -d $INET_IP -m state --state ESTABLISHED,RELATED \
      -j ACCEPT
      $IPTABLES -A INPUT -p TCP -i $INET_IFACE -j tcp_packets
      $IPTABLES -A INPUT -p UDP -i $INET_IFACE -j udp_packets
      $IPTABLES -A INPUT -p ICMP -i $INET_IFACE -j icmp_packets
      $IPTABLES -A INPUT -m limit --limit 3/minute --limit-burst 3 -j LOG \
      --log-level DEBUG --log-prefix "Hovo: INPUT packet died:"
      $IPTABLES -A FORWARD -p tcp -j bad_tcp_packets
      $IPTABLES -A FORWARD -i $LAN_IFACE -j ACCEPT
      $IPTABLES -A FORWARD -m state --state ESTABLISHED,RELATED -j ACCEPT
      $IPTABLES -A FORWARD -m limit --limit 3/minute --limit-burst 3 -j LOG \
      --log-level DEBUG --log-prefix "Hovo: IPT FORWARD p died: "
      $IPTABLES -A OUTPUT -p tcp -j bad_tcp_packets
      $IPTABLES -A OUTPUT -p ALL -s $LO_IP -j ACCEPT
      $IPTABLES -A OUTPUT -p ALL -s $LAN_IP -j ACCEPT
      $IPTABLES -A OUTPUT -p ALL -s $INET_IP -j ACCEPT
      $IPTABLES -A OUTPUT -p ALL -s 172.16.1.4 -d 172.16.1.7 -j ACCEPT
      $IPTABLES -A OUTPUT -m limit --limit 3/minute --limit-burst 3 -j LOG \
      --log-level DEBUG --log-prefix "Hovo: IPT OUTPUT p died: "
      $IPTABLES -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-ports 3128
      $IPTABLES -t nat -A POSTROUTING -o $INET_IFACE -j SNAT --to-source $INET_IP

      • Почему Squid работает медленно?, !*! hovtar, 13:46 , 30-Май-05 (5)
        Приношу извинения за невнимательность. Оказалось, что --enable-delay-pool у меня не был включен. Каким образом могу включить из squid.spec
        %configure \
           --exec_prefix=/usr \
           --bindir=%{_sbindir} \
           --libexecdir=%{_libdir}/squid \
           --localstatedir=/var \
           --sysconfdir=/etc/squid \
           --enable-poll \
           --enable-snmp \
           --enable-removal-policies="heap,lru" \
           --enable-storeio="aufs,coss,diskd,null,ufs" \
           --enable-ssl \
           --enable-delay-pools \
           --enable-linux-netfilter \
           --with-pthreads \
           --enable-useragent-log \
           --enable-referer-log \
           --disable-dependency-tracking \
           --enable-cachemgr-hostname=localhost \
           --disable-ident-lookups \
           --enable-truncate \
           --enable-underscores \
           --datadir=%{_datadir} \
           --enable-auth="basic,ntlm,digest" \
           --enable-basic-auth-helpers="LDAP,MSNT,NCSA,PAM,SMB,YP,getpwnam,multi-domain-NTLM,SASL" \
           --enable-ntlm-auth-helpers="SMB" \
           --enable-digest-auth-helpers="password" \
           --enable-external-acl-helpers="ip_user,ldap_group,unix_group,wbinfo_group" \



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру