powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / настройка squid
6 сообщений из 6, страница 1 из 1
настройка squid
    #32964475
Фотография Ex_Soft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Fedora Core 3
Squid Cache (Version 2.5.STABLE6)
PIII-933 ОЗУ 128

1. Скорость по сравнению с WinRoute на порядок ниже (стд google грузиться 1-2 сек (WinRoute) и до 20-ти сек (Squid))
Попробовал поиграться с cache_mem (вместо default'овых 8-ми): при увеличении - скорость наоботот падает Ж8-/ или вообще не отдупляется (если уж сильно большое значение выставить).
cache.log
2005/03/16 13:44:36| Starting Squid Cache version 2.5.STABLE6 for i386-redhat-linux-gnu...
2005/03/16 13:44:36| Process ID 3581
2005/03/16 13:44:36| With 1024 file descriptors available
2005/03/16 13:44:36| DNS Socket created at 0.0.0.0, port 1102, FD 4
2005/03/16 13:44:36| User-Agent logging is disabled.
2005/03/16 13:44:36| Referer logging is disabled.
2005/03/16 13:44:36| Unlinkd pipe opened on FD 9
2005/03/16 13:44:36| Swap maxSize 2097152 KB, estimated 161319 objects
2005/03/16 13:44:36| Target number of buckets: 8065
2005/03/16 13:44:36| Using 8192 Store buckets
2005/03/16 13:44:36| Max Mem size: 10240 KB
2005/03/16 13:44:36| Max Swap size: 2097152 KB
2005/03/16 13:44:36| Rebuilding storage in /var/spool/squid (CLEAN)
2005/03/16 13:44:36| Using Least Load store dir selection
2005/03/16 13:44:36| Set Current Directory to /var/spool/squid
2005/03/16 13:44:36| Loaded Icons.
2005/03/16 13:45:04| Accepting HTTP connections at 192.168.0.7, port 3128, FD 11.
2005/03/16 13:45:04| Accepting ICP messages at 0.0.0.0, port 3130, FD 12.
2005/03/16 13:45:04| WCCP Disabled.
2005/03/16 13:45:04| Ready to serve requests.
2005/03/16 13:45:04| Done reading /var/spool/squid swaplog (294 entries)
2005/03/16 13:45:04| Finished rebuilding storage from disk.
2005/03/16 13:45:04| 294 Entries scanned
2005/03/16 13:45:04| 0 Invalid entries.
2005/03/16 13:45:04| 0 With invalid flags.
2005/03/16 13:45:04| 294 Objects loaded.
2005/03/16 13:45:04| 0 Objects expired.
2005/03/16 13:45:04| 0 Objects cancelled.
2005/03/16 13:45:04| 0 Duplicate URLs purged.
2005/03/16 13:45:04| 0 Swapfile clashes avoided.
2005/03/16 13:45:04| Took 28.5 seconds ( 10.3 objects/sec).
2005/03/16 13:45:04| Beginning Validation Procedure
2005/03/16 13:45:04| Completed Validation Procedure
2005/03/16 13:45:04| Validated 294 Entries
2005/03/16 13:45:04| store_swap_size = 2468k
2005/03/16 13:45:06| storeLateRelease: released 0 objects
2005/03/16 13:48:20| Preparing for shutdown after 0 requests
2005/03/16 13:48:20| Waiting 30 seconds for active connections to finish
2005/03/16 13:48:20| FD 11 Closing HTTP connection
2005/03/16 13:48:20| Shutting down...
2005/03/16 13:48:20| FD 12 Closing ICP connection
2005/03/16 13:48:20| Closing unlinkd pipe on FD 9
2005/03/16 13:48:20| storeDirWriteCleanLogs: Starting...
2005/03/16 13:48:20| Finished. Wrote 294 entries.
2005/03/16 13:48:20| Took 0.0 seconds (274253.7 entries/sec).
CPU Usage: 0.068 seconds = 0.033 user + 0.035 sys
Maximum Resident Size: 0 KB
Page faults with physical i/o: 0
Memory usage for squid via mallinfo():
total space in arena: 2112 KB
Ordinary blocks: 2032 KB 3 blks
Small blocks: 0 KB 5 blks
Holding blocks: 200 KB 1 blks
Free Small blocks: 0 KB
Free Ordinary blocks: 79 KB
Total in use: 2232 KB 106%
Total free: 79 KB 4%
2005/03/16 13:48:20| Squid Cache (Version 2.5.STABLE6): Exiting normally.

TOP показывает загрузку CPU до ~3-4% Кроме Squid'а и стд демонов еще поднята Samba. Что можно покрутить-подкрутить, что бы забегало пошустрее?

2.
acl BlockSitesByName dstdomain "/etc/squid/sites_by_name"
кушает, а, вот, на
acl BlockURLByRegEx urlpath_regex "/etc/squid/url_by_regex"
squid.out
2005/03/16 13:54:00| aclParseAclLine: IGNORING invalid ACL: acl BlockURLByRegEx urlpath_regex "/etc/squid/url_by_regex"
2005/03/16 13:54:00| squid.conf line 1879: http_access deny all BlockURLByRegEx
2005/03/16 13:54:00| aclParseAccessLine: ACL name 'BlockURLByRegEx' not found.
2005/03/16 13:54:32| aclParseAclLine: IGNORING invalid ACL: acl BlockURLByRegEx urlpath_regex "/etc/squid/url_by_regex"
2005/03/16 13:54:32| squid.conf line 1879: http_access deny all BlockURLByRegEx
2005/03/16 13:54:32| aclParseAccessLine: ACL name 'BlockURLByRegEx' not found.


а почему? тем более, что во всех хельпах-букварях в urlpath_regex указываются файлы, 4 example
http://www.softportal.com/printarticles/244
Отказ от рекламы

Вставьте эти строки в свой /usr/local/etc/squid/squid.conf:
acl good_url url_regex "/usr/local/etc/squid/acl/good_url"
acl bad_urlpath urlpath_regex "/usr/local/etc/squid/acl/bad_urlpath"
acl bad_url url_regex "/usr/local/etc/squid/acl/bad_url"

http_access deny bad_urlpath !good_url
http_access deny bad_url !good_url


P.S. Для общего развития ;) : как подmount'ить vfat, что бы русские буковки в наименованиях файлов показывало? (iocharset=koi8-r,codepage=866 - не помогло).

