8 bästa verktyg för prestanda och belastning

click fraud protection

När du behöver testa prestanda för ett nätverk, måste du använda rätt verktyg. Faktum är att det gäller de flesta aktiviteter. Om du som du någonsin har försökt köra en spik med en skruvmejsel, kommer du säkert att hålla med det.

Prestations- och belastningstestverktyg

Så idag kommer vi att titta på verktyg för prestanda och belastningstest. Mer specifikt kommer vi att granska några av de allra bästa verktygen för nätverksprestanda och belastningstest. Och eftersom begreppet prestanda och lasttestning är något vagt, kommer du snart att få reda på att verktygen är olika.

Vi börjar idag med att diskutera prestanda och belastningstest. När allt kommer omkring kan det bara hjälpa dig att bättre förstå vad som kommer efteråt. Vi kommer först att förklara vad prestanda är och vilka faktorer som påverkar det. Vi ska också göra vårt bästa för att förklara vad belastningstestning är i samband med prestandatestning. Och slutligen kommer vi till den intressanta delen, en översyn av några av de bästa verktygen som kan användas för prestanda och belastningstest.

instagram viewer

Prestanda och belastningstest förklarat

Låt oss börja med en ansvarsfriskrivning. I samband med det här inlägget som handlar om nätverksadministration kommer vi att hänvisa till prestanda och belastningstestning av nätverk och även om några av de verktyg som granskas nedan kan köra andra typer av prestanda tester, kommer de inte att vara vårt primära fokus.

Mer än någonting är nätverksprestanda en fråga om användares uppfattning och som sådan kan det inte lätt testas. Upplevd nätverksprestanda påverkas emellertid direkt av flera faktorer som kan testas. De två första är bandbredd och genomströmning. Den första hänvisar till nätverkets bärförmåga. Tänk som en analogi på det som antalet körfält på en motorväg. genomströmningå andra sidan avser den faktiska användningen av den tillgängliga bandbredden. För att behålla vår tidigare analogi kan en fyrfelts motorväg ha en "bandbredd" på 4 000 fordon per timme, men dess nuvarande "genomströmning" kan endast vara 400 fordon per timme eller 10% av sin kapacitet.

Latency, fördröjning och jitter är andra faktorer som påverkar nätverkets upplevda prestanda. Latens hänvisar till den tid data tar för att resa från källa till destination. Det är främst en funktion av signalens restid och behandlingstid vid alla noder som den går igenom. Det är en fysisk begränsning som inte kan minskas. Försening, å andra sidan, kan ibland förbättras. Det har att göra med den tid det tar för nätverksutrustning att bearbeta, köa och vidarebefordra data. Snabbare och kraftfullare utrustning ger generellt mindre fördröjning för överföringen. När det gäller jitter, det hänvisar till variationen i paketfördröjning vid det mottagande slutet av konversationen. Trafik i realtid eller nära realtid påverkas särskilt av den eftersom den kan orsaka datapaket att komma ut ur sekvensen. När det gäller Voice over IP, till exempel, kan detta leda till obegripligt tal.

RELATERAD LÄSNING: Bästa verktyg för felsökning av nätverk (granskad)

OK, nu när vi har prestanda spikade, hur är det med lasttestning? När vi talar om belastningstest, är det vi vanligtvis har i åtanke att generera faktisk nätverkstrafik för att kunna mäta hur belastningen påverkar prestandan. Med vår motorvägsanalogi vet vi alla hur motorvägshastigheterna är omvänt proportionella mot mängden trafik. Det är därför rusningstidstrafiken är en vanlig orsak till trafikstockningar. Tja, detsamma gäller för nätverkstrafik och prestanda är i allmänhet omvänt proportionell till mängden trafik. Det är därför lasttestning är intressant.

Oavsett vad, det bästa sättet att utföra prestanda och belastningstest i nätverk är att simulera den faktiska användartrafiken och mäta tiden det tar att genomföra en viss uppsättning tester. Detta ger dig den bästa tillnärmningen av den faktiska användaruppfattningen.

De bästa verktygen för prestanda och belastningstest

Vi har skurat ut marknaden för några av de bästa verktygen för prestanda och belastningstest. Här är resultatet av våra ansträngningar. Vi har försökt ta med olika typer av verktyg av flera skäl. Först och främst ville vi ge dig en uppfattning om de olika verktygen som finns tillgängliga. Och eftersom allas behov är olika ökar chansen att en av dem kommer att matcha dina behov genom att granska flera typer av verktyg.

