Domov Ocene Kako testiramo smb strežnike

Kako testiramo smb strežnike

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

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

Preizkušanje strežnikov pomeni vkopavanje v primerjalne pakete. S časom bomo ta testni paket še razširili, vendar smo se za ta krog delovnih strojev lovili, da smo se držali osnovnega CPU-ja in testiranja pomnilnika, skupaj s testom omrežnega datotečnega sistema, da vidimo, kako strežnik deluje pod različnimi stopnjami diska nalaganje preko omrežja.

Po preučitvi več možnosti smo se ustalili na dveh primerjalnih testnih skupinah. Prvi je Geekbench 2.0.10 iz podjetja Primate Labs, kanadskega podjetja za razvoj programske opreme. Geekbench mi je všeč, ker zelo dobro poudarja stres tako diskovnih kot spominskih podsistemov. Na voljo je tudi v operacijskem sistemu Windows, Linux, OS X in celo Solaris, deluje pa lahko tudi v 32-bitnem ali 64-bitnem načinu, s posebno podporo tako za večprocesorsko kot za večkratno delovanje. Geekbench vrne skupni rezultat Geekbench, sestavljen iz vseh njegovih testov. Z le nekaj testiranimi stroji je ta številka omejenega pomena, vendar bo naraščala v primerjalni vrednosti, ko pregledam več strežnikov. Medtem lahko v brskalniku Primate Labs preverite obstoječe rezultate Geekbench (iskalni zapis predloženih rezultatov točkovanja, ki je že nekaj sto strojev).

Poleg skupne ocene Geekbench upoštevam posebne rezultate za celo število CPU in zmogljivosti s plavajočo vejico ter za hitrost pomnilnika. Geekbench preizkusi vsakega od teh podsistemov z različnimi eno- in (če je primerno) več-navojnimi preskusi in v vsaki kategoriji vrne skupno oceno.

Za preizkuse diskov smo se odločili za enak nabor primerjalnih vrednosti, ki smo ga uporabljali za testiranje omrežne shrambe (NAS): referenčno merilo omrežnega datotečnega sistema IOzone (iozone.org). Devetnajst let je IOzone izpopolnjen preizkus uspešnosti I / O, ki celovito rešitev strežnika ovrednoti z aplikacijskega nivoja ali datoteke, ne pa samo iz ravni surove strojne opreme. To pomeni, da konfiguriramo naše preskuse IOzone tako, da izvajajo I / O tok v različnih velikostih datotek in blokov. Na ta način lahko vidimo rezultate, pri katerih igrajo predpomnilnik odjemalca in strežnika, pa tudi primere, ko so datoteke tako velike, da so predpomnilniki preobremenjeni, in lahko dobimo občutek delovanja surove strojne opreme.

IOzone nastavim za zagon datotek v velikosti od 32 MB do velikosti RAM vsakega strežnika. Velikosti blokov so se gibale od 4K do 128K. Promet, ki ga je ustvaril, je vseboval vrsto majhnih in srednje velikih datotek, zaradi česar strežnik in njegov operacijski sistem prikazujeta svoje pametne predpomnilnike. Prav tako mi je omogočilo, da vidim, kaj bi se zgodilo, ko se je z ogromnimi podatkovnimi datotekami strežniki strnili na ravni strojne opreme.

Sčasoma bomo spremenili svoje preizkušanje zmogljivosti, zlasti test IOzone, ki ga bomo v poznejših pregledih lahko izvajali na več načinov, da bi simulirali veliko večje uporabniške obremenitve v koračnih iteracijah. Če v teh vrsticah dobite kakršne koli zahteve ali predloge, mi prosim pošljite e-pošto na naslov.

Rezultati primerjalnega testa

Oglejte si testne ocene SMB Sever.

Kako testiramo smb strežnike