У нас есть экземпляр 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/sec
client_http.kbytes_in = 0.003333/sec
client_http.kbytes_in = 1
client_http.kbytes_out = 0.015833/sec
client_http.kbytes_out = 0.063333/sec
client_http.kbytes_out = 0.190000/sec
client_http.kbytes_out = 57
server.http.kbytes_in = 0
server.http.kbytes_in = 0.000000/sec
server.http.kbytes_in = 0.000000/sec
server.http.kbytes_in = 0.000000/sec
server.http.kbytes_out = 0
server.http.kbytes_out = 0.000000/sec
server.http.kbytes_out = 0.000000/sec
server.http.kbytes_out = 0.000000/sec
Отражают ли счетчики клиентов трафик между мной и экземпляром Squid, а счетчики серверов отражают трафик между экземпляром Squid и Интернетом?
Спасибо за помощь,
Отражают ли счетчики клиентов трафик между мной и экземпляром Squid, а счетчики серверов отражают трафик между экземпляром Squid и Интернетом?
Если предположить, что вы единственный пользователь этого прокси-сервера и что он только когда-либо подключается к Интернету, это будет положительным ответом.
Однако это плохое предположение. Сервер может находиться где угодно, в том числе в локальной сети. Клиенты могут быть где угодно, в том числе в Интернете.
Точнее:
счетчики клиентов предназначены для трафика к и от любых клиентов, которые связались с прокси. Обратите внимание, что для этого требуется только контакт - независимо от того, разрешено ли им его использовать. Пропускная способность, используемая для отклонения запрещенных клиентов, также включается в эти счетчики.
счетчики серверов относятся к любому серверу или одноранговому узлу, с которым прокси связался.