Solarwinds är ett känt namn inom nätverksadministration. Företaget är känt för att göra några av de bästa nätverksadministrationsverktygen på marknaden. Dess flaggskeppsprodukt, Network Performance Monitor är allmänt erkänt som ett av de bästa verktygen för övervakning av bandbredd för nätverk. Och för att göra sakerna ännu bättre, Solarwinds är också företaget bakom flera kostnadsfria verktyg, var och en möter ett specifikt behov av nätverksadministratörer som de berömda SolarWinds TFTP-server eller de Avancerad subnätkalkylator.

De WAN Killer Network Traffic Generator, som är en del av SolarWinds Network Engineer's Toolset, har det enda syftet att generera nätverkstrafik. Tanken är att administratörer skulle använda detta verktyg i kombination med prestandatestverktyg, testar därmed prestanda under höga trafiksituationer, något som inte många verktyg gör sig själva.

Verktyget låter dig enkelt ställa in IP-adressen och värdnamnet du vill skicka trafikbelastningen till. Det låter dig också ange parametrar som portnummer, paketstorlek och procent av tillgänglig bandbredd som ska användas. Det kan till och med låta dig ändra inställningarna för Differentierad servicekodpunkt (DSCP) och ECN (Explicit Congest Notification). Denna flexibilitet låter verktyget härma nästan alla typer av trafik.

SolarWinds WAN Killer Skärmdump
  • GRATIS PRÖVNING: SolarWinds Engineer's Toolset
  • Officiell nedladdningslänk: https://www.solarwinds.com/engineers-toolset/registration

Verktygets primära användning är för uppgifter som att testa trafikprioritering och lastbalansering. Du kan också använda det för att se till att ditt nätverk är korrekt konfigurerat och att enorma mängder av obetydlig trafik - som genereras av det här verktyget - inte kommer att ha negativa effekter på kritisk trafik. Genom att finjustera verktyget kan du simulera nästan alla typer av situationer.

Som vi angav tidigare, SolarWinds WAN Killer Network Traffic Generator är en del av Engineers Toolset, ett paket med över 60 olika verktyg. Verktygsetet innehåller en blandning av de viktigaste gratisverktygen från SolarWinds i kombination med många exklusiva verktyg som du inte hittar någon annanstans. Och de flesta av de medföljande verktygen är integrerade i en gemensam instrumentbräda där de enkelt kan nås.

Vad är det annat i SolarWinds Engineer's Toolset?

De SolarWinds Engineer's Toolset innehåller flera dedikerade felsökningsverktyg. Verktyg som Ping Sweep, DNS Analyzer och TraceRoute kan användas för att utföra nätverksdiagnostik och hjälpa till att lösa komplexa nätverksproblem snabbt. För de säkerhetsinriktade administratörerna kan några av verktygets verktyg användas för att simulera attacker och hjälpa till att identifiera sårbarheter.

SolarWinds Engineers Toolset Desktop Console

Verktygsetet har också några utmärkta funktioner för övervakning och varning. Vissa av dess verktyg övervakar dina enheter och tar upp varningar för tillgänglighet eller hälsoproblem. Och slutligen kan du använda några av de inkluderade verktygen för konfigurationshantering och loggkonsolidering.

Här är en lista över några av de andra verktygen du hittar i SolarWinds Engineer's Toolset:

  • Portskanner
  • Växla Port Mapper
  • SNMP svep
  • IP Network Browser
  • MAC-adressupptäckt
  • Ping svep
  • Svarstid Monitor
  • CPU Monitor
  • Memory Monitor
  • Gränssnittsmonitor
  • traceroute
  • Router Lösenord Dekryptering
  • SNMP Brute Force Attack
  • SNMP Dictionary Attack
  • Konfigurera Jämför, Downloader, Uploader och Editor
  • SNMP-fällredigerare och SNMP-fällmottagare
  • Subnet Calculator
  • DHCP Scope Monitor
  • DNS Structure Analyzer
  • DNS-granskning
  • IP-adresshantering

FAQ: Inkluderar WAN KILLER en 14-dagars GRATIS provversion? Ja det gör det.

Med så många verktyg som ingår i SolarWinds Engineer's Toolset, du bör definitivt prova och se själv vad det kan göra för dig. Denna produkt, inklusive WAN Killer Network Traffic Generator, säljer för $ 1 495 per stationär installation. Du behöver en licens för varje användare av verktyget. Men med tanke på alla inkluderade verktyg är detta ett mycket rimligt pris. Om du vill ge verktygssatsen en testkörning finns en 14-dagars provversion tillgänglig.

Officiell nedladdningslänk: https://www.solarwinds.com/engineers-toolset/registration

2. LAN-hastighetstest

