Citirea ratei și a capacității de rafală a unui delay pool Squid
Citiți un delay pool Squid ca rată de reumplere și permisiune de rafală, apoi alegeți un control separat când cerința privește conexiuni simultane ale clienților.
delay_pools 1
delay_class 1 1
delay_parameters 1 64000/128000
Citiți perechea ca restore/maximum: acest pool de clasa 1 primește 64,000 octeți de permisiune pe secundă și păstrează cel mult 128,000 octeți. Reumplerea este de 512,000 biți pe secundă înainte de costurile de rețea. Permisiunea disponibilă permite o rafală; maximul mai mare nu dublează rata susținută.
Fragmentul ilustrează parametri în versiunile de Squid care oferă delay pools. O implementare are încă nevoie de delay_access pentru a selecta traficul și de controalele obișnuite de acces.
| Cerință | Mărime relevantă |
|---|---|
| Ritm susținut | Reumplere, în octeți pe secundă |
| Permisiune de rafală | Capacitatea găleții, în octeți |
| Cotă lunară sau zilnică | Consum acumulat în perioadă, cu politica sa de resetare |
| Conexiuni simultane | O condiție privind numărul de conexiuni, cum ar fi maxconn |
Un maxim de 64,000 octeți nu ar opri o descărcare după 64,000 octeți: permisiunea continuă să se reîncarce. Nu este o contabilitate a consumului cumulat. Traficul atribuit unui singur pool de clasa 1 partajează și permisiunea totală, în loc să primească acea rată pe persoană.
maxconn măsoară conexiunile TCP stabilite asociate cu IP-ul unui client conectat direct, nu octeți sau utilizatori. Un intermediar sau NAT poate reuni mai multe persoane sub acea sursă. Păstrați cerința în propriile unități înainte de a alege o directivă.