TIA
_________________
"Helo, word!" - 17 errors 56 warnings
...
Рейтинг: 0 / 0
настройка squid
    #32964596
Фотография lissyara
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
squid.conf покажи?
...
Рейтинг: 0 / 0
настройка squid
    #32964599
Фотография lissyara
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У меня на Cel1200 128 ОЗУ скуид начал грузить систему на 2-4% ТОЛЬКО после того как настроил ограничение скорости пользователям. До этого его не было ни видно ни слышно. (Видно правда было, памяти 30 Мег кушал:))
...
Рейтинг: 0 / 0
настройка squid
    #32965596
Фотография Ex_Soft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lissyara
squid.conf покажи?

Та настройки практически default'овые... Во че менял:
squid.conf
...
cache_mem 10 MB
...
cache_swap_low 93
cache_swap_high 97
...
maximum_object_size 8192 KB
...
cache_dir ufs /var/spool/squid 2048 16 256
...
acl Admins src "/etc/squid/users.admin"
acl LocalNet src 192.168.0.0/24
acl BlockSitesByName dstdomain "/etc/squid/sites_by_name"
#acl BlockSitesByRegEx dstdom_regex "/etc/squid/sites_by_regex"
#acl BlockURLByRegEx urlpath_regex "/etc/squid/url_by_regex"
...
http_access deny all BlockSitesByName
#http_access deny all BlockSitesByRegEx
#http_access deny all BlockURLByRegEx
http_access allow localhost
http_access allow LocalNet
...
delay_pools 1
delay_class 1 2
delay_parameters 1 -1/-1 10000/100000
delay_access 1 deny Admins
delay_access 1 allow LocalNet
delay_access 1 deny all


lissyara
скуид начал грузить систему на 2-4% ТОЛЬКО после того как настроил ограничение скорости пользователям

забалабенил аналогично ;)
lissyara
До этого его не было ни видно ни слышно.

меня загрузка системы - мало волнует. хай хоть по самые помидоры будет загружена - маша специяльно выделена под проксю. Вопрос почему так медленно?

А что по поводу п.2. && P.S.?
_________________
"Helo, word!" - 17 errors 56 warnings
...
Рейтинг: 0 / 0
настройка squid
    #32974979
Фотография Ex_Soft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
с п.2. - разобрался ;) Оказывается, squid, не любит когда файл, указанный в urlpath_regex, пустой... Зато поимел ;) другой вопрос: какой сложности регулярные выражения обрабатывает squid?
Код: plaintext
1.
/ad\d*\.

режет тока

/ad.


а остальные - пропускает :(
на характер проверил perl'ом:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
$file_name=$ARGV[ 0 ];
open(INPUT_FILE,$file_name) or die "Can't open file \"$file_name\" (Message: \"$!\")";
@content=<INPUT_FILE>;
close(INPUT_FILE) or die $!;

$test_reg_ex="/ad\\d*\\.";
#$test_reg_ex='/ad\d*\.';
 
foreach (@content)
{
   $tmpstr=$_;
   $result=$tmpstr=~m/$test_reg_ex/i;
   if($result)
   {
     print "$tmpstr";
   } 
}

выкусывает из:

aaa/ad.ru
aaa/ad1.ru
aaa/ad11.ru
aaa/dd.ru
aaa/dd1.ru
aaa/dd11.ru
aaa/adc.ru
aaa/ad1c.ru
aaa/ad11c.ru
aaa.ad.ru
aaa.ad1.ru
aaa.ad11.ru
aaa.dd.ru
aaa.dd1.ru
aaa.dd11.ru
aaa.adc.ru
aaa.ad1c.ru
aaa.ad11c.ru

тока

aaa/ad.ru
aaa/ad1.ru
aaa/ad11.ru

так, что все, вроде, честно...
а где тогда рыть?..

Да... Таки ткните носом, pls, или подскажите:
как, все-таки, подmount'ить vfat, что бы русские буковки в наименованиях файлов показывало? (рыл, искал, нашел: iocharset=koi8-r,codepage=866 - не помогло :( ).
Бо шо в X-сах, шо в mc одни знаки вопроса Ж8-/...
_________________
"Helo, word!" - 17 errors 56 warnings
...
Рейтинг: 0 / 0
настройка squid
    #33019794
Фотография Ex_Soft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ex_Soft/ad\d*\.
Поскольку \d == [0-9] заменил /ad\d*\. -> /ad[0-9]*\. и все зафунциклировало


Осталось тока P.S. Ex_Softкак, все-таки, подmount'ить vfat, что бы русские буковки в наименованиях файлов показывало?забороть и топик можна считать закрытым

_________________
"Helo, word!" - 17 errors 56 warnings
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / настройка squid
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]