У нас есть экземпляр Squid, работающий в компании, и
, насколько я понимаю, я могу получить множество показателей из Squid, используя Squidclient.
Например, если я запустил:
squidclient -h localhost -p xxxx cache_object: // localhost / mgr: utilization | grep -P "http.kbytes" | sort
Я получаю следующий результат:
client_http.kbytes_in = 0,000278 / sec
client_http.kbytes_in = 0,001111 / сек
client_http.kbytes_in = 0,003333 / сек
client_http.kbytes_in = 1
client_http.kbytes_out = 0,015833 / сек
client_http.kbytes_out = 0,063333 / сек
client_http.kbytes_out = 0.190000 / сек
client_http.kbytes_out = 57
server.http.kbytes_in = 0
server.http.kbytes_in = 0,000000 / сек
server.http.kbytes_in = 0,000000 / сек
server.http.kbytes_in = 0,000000 / сек
server.http.kbytes_out = 0
server.http.kbytes_out = 0,000000 / сек
server.http.kbytes_out = 0,000000 / сек
server.http.kbytes_out = 0,000000 / сек
Отражают ли счетчики клиентов трафик между мной и экземпляром Squid, а счетчики серверов отражают трафик между экземпляром Squid и Интернетом?
Спасибо за вашу помощь,
Отражают ли счетчики клиентов трафик между мной и экземпляром Squid, а счетчики серверов отражают трафик между экземпляром Squid и Интернетом?
Если предположить, что вы единственный пользователь этого прокси-сервера и что он только когда-либо подключается к Интернету, это будет да.
Однако это неверное предположение. Сервер может быть где угодно, в том числе в локальной сети. Клиенты могут быть где угодно, в том числе в Интернете.
Чтобы быть точным:
счетчики клиентов предназначены для трафика к любым клиентам, которые связались с прокси, и от них. Обратите внимание, что для этого требуется только контакт - независимо от того, разрешено ли им его использовать. Пропускная способность, используемая для отклонения запрещенных клиентов, также включается в эти счетчики.
счетчики серверов относятся к любому серверу или одноранговому узлу, к которому подключился прокси.