Dom Recenzije Kako testiramo SMB servere

Kako testiramo SMB servere

Video: Testing File Transfer SMB vs NFS with CPU Bottleneck!! (Svibanj 2024)

Video: Testing File Transfer SMB vs NFS with CPU Bottleneck!! (Svibanj 2024)
Anonim

Testiranje poslužitelja znači kopanje u referentnim paketima. Taj ćemo testni paket proširiti kako vrijeme prolazi, no za ovaj skup strojeva za radne konje odlučili smo se pridržavati osnovnog testiranja otpornosti na procesor i memoriju, zajedno s testom mrežnog datotečnog sustava kako bismo vidjeli kako poslužitelj uspijeva pod različitim stupnjevima diska učitavanje putem mreže.

Nakon što smo ispitali nekoliko opcija, smjestili smo se u dva testna skupa. Prvi je Geekbench 2.0.10 iz Primate Labs-a, kanadske tvrtke za razvoj softvera. Sviđa mi se Geekbench jer on temeljito radi naprezanje diska i memorije. Također je dostupan u Windowsima, Linuxu, OS X, pa čak i Solarisu, a može se izvoditi bilo u 32-bitnom ili 64-bitnom načinu rada, uz specifičnu podršku za rad s višestrukim procesorima i za višestruko učitavanje. Geekbench vraća opću ocjenu Geekbench-a sastavljenu iz svih svojih testova. Sa samo nekoliko testiranih strojeva, ovaj je broj od ograničene važnosti, ali porast će u komparativnoj vrijednosti dok pregledavam više poslužitelja. U međuvremenu, možete pregledati postojeće Geekbench-ove rezultate na pregledniku rezultata Primate Labs (pretraživački zapis dostavljenih rezultata bodovanja koji je već nekoliko stotina strojeva).

Pored ukupnog rezultata Geekbench-a, uzimam u obzir i specifične rezultate za cijeli procesor i performanse s pomičnim zarezom, kao i za brzinu memorije. Geekbench testira svaki od tih podsustava s različitim jedno- i (gdje je primjenjivo) višeslojnim testovima i vraća opću ocjenu u svakoj kategoriji.

Za testiranje diska odlučili smo se držati istog skupa referentnih vrijednosti koje smo koristili za testiranje mrežne pohrane (NAS): referentnog sustava mrežnog datotečnog sustava IOzone (iozone.org). Devetnaest godina u izradi, IOzone je sofisticirani I / O referentni test koji procjenjuje cjelokupno rješenje poslužitelja s aplikacije ili razine datoteke, a ne samo s razine sirovog hardvera. To znači da konfiguriramo naše testove IOzone da pokreću I / O stream u različitim veličinama datoteka i blokova. Na taj način možemo vidjeti rezultate u kojima predmemorija klijenta i poslužitelja igraju ulogu, kao i slučajeve kada su datoteke toliko velike da su predmemorije preopterećene i možemo dobiti osjećaj sirovog hardverskog rada.

Postavio sam IOzone da izvodi datoteke u veličini od 32 MB do veličine RAM-a svakog poslužitelja. Veličine blokova bile su u rasponu od 4K do 128K. Promet koji je proizveo obuhvatio je niz datoteka male i srednje veličine, forsirajući poslužitelj i njegov operativni sustav na prikazivanje njihovih pametnih podataka. To mi je također omogućilo da vidim što bi se dogodilo kad su ogromne datoteke podataka naglasile poslužitelje na razini hardvera u osnovi.

Tijekom vremena provjerit ćemo naša testiranja performansi, posebno IOzone test koji ćemo u kasnijim pregledima moći izvoditi na više načina kako bismo simulirali mnogo veća korisnička opterećenja u postupnim ponavljanjima. Ako imate bilo kakvih zahtjeva ili prijedloga u skladu s tim linijama, slobodno mi pošaljite e-mail, na.

Rezultati mjerenja

Pogledajte SMB Sever test rezultate.

Kako testiramo SMB servere