LAN-hastighetstest från TotuSoft är ett enkelt men kraftfullt verktyg för att mäta prestanda för filöverföringar, hårddiskar, USB-enheter och även nätverkshastigheter. Allt du behöver göra är att välja en destination på servern där du vill testa WAN-anslutningen. Verktyget kommer sedan att bygga en fil i minnet och överföra den båda sätten medan den mäter tiden det tar. Därefter gör alla beräkningar åt dig och ger dig en utvärdering av överföringens prestanda.

LAN-hastighetstest Skärmdump

Du kan också välja en dator som kör LAN Speed ​​Test Server istället för en delad mapp som destination. Detta tar effektivt ut disken åtkomstkomponenten från ekvationen, vilket ger dig ett riktigt mått på nätverkets prestanda. Verktyget installeras initialt i sin Lite, funktionsbegränsade version. För att få tillgång till avancerade funktioner i standardversionen måste du köpa en licens som endast är tillgänglig för tio dollar, med tillgängliga mängdrabatter. Verktyget är portabelt och kommer att köras på alla Windows-versioner sedan Windows 2000.

3. LAN-bänk

Trots att utvecklarens webbplats inte längre är uppe, LAN-bänk från Zack såg är fortfarande tillgänglig för nedladdning från flera webbplatser för nedladdning av programvara och du bör inte ha några problem med att hitta den. Det är ett kostnadsfritt och portabelt benchmarkingverktyg för TCP-nätverk. Verktyget är baserat på Winsock 2.2, en ganska gammal ram men en med minimal CPU-användning vilket är bra. Du kan vara ganska säker på att dålig CPU-prestanda inte kommer att förorena dina testresultat för nätverksprestanda. Allt verktyget gör är att testa nätverksprestanda mellan två datorer men vad det gör, gör det bra.

LANBench-skärmdump

Du måste springa LAN-bänk på två datorer, i vardera änden av nätverkssegmentet du vill testa. En instans körs som servern och den andra är klienten. Servern kräver ingen konfiguration. Allt du behöver göra är att klicka på Lyssna knapp. Verktygets testkonfiguration görs allt på klientsidan innan testet startas. Du måste ange serverns IP-adress och du kan justera flera testparametrar, t.ex. testens totala varaktighet, paketstorleken som används för testning samt anslutningen och överföringen läge.

4. NetIO-GUI (NetIOs Big Brother)

NetIO-GUI är faktiskt en gratis frontend för multiplattformens kommandoradverktyg NetIO. Tillsammans bildar de ett mycket kraftfullt prestandatestverktyg. Det kan användas för att mäta ICMP-svarstider såväl som nätverksöverföringshastigheter för olika paketstorlekar och protokoll. Alla resultat lagras i en SQLite-databas och kan enkelt jämföras. Detta Windows-verktyg finns antingen som en installerbar programvara eller som ett bärbart verktyg.

NetIO-GUI-skärmbild

För att kunna köra tester behöver du två instanser av verktyget, ett i vardera änden. Den ena sidan körs i klientläge medan den andra körs i serverläge. Att använda det är ganska enkelt, när du väl har kört det i båda ändarna klickar du på startknappen på servern (kör vanligtvis längst slut) och på klienten anger du helt enkelt serverns IP-adress och väljer protokollet (TCP eller UDP) som du vill använda för att köra testa. Du börjar testet och låter NetIO testa anslutningen med olika paketstorlekar innan testresultaten returneras.

5. NetStress

Ursprungligen skapad som ett internt verktyg av Nötter om nät, NetStress erbjuds nu till allmänheten. Det är ännu ett gratis och enkelt nätverksbedömningsverktyg och som du ser ut från dess namn handlar det om belastningstestning. Liksom de flesta andra liknande produkter måste du köra verktyget på två datorer i vardera änden av nätverket som du behöver testa. Det är något lättare att använda än andra verktyg eftersom den automatiskt kan hitta mottagarens IP-adress.

NetStress-skärmdump

Kör ett test med NetStress är mycket enkelt, även om vissa kanske inte tycker att det är självförklarande. Vad du behöver göra är att klicka på 0.0.0.0 bredvid Fjärrmottaget IP. Välj sedan IP-adressen som visas i fönstret och klicka på OK. Att göra det gör det möjligt för Start knapp. När det är aktiverat klickar du helt enkelt på det och verktyget börjar testa och mäta TCP- och UDP-genomströmningen. Ett intressant alternativ finns i detta verktyg möjligheten att ändra MTU-storleken som används för testning. Trots vissa underliga frågor som oförmågan att ändra storlek på hela skärmfönstret är NetStress ett ganska bra verktyg.

6. AIDA32

