<div dir="ltr"><div><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature">Здравствуйте.<br><br>Создал балансировщик на 10 кэширующих серверов.</div><div class="gmail_signature" data-smartmail="gmail_signature">Использовал consistent hash по $request_uri </div><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><br></div><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><span style="font-family:monospace,monospace;font-size:14px;white-space:pre;background-color:rgb(252,252,251)">upstream cacheserver {

hash $request_uri consistent;
server <a href="http://10.0.0.2:8080">10.0.0.2:8080</a> max_fails=0;
server <a href="http://10.0.0.3:8080">10.0.0.3:8080</a> max_fails=0;
server <a href="http://10.0.0.4:8080">10.0.0.4:8080</a> max_fails=0;
server <a href="http://10.0.0.5:8080">10.0.0.5:8080</a> max_fails=0;
server <a href="http://10.0.0.6:8080">10.0.0.6:8080</a> max_fails=0;
server <a href="http://10.0.0.7:8080">10.0.0.7:8080</a> max_fails=0;
server <a href="http://10.0.0.8:8080">10.0.0.8:8080</a> max_fails=0;
server <a href="http://10.0.0.9:8080">10.0.0.9:8080</a> max_fails=0;
server <a href="http://10.0.0.10:8080">10.0.0.10:8080</a> max_fails=0;
server <a href="http://10.0.0.11:8080">10.0.0.11:8080</a> max_fails=0;
keepalive_requests 10000;
keepalive 64;

}</span><br><br>Уникальных урлов более 20 миллионов. Размер файлов примерно одинаковый.<br><br>Ожидал, что распределение нагрузки между серверами будет примерно одинаковое. Однако отклонения достигают 20%</div><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><br></div><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature">Динамика изменения объема занятого места в кэш партициях кэширующих серверов,<br><br><img src="cid:ii_kl0sywp60" alt="image.png" width="481" height="388"><br><br>С наилучшими пожеланиями.<br>Алексей</div></div></div>