Video: Testing File Transfer SMB vs NFS with CPU Bottleneck!! (Kasım 2024)
Sunucu testi, benchmark paketlerine kazıma anlamına gelir. Zaman geçtikçe bu test paketini genişleteceğiz, ancak bu çalışma grubu makinelerinin bu toplaması için, sunucunun çeşitli disk seviyelerinde çalıştığını görmek için ağ bağlantılı bir dosya sistemi testiyle birleştirilmiş temel CPU ve bellek stres testleriyle bağlantı kurmaya karar verdik ağ üzerinden yükleniyor.
Birkaç seçeneği inceledikten sonra, iki benchmark test setine yerleştik. Birincisi, Kanadalı bir yazılım geliştirme firması olan Primate Labs'tan Geekbench 2.0.10. Geekbench'i seviyorum çünkü hem diski hem de bellek alt sistemlerini vurgulama konusunda kapsamlı bir iş yapıyor. Ayrıca, Windows, Linux, OS X ve hatta Solaris'te kullanılabilir ve hem çok işlemcili hem de çok iş parçacıklı işlemler için özel desteği olan 32 bit veya 64 bit modunda çalışabilir. Geekbench, tüm testlerinden derlenen genel bir Geekbench puanını döndürdü. Test edilen sadece birkaç makineyle, bu sayı sınırlı bir öneme sahip, ancak daha fazla sunucu incelediğimde karşılaştırmalı değerde artacaktır. Bu arada, mevcut Geekbench puanlarını Primate Labs'in sonuç tarayıcısında da kontrol edebilirsiniz (zaten birkaç yüz makineli kalınlıkta gönderilen puanlama sonuçlarının aranabilir bir kaydı).
Genel Geekbench puanına ek olarak, CPU tamsayı ve kayan nokta performansının yanı sıra bellek hızında da özel puanları göz önünde bulunduruyorum. Geekbench, bu alt sistemlerin her birini çeşitli tek ve (uygulanabilir olduğunda) çok iş parçacıklı testlerle test eder ve her kategoride genel bir puan verir.
Disk testleri için, ağa bağlı depolama (NAS) testi için kullandığımız karşılaştırmalı değerlendirme paketine bağlı kalmaya karar verdik: IOzone ağ dosya sistemi karşılaştırması (iozone.org). On dokuz yıl süren IOzone, genel bir sunucu çözümünü sadece ham donanım seviyesinden ziyade uygulama veya dosya seviyesinden değerlendiren karmaşık bir I / O kıyaslama testidir. Bu, IOzone testlerimizi çeşitli dosya ve blok boyutlarında bir I / O akışını çalıştıracak şekilde yapılandırdığımız anlamına gelir. Bu şekilde, istemci ve sunucu önbelleklerinin rol oynadığı sonuçları ve ayrıca önbelleklerin aşırı yüklendiği dosyaların büyük olduğu durumlarda ve ham donanım performansı hakkında bir fikir edinebiliriz.
IOzone'u 32 MB ile 32 MB arasında değişen dosyaları çalıştırmak için her sunucunun RAM tamamlayıcısı kadar kullandım. Blok boyutları 4K ila 128K arasında değişiyordu. Bu üretilen trafik, sunucuyu ve işletim sistemini önbellekleme smart'larını göstermeye zorlayan bir dizi küçük ve orta boy dosya içeriyordu. Ayrıca, veri dosyalarının toplanması, ana kaya donanım seviyesindeki sunucuları vurguladığında ne olacağını görmeme izin verdi.
Zaman içinde performans testlerimizi, özellikle daha büyük kullanıcı yüklerini adım adım yinelemelerde simüle etmek için çok modlu bir şekilde çalıştırabileceğimiz IOzone testini ayarlayacağız. Bu satırlar boyunca herhangi bir istek veya öneriniz varsa, bana bir e-posta atmaktan çekinmeyin.
Karşılaştırma Testi Sonuçları
SMB Sever sınav sonuçlarına bakınız.