dkftpbench

DKFTPBECH is een FTP-benchmarkprogramma dat is geïnspireerd door SPECWEB99.
Download nu

dkftpbench Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • GPL
  • Prijs:
  • FREE
  • Naam uitgever:
  • Dan Kegel
  • Uitgever website:
  • http://kegel.com

dkftpbench Tags


dkftpbench Beschrijving

DKFTPBECH is een FTP-benchmarkprogramma geïnspireerd op specweb99. DKFTPBECH-applicatie is een FTP-benchmarkprogramma geïnspireerd door specweb99. Het resultaat van de benchmark is een aantal-gelijktijdige gebruikersbeoordeling; Nadat u de benchmark correct hebt uitgevoerd, heeft u een goed idee hoeveel gelijktijdige inbelclients een server kan ondersteunen. De doelbandbreedte per client is ingesteld op 28,8 kilobits / seconde om in dialup-gebruikers te modelleren; Dit is belangrijk voor servers op het echte internet, die vaak duizenden klanten dienen op slechts 10 mbits / sec van bandbreedte. Het eindresultaat van de benchmark is "het aantal gelijktijdige 28.8 kilobits / tweede dialup-gebruikers". Om dit nummer in te schatten, start de benchmark een nieuwe gesimuleerde gebruiker zodra de laatste is voltooid. Het stopt met het vergroten van het aantal gebruikers wanneer men niet aansluit, kan de gewenste bandbreedte niet onderhouden of de door de optie--optie ervan is opgegeven. Het voert de gesimuleerde gebruikers uit totdat de hoeveelheid van de door de optie -t optie is verstreken sinds de laatste gesimuleerde door de gebruiker of de dood; De laatste score is het aantal gebruikers dat nog in leven is. Hier zijn enkele belangrijke kenmerken van "DKFTPBECH": · Compile en runs op Linux, FreeBSD en Solaris (of deed, laatst dat ik heb geprobeerd) · Fetches veel bestanden parallel · wacht op elke verbinding met afwerking (en dan een beetje) voordat u de volgende begint; vertraagt tot 5 seconden · afbreken als het langer dan 5 seconden duurt om het eerste pakket van een bestand te krijgen · Gebruikt nieuwe poller-klasse voor schaalbaarheid; U kunt aangeven welke poller wordt gebruikt op de opdrachtregel · ondersteunt langzame dataraten (vóór, het verwerkt alleen tarieven boven 80 KBITS / SEC op sommige systemen) · Hiermee kunt u instellen hoe kieskeurig het gaat om dataraten (vóór, het moet sneller zijn dan 'drempelwaarde werd vastgesteld op 3/4 de doelbandbreedte) · ondersteunt alternatieve gereedheidsmeldingsmethoden zoals O_ASYNC en O_ONESIGFD · verschaft zowel als een stand-alone uitvoerbaar bestand en als een CORBA-object. (Dankzij http://corbaconf.kiev.ua/ voor de Corba Autoconf-macro's. · Schakelt naar de binaire modus na inloggen. (Met de client-API kunt u kiezen; bewerken van robouser.cc om de Start_Type-staat over te slaan als u ASCII wilt overslaan .) Voorbeeld: na het uitpakken van de bronnen, configureer ze voor uw systeem met de opdracht ./Configurethis zal MAKEFILE van MAKEFILE.IN genereren. Om ervoor te zorgen dat de bronnen intact zijn en werken op uw systeem, brengt TYPE CHECKET , en falen als een eenheidstest mislukt. U moet op internet worden aangesloten, omdat dit zal proberen een bestand van ftp.uu.net te downloaden. Om de System Tuning Tool DKLIMITS te bouwen, maakt Type DKLIMITSRUN IT op zowel de klant en de Server Machine; Zorg ervoor dat het aantal bestanden dat het kan openen ongeveer drie keer het gewenste aantal gebruikers is en dat het aantal poorten kan binden is hoger dan het gewenste aantal gebruikers. U mag X Windows of An of Any niet hoger zijn. Andere programma's op de klant- en servermachines bij het uitvoeren van de BE nchmark. Om de benchmark te bouwen, produceert type Makethis de uitvoerbare 'DKFTPBECH', het afstemprogramma 'DKlimits' en een stel eenheidstests (executables met namen die eindigen in _test) die u nu kunt negeren. Hier is een eenvoudig gebruik van DKFTPBECH: ./DKFTPBECH -N1 -HFTP.UU.NET -T15 -VTHIS TELLS BENCH om één gebruiker het standaardbestand van ftp.uu.net herhaaldelijk te simuleren en na vijftien seconden te stoppen. Het programma produceert deze uitgang: Optiewaarden: -hftp.uu.net hostnaam van FTP-server -P21 poortnummer van FTP-server -N1 Aantal gebruikers -T15 Lengte van de uitvoer (in seconden) -B3600 Gewenste bandbreedte (in Bytes per seconde ) -Uanonieme gebruikersnaam -probouser @ User Password -Fusenet / Rec.Juggling / Juggling.faq.z-bestand om -M -M1500 bytes per 'pakket' -v1 Verbosity1 GebruikersUser0: Fetching 22708 bytes duurde 6.530000 seconden, 3477 bytes per seconduser0: halen 22708 bytes duurde 6.530000 seconden, 3477 bytes per sececetest. 1 gebruikers hebben achtergelaten.


dkftpbench Gerelateerde software

MS-SYS

MS-SYS is een Linux-programma voor het schrijven van Microsoft-compatibele opstartrecords. ...

271

Downloaden

paexec

Een hulpprogramma dat de gegeven taken (STDIN) in verschillende CPU's of machines in een netwerk verdeelt. ...

188

Downloaden