AIDA32 är officiellt en avvecklad produkt som har ersatts av AIDA64 men denna äldre version är fortfarande mycket populär och lätt att hitta. Aida är ett maskinvaruinformation och benchmarkingverktyg som kan utföra många olika tester. Anledningen till att denna specifika - och äldre - version har gjort den på vår lista är att den innehåller ett utmärkt Network Benchmark-verktyg som inte längre finns tillgängligt i AIDA64. Se till att du får rätt version. Det är enkelt att använda plugin-programmet och det kan startas från verktygets Plugin-meny

Aida32 skärmdump

AIDA32 verktyget skiljer sig inte särskilt mycket från de flesta andra på den här listan och du måste köra det i båda ändarna av den sökväg du vill testa. På en av datorerna måste du välja Bemästra från listrutan som du hittar längst ner i verktygsfönstret. Du går sedan till Bandbredd och klicka på Start knapp. På den andra datorn väljer du Slav istället för Bemästra och ange IP-adressen till befälhavaren. Precis som du gjorde på befälhavaren, går du till Bandbredd fliken och klicka Start. När testet är klart, Spara -knappen kan användas för att enkelt spara bandbreddskartan i bitmappformat.

7. PerformanceTest Från PassMark

Godkänt’s Utvärderingsprov är en komplett PC-prestanda benchmarking programvara. Det gjorde det på vår lista eftersom det har ett mycket intressant avancerat nätverkstestverktyg som man kan använda för att köra nätverksprestanda. Verktyget kan köra tester på både IPv4- och IPv6-nätverk och det låter användare ställa in datablockstorleken som används för testning. Det låter dig också aktivera UDP-bandbreddstrottling om du så önskar. Nätverksmodulen är väl dold inom Utvärderingsprov Ansökan. Du kan komma åt det genom att klicka ENVANCERADE och då Nätverk från verktygets menyfält.

PassMark Advanced Network Test

Detta är ett begränsat verktyg där resultaten visas i statusområdet och visar mängden data som skickas till servern, CPU-belastningen och genomsnittliga, minsta och maximala överföringshastigheter. Även om detta inte är mycket, borde det räcka för att bestämma konsekvensen för nätverkets prestanda. Utvärderingsprov är en betald shareware men kan användas gratis utan begränsningar i upp till 30 dagar.

8. Wireshark

Vi var inte säkra på om Wireshark bör inkluderas i denna lista. När allt kommer omkring är detta inte ett lasttestverktyg och det är inte ens ett riktigt prestandatestverktyg. Det är emellertid ett av de bästa felsökningsverktygen för alla nätverk och det kan användas tillsammans med andra verktyg på den här listan för att se den exakta effekten av olika nätverksbelastningssituationer på nätverket trafik.

Tidigare känd som Eterisk, Wireshark har funnits i 20 år. Det är ett av de mest populära verktygen för sniffning av nätverk. Verktyget har en intressant historia. Innan Wireshark, marknaden hade väsentligen en GUI-baserad paket sniffer som lämpligen kallades Sniffer. Det var en utmärkt produkt som led av en större nackdel, dess pris. I slutet av 90-talet var produkten cirka $ 1500, vilket var mer än många hade råd med. Detta föranledde utvecklingen av Ethereal som en fri och öppen källkodspakskyttare av en UMKC-examen vid namn Gerald Combs som fortfarande är den främsta underhållaren av Wireshark tjugo år senare.

Wireshark Skärmdump

I dag, Wireshark har blivit referensen i paket sniffare. Det är de facto-standarden och de flesta andra verktyg försöker imitera den. Detta verktyg gör huvudsakligen två saker. Först och främst fångar den all trafik den ser i sitt gränssnitt. Men det slutar inte där. Produktens verkliga styrka ligger i dess kraftfulla analysfunktioner som faktiskt är så bra att den inte är det ovanligt för användare som använder andra verktyg för paketupptagning för att köra analysen av den fångade informationen med Wireshark. Så bra är det. Detta är ett så vanligt sätt att använda produkten att du vid uppstart ombeds att öppna en befintlig infångningsfil - eventuellt skapad med ett annat verktyg - eller börja fånga trafik. En annan styrka med verktyget är de filter som det innehåller som låter dig nollställa exakt de data du är intresserad av.

Medan Wireshark har en brant inlärningskurva, det är väl värt att lära sig, det kommer att visa sig gång på gång att vara ett ovärderligt verktyg för många nätverksfelsökningsuppgifter. Det är definitivt något som borde vara en del av varje nätverksadministratörs verktygssats. Och med tanke på dess pris - det är gratis - finns det ingen anledning till att inte använda det.

watch instagram story