Squid нагрузочная способность.

Операционки на базе Unix
Ответить
Аватара пользователя
Phantom
Эникейщик
Эникейщик
Сообщения: 266
Зарегистрирован: 18 май 2012, 16:34
ОС: ARCH Linux
Откуда: Брянск
Контактная информация:

Squid нагрузочная способность.

Сообщение Phantom » 04 дек 2012, 12:23

У меня в сети 360 человек. В прокси настроены аклы доступа, аутентификация по IP средствами SAMS. Есть пулы скорости, ограничения по медиа+регулярка+ограничение нежелательных сайтов по dst. Ну и кэш на 1 Гбайт с ограничением кэшируемого от 50 кб до 512кб. Элитный. Недаво у меня возник вопрос. А доколе хватит мне этого прокси? На сколько вообще рассчитывался кальмар? По дескрипторам видно, что ещё много места для раздолья. Ресурсно он иногда прыгает под 90 проц, но это было связано с кэшем и после небольшого надпиливанния все встало в норму. Ну а все же? Выложил выхлоп кальмара, что у меня крутится в данный момент.

Код: Выделить всё

Squid Object Cache: Version 3.0.STABLE19
Start Time:	Sat, 01 Dec 2012 10:48:17 GMT
Current Time:	Tue, 04 Dec 2012 06:29:24 GMT
Connection information for squid:
	Number of clients accessing cache:	307
	Number of HTTP requests received:	1478443
	Number of ICP messages received:	0
	Number of ICP messages sent:	0
	Number of queued ICP replies:	0
	Number of HTCP messages received:	0
	Number of HTCP messages sent:	0
	Request failure ratio:	 0.00
	Average HTTP requests per minute since start:	364.0
	Average ICP messages per minute since start:	0.0
	Select loop called: 213984586 times, 1.139 ms avg
Cache information for squid:
	Hits as % of all requests:	5min: 1.1%, 60min: 1.2%
	Hits as % of bytes sent:	5min: 3.4%, 60min: 3.0%
	Memory hits as % of hit requests:	5min: 0.0%, 60min: 0.0%
	Disk hits as % of hit requests:	5min: 34.4%, 60min: 30.0%
	Storage Swap size:	921444 KB
	Storage Swap capacity:	90.0% used, 10.0% free
	Storage Mem size:	9940 KB
	Storage Mem capacity:	97.1% used,  2.9% free
	Mean Object Size:	83.51 KB
	Requests given to unlinkd:	33962
Median Service Times (seconds)  5 min    60 min:
	HTTP Requests (All):   0.04047  0.03829
	Cache Misses:          0.05951  0.05633
	Cache Hits:            0.01955  0.01847
	Near Hits:             0.07825  0.07014
	Not-Modified Replies:  0.00091  0.00091
	DNS Lookups:           0.00278  0.00278
	ICP Queries:           0.00000  0.00000
Resource usage for squid:
	UP Time:	243667.024 seconds
	CPU Time:	7439.269 seconds
	CPU Usage:	3.05%
	CPU Usage, 5 minute avg:	18.26%
	CPU Usage, 60 minute avg:	13.42%
	Process Data Segment Size via sbrk(): 60900 KB
	Maximum Resident Size: 473248 KB
	Page faults with physical i/o: 7
Memory usage for squid via mallinfo():
	Total space in arena:   61168 KB
	Ordinary blocks:        50536 KB   1220 blks
	Small blocks:               0 KB      0 blks
	Holding blocks:         30156 KB     27 blks
	Free Small blocks:          0 KB
	Free Ordinary blocks:   10631 KB
	Total in use:           80692 KB 88%
	Total free:             10631 KB 12%
	Total size:             91324 KB
Memory accounted for:
	Total accounted:        24117 KB  26%
	memPool accounted:      24117 KB  26%
	memPool unaccounted:    67206 KB  74%
	memPoolAlloc calls: 984070140
	memPoolFree calls:  983981574
File descriptor usage for squid:
	Maximum number of file descriptors:   65535
	Largest file desc currently in use:    948
	Number of file desc currently in use:  880
	Files queued for open:                   0
	Available number of file descriptors: 64655
	Reserved number of file descriptors:   100
	Store Disk files open:                   0
Internal Data Structures:
	 12757 StoreEntries
	  1723 StoreEntries with MemObjects
	  1707 Hot Object Cache Items
	 11034 on-disk objects
01010000011010000110000101101110011101000110111101101101
Аватара пользователя
Raven
Бородатый сис
Бородатый сис
Сообщения: 2800
Зарегистрирован: 03 мар 2010, 15:12
ОС: RHEL 8
Откуда: Из серверной

Re: Squid нагрузочная способность.

Сообщение Raven » 04 дек 2012, 12:45

Насколько мне помнится кроме всего изложеного выше squid упирается еще и в железо. Даже больше в железяку... Я когда-то юзал сквид в кач-ве реверсного прокса для сайта посещаемостью >22k одновременных соединений на железке в 16 котлов и 16 гигов оперативы, причем сайт размещался там же, и из-за засилия апачей/пыхов/мускулов сквиду было не сильно просторно, но работал гад как часики. Под Кешу правда я ему давал всего 100м. Кушать он изволил порядка 150-200% (полтора-два ядра полностью) проца и полгига оперы, ибо кеш размещался на ramdisk'е. (Потом правда пришлось сменить кальмара на нгинкс, ибо последний жрет куда меньше, но это уже другая история).

Так что не думаю что он быстро себя исчерпает. + Сквид же можно и масштабировать.
Я не злопамятный, я просто часто ковыряю логи
Ответить

Вернуться в «Unix»