Linux за българи: Форуми

Linux секция за напреднали => Хардуерни и софтуерни проблеми => Темата е започната от: sys7em в May 14, 2005, 17:55



Титла: Оптимизиране на transperant proxy (squid)
Публикувано от: sys7em в May 14, 2005, 17:55
Значи настроихме една мрежа. нета идва по wireless. Сложили сме един Slackware 10 с iptables и т.н. и transperant proxy squid. Всичко работи нормално, но проксито почти не се усеща .. всички настройки са по дефолт само съм добавил няколко реда за прозрачното прокси. Дайте идеи как да оптимизирам въпросното прокси та да не се товари толкова много wireless-a. Ще се радвам да споделите идеите си. ;)


Титла: Оптимизиране на transperant proxy (squid)
Публикувано от: в May 14, 2005, 20:07
Цитат (sys7em @ Май 14 2005,18:55)
Значи настроихме една мрежа. нета идва по wireless. Сложили сме един Slackware 10 с iptables и т.н. и transperant proxy squid. Всичко работи нормално, но проксито почти не се усеща .. всички настройки са по дефолт само съм добавил няколко реда за прозрачното прокси. Дайте идеи как да оптимизирам въпросното прокси та да не се товари толкова много wireless-a. Ще се радвам да споделите идеите си. ;)

Здрасти !
Защо смяташ, че сепията ще намали натоварването на линк-а ти ?
Само като идея, би ли ми казал как ще прекараш през сепията торент или директ-конект ?
Ако линк-а ти е читав нема да имаш проблем, ако линк-а не ти е читав и не успееш да го стабилизираш, нема какво да се коментира.
Кажи нещо за линк-а, и ако мога ще помогна, а за сепията има много инфо.
Жокер: намали времената за тайм-аут и ДНС проверките, пусни локален (ако ще да е и само кеш) ДНС!
Успех


Титла: Оптимизиране на transperant proxy (squid)
Публикувано от: sys7em в May 14, 2005, 20:18
да наистина че p2p нещата няма да влезат в тая графа . squid e  все пак web proxy. Пуснал съм локален DNS, но той е само за локалния домейн,  а другите заявки ги форуардва. Незнам дали има кеш. А също да те питам кои времена за таймаут имаш впредвид и как да ги намаля?

P.S. проверих и вече има DNS кеш (dig example.com ;))


Титла: Оптимизиране на transperant proxy (squid)
Публикувано от: laskov в May 16, 2005, 09:36
Ако squid е прясно инсталиран и кеша му тепърва започва да се пълни, то няма как да усетиш ползата от него. След като кеша му понабъбне ще имаш (предполагам) между 30 и 40% (от заявките) попадения. Ако някой е анализирал по-подробно статистиките нека да ме поправи/допълни с цифри и за трафика. Ефективността му вероятно зависи и от броя на обслужваните клиенти/заявки? А ти погледна ли статистиките му?


Титла: Оптимизиране на transperant proxy (squid)
Публикувано от: в May 16, 2005, 13:01
Цитат (sys7em @ Май 14 2005,21:18)
да наистина че p2p нещата няма да влезат в тая графа . squid e  все пак web proxy. Пуснал съм локален DNS, но той е само за локалния домейн,  а другите заявки ги форуардва. Незнам дали има кеш. А също да те питам кои времена за таймаут имаш впредвид и как да ги намаля?

P.S. проверих и вече има DNS кеш (dig example.com ;))

Здрасти !
Пич, това, че ДНС-а ти е само за локалния ти домайн, само ще помогне за браузването на локалните ти клиенти. Истинската сила на ДНС-а е в това, че пази в dst:cache пътя до хостове посещавани от потребителите на мрежата. Според настройките ти, нещата се променят и обновяват в локалния кеш на определен интервал. Времената, които визирам в предния си пост са за ДНС резолвера на сепията. Има си специална секция в конфигурациония файл на сепията, прегледай го ! Като намалиш времената, ще се ускори подаването на трафик към клиентите ти, т.е. ще има реално ускорение и полза от сепията, която ползва локалния ДНС и локалния кеш. Имай в предвид, че тези коментари са на база работеща сепия, линк с времена 2.2 ~ 2.4 мс и трафик от порядъка на 4 ~ 8 МБ/с денонощно.
Пак ти обръщам внимание на линк-а. Относно следенето на сепията ползвай MRTG, SARG.
Успех !


Титла: Оптимизиране на transperant proxy (squid)
Публикувано от: sys7em в May 17, 2005, 12:48
ok. Мерси за отговорите. Имам и едно друго питане. Значи щом проксите е прозрачно целия уеб трафик трябва да минава през него. Но защо тогава access.log файла не се пълни ? Това нормално ли е или въобще не минава трафик през него ? много страмно защото съм редиректнал сичко което идва на 80 порт да минава през 3128. Защо тогава access.log файла е idle ?


Титла: Оптимизиране на transperant proxy (squid)
Публикувано от: laskov в May 17, 2005, 13:00
Реших да те питам кой е собственик на файла, би трябвало да е nobody.nogroup и да ти предложа да видиш с тор активността на squid, но си помислих, че темата все пак е в секцията за напреднали, така че извинявай. А иначе
Цитат
# ls -l /usr/local/squid/var/logs/
-rw-r--r--    1 nobody   nogroup    509301 May 17 12:49 access.log
-rw-r--r--    1 nobody   nogroup       630 May 17 09:15 cache.log
-rw-r--r--    1 nobody   nogroup    626900 May 17 12:49 store.log
Да не забравиш да направиш ротация на лог файловете  :)


Титла: Оптимизиране на transperant proxy (squid)
Публикувано от: sys7em в May 17, 2005, 14:48
Недоглеждане от моя страна. В конф файляа съм изключил логовете. А имам и друг въпрос. Тъй като целия трафик идва на порт 80 и се редиректва на 3128 и ако пусна уеб сървър на порт 80 ще стане мазало предпорагам. Уеб сървъра на друг порт ли трябва да го пусна или има врътка за която незнам?


Титла: Оптимизиране на transperant proxy (squid)
Публикувано от: в May 17, 2005, 15:26
Входящите ти заявки към теб ще са на порт 80
а ти редиректваш изходящите на 80 към 3128


Титла: Оптимизиране на transperant proxy (squid)
Публикувано от: в May 18, 2005, 21:57
Уж напреднали тук ...
Ако беше в секциятя нячинаещи ... досега да те бяхя отрязяли ;)  и да те пратят при търсене & бат гугал ;)
А веб сървър ще пускате ли? Штот и той на 80 ...