Клиентот покажува брза врска за преземање, серверот стои на оптичка врска, а преносот сепак ползи. Бројот што луѓето го споредуваат обично е тој што е отпечатен во планот на клиентот, додека пакетот всушност најпрво ја преминува излезната пристапна врска на серверот. Таа врска е буџетот во кој преносот мора да се вклопи. На мала домашна врска тоа е најмалиот број на патеката.

Бројот што го прочитавте беше во погрешна насока

Преземањето кон далечински клиент троши капацитет за качување на серверскиот крај на тунелот. Огласените стапки на преземање на серверот ја опишуваат спротивната насока и не кажуваат ништо за оваа. Истата асиметрија се превртува кога клиентот качува, поради што едната насока може да изгледа добро, додека другата е неупотреблива.

Трошоците за инкапсулација и секој конкурентен сообраќај трошат дел од истиот буџет. Ниту едно од двете не е видливо во тест за брзина што го мери само клиентот.

Запишете ја патеката како буџет

Наведете ја секоја граница што пакетот мора да ја помине и дајте ѝ број во иста единица. Достава од изворот, обработка на серверот, качувачката врска на серверот, средната патека, врската за преземање на клиентот и обработката на клиентот сите важат. Употребливата стапка е најмалата од нив минус трошоците, и никакво дотерување над тој таван не го менува резултатот. Запишете го списокот пред мерењето, зашто ви кажува на кој број да не верувате.

Со качувачка врска на серверот од 20 Mbit/s и врска за преземање на клиентот од 100 Mbit/s, серверот го ограничува преносот многу пред клиентот да го забележи. Трошоците и секој истовремен пренос земаат уште еден дел, а заситената качувачка врска ги одложува и потврдите, што го забавува TCP преносот под суровиот таван. Ниту еден од двата ефекти не се појавува во споредба на планови.

Држете ги мегабитите и мегабајтите одделно и кажете дали секој број мери сообраќај на шифрираната врска или корисен товар на апликацијата. Мешањето на овие две е најчестата причина буџетот да изгледа дека не се собира. Означете го секој број со неговата единица и точка на мерење.

Каде плочата навистина ве чини

Штом пристапната врска е доволно голема, хардверот на крајната точка станува видлив и дури тогаш процесорот е важен. Определете го моделот, распоредот на интерфејсите и употребената реализација. Набљудување за заедничка магистрала на рана плоча не опишува секоја подоцнежна ревизија.

Споредувајте поединечни патеки на обработка наместо еден просек на CPU. Умерено вкупно оптоварување може да скрие едно заситено јадро што ја врши целата работа по пакет, а тактната фреквенција не се пренесува меѓу процесорски дизајни како оценка за изведба. Брзината на пакетите е исто толку важна како пропусноста, зашто малите пакети чинат повеќе по бајт од големите. Мерете со големините на пакети што вашето оптоварување навистина ги користи.

Термичките и енергетските граници исто така го одредуваат однесувањето при долготрајна работа. Краток изблик може да изгледа одлично додека десетминутен пренос се забавува, поради што мерило од неколку секунди е лош водич за ноќна резервна копија.

Упатствата за изведба на добавувачот ги делат пристапниот опсег, CPU, обработката на пакети, транспортот и големината на пакетот во одделни ограничувања. Вреди да се прочитаат пред да смените шифра, зашто промената на шифра ретко поместува граница што никогаш не била ограничување.

Мерете пред да смените шифра

Пуштете насочен тест што ја известува стапката навистина постигната низ тунелот, потоа пуштете го истиот тест на суровиот интерфејс за споредба. Разликата меѓу тие два броја е цената на тунелот, а помалиот од двата тавана ви кажува на која граница да нападнете.

Зачувајте ја безбедносната политика недопрена додека споредувате. Стар резултат добиен со слаба шифра или оверклокувана плоча не е план за тековното распоредување.

iperf3 -c 10.44.0.1 -R -t 30
iperf3 -c 10.44.0.1 -t 30
ethtool eth0 | grep -i speed

Чувајте ги насочните резултати до набљудувањата на крајната точка од истото пуштање. Следната промена треба да цели кон измерениот таван, а не кон компонентата што изгледа најмала во спецификацијата.

Поврзани статии