The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Тормозит Squid на Debian"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Настройка Squid и других прокси серверов (Squid)
Изначальное сообщение [ Отслеживать ]

"Тормозит Squid на Debian"  +/
Сообщение от Alex (??) on 19-Ноя-10, 23:34 
Добрый день!

Был сервер Core2Duo, 2GB RAM с FreeBSD. На нем работал Squid 2.7 без кэширования. Работал очень быстро. Переехал на сервер 2xXeon, 12GB RAM с Debian Lanny 64 и установил Squid 2.7 из портов. Перенес конфиги только подправив пути.
Оказалось, что Squid работает явно медленнее, чем на старом сервере, а клиенты очень часто вообще не дожидаются страниц.
При этом ресурсы практически не раходуются.

Посоветуйте, пожалуйста, куда копать.

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Тормозит Squid на Debian"  +/
Сообщение от reader (ok) on 20-Ноя-10, 00:12 
> Добрый день!
> Был сервер Core2Duo, 2GB RAM с FreeBSD. На нем работал Squid 2.7
> без кэширования. Работал очень быстро. Переехал на сервер 2xXeon, 12GB RAM
> с Debian Lanny 64 и установил Squid 2.7 из портов. Перенес

из портов? из репозитория? из изходников?

> конфиги только подправив пути.
> Оказалось, что Squid работает явно медленнее, чем на старом сервере, а клиенты
> очень часто вообще не дожидаются страниц.
> При этом ресурсы практически не раходуются.

а с конфигом идущим в пакете, слегка поправленым?
а без прокси?

> Посоветуйте, пожалуйста, куда копать.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

3. "Тормозит Squid на Debian"  +/
Сообщение от Alex (??) on 20-Ноя-10, 13:59 

> из портов? из репозитория? из изходников?

apt-get install squid

> а с конфигом идущим в пакете, слегка поправленым?

попробую

> а без прокси?

все очень быстро


Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

2. "Тормозит Squid на Debian"  +/
Сообщение от Aquarius (ok) on 20-Ноя-10, 01:18 
> Добрый день!
> Был сервер Core2Duo, 2GB RAM с FreeBSD. На нем работал Squid 2.7
> без кэширования. Работал очень быстро. Переехал на сервер 2xXeon, 12GB RAM
> с Debian Lanny 64 и установил Squid 2.7 из портов. Перенес
> конфиги только подправив пути.
> Оказалось, что Squid работает явно медленнее, чем на старом сервере, а клиенты
> очень часто вообще не дожидаются страниц.
> При этом ресурсы практически не раходуются.
> Посоветуйте, пожалуйста, куда копать.

а в логах что?
DNS в порядке?
финтифлюшек с брандмауэром или с маршрутизацией нет?

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

4. "Тормозит Squid на Debian"  +/
Сообщение от Alex (??) on 20-Ноя-10, 14:16 

> а в логах что?

Иногда

httpReadReplay: Excess data from "...
и
WARNING! Your cache is running out of filedescriptors

больше ничего

> DNS в порядке?

В resolv.conf два IP-адреса OpenDNS и два выданных провайдером.
Пробовал их же прописывать прямо squid.conf, но ситуация не изменилась.

> финтифлюшек с брандмауэром или с маршрутизацией нет?

Нет.


Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

5. "Тормозит Squid на Debian"  +/
Сообщение от SDenis (??) on 20-Ноя-10, 21:04 
Дык сюда смотри: Your cache is running out of filedescriptors

Кэш есть, все таки. Где лежит, в каком разделе?


Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

6. "Тормозит Squid на Debian"  +/
Сообщение от Alex (??) on 20-Ноя-10, 22:52 
> Дык сюда смотри: Your cache is running out of filedescriptors
> Кэш есть, все таки. Где лежит, в каком разделе?

Кэш выключен как и в старой системе:

cache_dir null /tmp
cache deny all

Как же его еще-то надо выключать?

Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

7. "Тормозит Squid на Debian"  +/
Сообщение от SDenis (??) on 21-Ноя-10, 12:57 
>> Дык сюда смотри: Your cache is running out of filedescriptors
>> Кэш есть, все таки. Где лежит, в каком разделе?
> Кэш выключен как и в старой системе:
> cache_dir null /tmp
> cache deny all
> Как же его еще-то надо выключать?

1. Выключение кэша (сверься, все ли правильно сделал):

http://wiki.squid-cache.org/SquidFaq/ConfiguringSquid


Вопрос:Can I make Squid proxy only, without caching anything?
Ответ: Sure, there are few things you can do.

You can use the cache access list to make Squid never cache any response:

cache deny all

With Squid-2.7, Squid-3.1 and later you can also remove all 'cache_dir' options from your squid.conf to avoid having a cache directory.

With Squid-2.4, 2.5, 2.6, and 3.0 you need to use the "null" storage module:

cache_dir null /tmp

Note: a null cache_dir does not disable caching, but it does save you from creating a cache structure if you have disabled caching with cache. The directory (e.g., /tmp) must exist so that squid can chdir to it, unless you also use the coredump_dir option.

To configure Squid for the "null" storage module, specify it on the configure command line:

--enable-storeio=null,...


2. Увеличение кол-ва  файловых дескрипторов:

Set max_filedesc under Ubuntu / Debian Linux


First, stop squid proxy server, enter:
# /etc/init.d/squid stop

OR
$ sudo /etc/init.d/squid stop

Open /etc/default/squid to set max. number of filedescriptors to use. You can increase this on a busy
cache to a maximum of (currently) 4096 filedescriptors. Default is 1024.
$ sudo vi /etc/default/squid

OR
# vi /etc/default/squid

Now set SQUID_MAXFD:
SQUID_MAXFD=4096

Save and close the file. Start the squid proxy server:
$ sudo /etc/init.d/squid start

Verify that it is working with new limits:
# squidclient mgr:info | grep 'file descri'

Вдогонку:

http://www.nestor.minsk.by/sr/2004/02/40214.html

Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




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

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