İngilizceFransızcaİspanyolca

Ad


OnWorks favicon'u

iozone - Bulutta Çevrimiçi

Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü üzerinden OnWorks ücretsiz barındırma sağlayıcısında iozone çalıştırın

Bu, Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü gibi birden fazla ücretsiz çevrimiçi iş istasyonumuzdan birini kullanarak OnWorks ücretsiz barındırma sağlayıcısında çalıştırılabilen iozone komutudur.

Program:

ADI


Iozone - Dosya Sistemi Karşılaştırması

SİNOPSİS


iyozon [-a|-A] [-s dosya boyutu_Kb] [-r Record_size_Kb] [-f [yol]dosya adı] [-i test] [-E]
[-p] [-m] [-M] [-t çocuklar için] [-h] [-o] [-l min_number_procs] [-u max_number_procs] [-v]
[-R] [-x] [-d mikrosaniye] [-F yol1 yol2...] [-V model ] [-j adım] [-T] [-C] [-B]
[-D] [-G] [-I] [-H derinlik] [-k derinlik] [-U montaj noktası] [-S önbellek_boyutu] [-O] [-L çizgi boyutu]
[-K] [-N] [-Q] [-P start_cpu] [-c] [-e] [-b excel.xls] [-J milisaniye] [-X
[yol]dosya adı] [-Y [yol]dosya adı] [-w] [-W] [-z] [-Z] [-n min_filesize_Kb] [-g
max_filesize_Kb] [-y min_recordsize_Kb] [-q max_recordsize_Kb] [-+d] [-+sen] [-+m
istemci_dosyaadı] [-+n] [-+K] [-+p yüzde_oku] [-+r] [-+t] [-+l] [-+L] [-+D] [-+A
madvise_selector] [-+s hostname] [-+T] [-+w Yüzde kopyalanabilir.]

TANIM


iyozon bir dosya sistemi kıyaslama aracıdır. Kıyaslama, çeşitli türler oluşturur ve ölçer.
dosya işlemleri. iyozon birçok makineye taşındı ve birçok işletim altında çalışıyor
sistemler. Bu belge, test edilen birçok farklı işlem türünü kapsayacaktır.
yanı sıra tüm komut satırı seçeneklerinin kapsamı.

iyozon bir satıcının bilgisayarının geniş bir dosya sistemi analizini belirlemek için kullanışlıdır
platform. Karşılaştırma, aşağıdaki işlemler için dosya G/Ç performansını test eder.

Oku, yaz, yeniden oku, yeniden yaz, geriye doğru oku, adım adım oku, fread, fwrite,
rastgele okuma/yazma, ön okuma/yazma çeşitleri

Bilgisayarlar genellikle bir uygulama düşünülerek satın alınsa da, muhtemelen
zamanla uygulama karışımı değişecektir. Birçok satıcı, operasyonlarını iyileştirdi
Bazı sık kullanılan uygulamalar için iyi performans gösteren sistemler. Bu hızlanmasına rağmen
Bu birkaç uygulama için G/Ç, sistemin iyi performans göstermemesi de olasıdır.
işletim sistemi tarafından hedeflenmeyen diğer uygulamalar için. Bunun bir örneği
geliştirme türü: Veritabanı. Birçok işletim sistemi,
dosya sistemi, bu nedenle veritabanlarıyla iyi çalışır. Veritabanı kullanıcıları mutlu olurken, diğer
tüm sistem tüm sistem kaynaklarını veriyor olabileceğinden kullanıcılar o kadar mutlu olmayabilirler.
diğer tüm kullanıcıların pahasına veritabanı kullanıcılarına. Sistemde zaman geçtikçe
yönetici, birkaç ofis otomasyon görevinin buna kaydırılabileceğine karar verebilir.
makine. Yük artık rastgele bir okuyucu uygulamasından (veritabanı) bir
sıralı okuyucu Kullanıcılar, bunu çalıştırırken makinenin çok yavaş olduğunu keşfedebilir.
yeni uygulama ve bu platformu satın alma kararından memnun kalmamak. Tarafından
kullanma iyozon geniş bir dosya sistemi performans kapsamı elde etmek için alıcının çok daha olasıdır
sıcak veya soğuk noktaları görmek ve daha iyi bir platform ve işletim sistemi seçmek için
dengeli.

SEÇENEKLER


-a Tam otomatik modu seçmek için kullanılır. Test edilen tüm dosyaları kapsayan çıktılar üretir
4k ila 16M dosya boyutları için 64k ila 512M kayıt boyutları için işlemler.

-A Otomatik modun bu sürümü daha fazla kapsama alanı sağlar ancak çok zaman harcar.
The -a seçeneği, 64k'dan küçük aktarım boyutlarını kullanmayı otomatik olarak durduracaktır.
dosya boyutu 32M veya daha büyük. Bu zaman kazandırır. NS -A seçenek söyler iyozon O Sen
küçük aktarımlar için beklemeye ve yoğun kapsama istemeye isteklidirler.
boyutu çok büyük. NOT: Bu seçenek şurada kullanımdan kaldırılmıştır: iyozon sürüm 3.61. Kullanmak
-az -i 0 -i 1 yerine.

-b Dosya
Excel uyumlu bir dosyanın çıktısı için kullanılacak bir dosya adını belirtmek için kullanılır
bu sonuçları içerir.

-B mmap() dosyalarını kullanın. Bu, ölçülen tüm geçici dosyaların
mmap() arayüzü ile oluşturulur ve erişilebilir. Bazı uygulamalar tedavi etmeyi tercih eder
dosyalar bellek dizileri olarak. Bu uygulamalar dosyayı mmap() ve ardından sadece erişin
dosya G/Ç gerçekleştirmek için yükler ve depolar içeren dizi.

-c Kapat()'ı zamanlama hesaplamalarına dahil edin. Bu, yalnızca bundan şüpheleniyorsanız yararlıdır.
close() şu anda test edilmekte olan işletim sisteminde bozuk. faydalı olabilir
nfs3_commit'in çalışıp çalışmadığını belirlemeye yardımcı olmak için NFS Sürüm 3 testi için de
iyi.

-C Verim testinde her alt öğe tarafından aktarılan baytları gösterin. Kullanışlı eğer
işletim sisteminin dosya G/Ç'sinde veya süreç yönetiminde herhangi bir açlık sorunu var.

-d # Bariyer dışında mikro saniye gecikmesi. Verim testleri sırasında tüm iş parçacıkları veya
süreçler, teste başlamadan önce bir engele zorlanır. Normalde, tüm
iş parçacıkları veya işlemler aynı anda serbest bırakılır. Bu seçenek, bir
süreçlerin her birinin serbest bırakılması arasında mikrosaniye cinsinden belirli bir süreyi geciktirmek veya
İş Parçacığı.

-D mmap dosyalarında msync(MS_ASYNC) kullanın. Bu, işletim sistemine tüm
mmap alanındaki verilerin eşzamansız olarak diske yazılması gerekir.

-e Zamanlama hesaplamalarına floş (fsync,fflush) dahil edin

-E Uzatma testlerini seçmek için kullanılır. Yalnızca bazı platformlarda kullanılabilir. pred kullanır
arayüzler.

-f Dosya
Test edilen geçici dosyanın dosya adını belirtmek için kullanılır. Bu yararlı olduğunda
unmount seçeneği kullanılır. Testler arasında unmount ile test ederken gereklidir
test edilen geçici dosyanın bağlantısının kesilebilecek bir dizinde olması. Bu
işlem olarak mevcut çalışma dizininin bağlantısını kesmek mümkün değil iyozon is
bu dizinde çalışıyor.

-F Dosya Dosya Dosya ?
Verimlilik testinde kullanılacak geçici dosya adlarının her birini belirtin. NS
ad sayısı, işlem veya iş parçacığı sayısına eşit olmalıdır.
belirtildi.

-g # Otomatik mod için maksimum dosya boyutunu (Kbayt olarak) ayarlayın. Bir de belirtebilir -g #k (boyut
Kbayt cinsinden) veya -g #m (Mbayt cinsinden boyut) veya -g #g (Gbyte cinsinden boyut). Görmek -n minimum için
Dosya boyutu.

-G mmap dosyalarında msync(MS_SYNC) kullanın. Bu, işletim sistemine tüm verilerin
mmap alanında diske eşzamanlı olarak yazılması gerekir.

-h Yardım ekranını görüntüler.

-H # # zaman uyumsuz işlemle POSIX zaman uyumsuz G/Ç kullanın. iyozon ile POSIX zaman uyumsuz G/Ç kullanacak
zaman uyumsuz arabelleklerden bir bcopy, uygulama arabelleğine geri döner. bazı sürümleri
MSC NASTRAN bu şekilde G/Ç gerçekleştirir. Bu teknik, uygulamalar tarafından kullanılır, böylece
zaman uyumsuz G/Ç bir kitaplıkta gerçekleştirilebilir ve hiçbir değişiklik gerektirmez.
uygulamalar iç modeli.

-i # Hangi testlerin çalıştırılacağını belirtmek için kullanılır. (0=yaz/yeniden yaz, 1=oku/tekrar oku, 2=rastgele-
oku/yaz, 3=Geri oku, 4=Yeniden yaz-kaydet, 5=adımla oku, 6=fwrite/yeniden yaz,
7=fread/Re-fread, 8=karma iş yükü, 9=pwrite/Re-pwrite, 10=preread/Re-read,
11=pwritev/Re-pwritev, 12=preadv/Re-preadv). Birinin her zaman 0 belirtmesi gerekecek, bu yüzden
aşağıdaki testlerden herhangi birinin ölçülecek bir dosyası olacaktır. -i # -i # -i # is
birden fazla test seçilebilmesi için de desteklenir.

-I Tüm dosya işlemleri için mümkünse DIRECT IO kullanın. Dosya sistemine tüm
dosyaya yapılan işlemler, arabellek önbelleğini atlamak ve doğrudan diske gitmek içindir. (Olumsuz
tüm platformlarda mevcut)

-j # Dosya erişim adımlarını (# * kayıt boyutu) olarak ayarlayın. Adım okuma testi okuyacak
bu adımda kaydeder.

-J # Her G/Ç işleminden önce milisaniye gecikme. Bu, cpu hesaplama döngüsünü simüle eder
Bir G/Ç işleminden önce gelen bir uygulamanın. Bir de kullanabilir -X or -Y için
G/Ç işlemi bazında hesaplama döngüsünü kontrol edin.

-k # # eşzamansız işlemle POSIX eşzamansız G/Ç (kopyasız) kullanın. iyozon POSIX kullanacak
zaman uyumsuz G/Ç ve herhangi bir fazladan kopya işlemi gerçekleştirmez. tarafından kullanılan tamponlar iyozon olacak
doğrudan zaman uyumsuz G/Ç sistem çağrısına teslim edilir.

-K Testte bazı rastgele erişimleri enjekte edin.

-l # Çalıştırılacak işlem sayısı için alt sınırı ayarlayın. Verim testleri çalıştırırken
bu seçenek, kullanıcının en az sayıda işlem veya iş parçacığı belirlemesini sağlar.
Başlat. Bu seçenek ile birlikte kullanılmalıdır. -u seçeneği.

-L # İşlemci önbellek satır boyutunu değere ayarlayın (bayt cinsinden). Anlatır iyozon işlemci önbelleği
çizgi boyutu. Bu, testi hızlandırmak için dahili olarak kullanılır.

-m Söyler iyozon dahili olarak birden çok arabellek kullanmak için. Bazı uygulamalar bir
tekrar tekrar tek tampon. Diğerlerinde bir dizi arabellek vardır. Bu seçenek
her iki uygulama türü de simüle edilecek. iyozon varsayılan davranış yeniden kullanmaktır
dahili tamponlar. Bu seçenek, birinin varsayılanı geçersiz kılmasına ve
çoklu dahili tamponlar.

-M iyozon uname()'i çağıracak ve dizgiyi çıktı dosyasına koyacaktır.

-n # Otomatik mod için minimum dosya boyutunu (Kbayt cinsinden) ayarlayın. Bir de belirtebilir -n #k (boyut
Kbayt cinsinden) veya -n #m (Mbayt cinsinden boyut) veya -n #g (Gbyte cinsinden boyut). Görmek -g maksimum için
Dosya boyutu.

-N Sonuçları işlem başına mikrosaniye cinsinden bildirin.

-o Yazmalar diske eşzamanlı olarak yazılır. (O_SYNC). iyozon dosyaları açacak
O_SYNC bayrağı ile. Bu, dosyaya yapılan tüm yazmaları tamamen diske gitmeye zorlar.
kıyaslama noktasına dönmeden önce.

-O Saniyedeki işlemlerde sonuç verin.

-p Bu, her dosya işleminden önce işlemci önbelleğini temizler. iyozon tahsis edecek
aynı işlemci önbellek sınırına hizalanmış başka bir dahili arabellek ve
işlemci önbelleğiyle eşleşen bir boyutta. Bu alternatifi sıfır dolduracak
Her teste başlamadan önce arabelleğe alın. Bu, işlemci önbelleğini temizleyecek ve
işlemci nedeniyle hızlanma olmadan bellek alt sistemini görmek için
önbelleği.

-P # Bu işlemci # ile başlayarak işlemleri/iş parçacıklarını işlemcilere bağlayın. Yalnızca şu adreste kullanılabilir:
bazı platformlar. İlk alt işlem veya iş parçacığı belirtilende başlayacak
işlemci. Gelecekteki işlemler veya iş parçacıkları bir sonraki işlemciye yerleştirilecektir. Bir kere
toplam cpus sayısı aşıldığında, gelecekteki işlemler veya iş parçacıkları
yuvarlak sıralı olarak yerleştirilmiştir.

-q # Otomatik mod için maksimum kayıt boyutunu (Kbayt cinsinden) ayarlayın. Bir de belirtebilir -q #k (boyut
Kbayt cinsinden) veya -q #m (Mbayt cinsinden boyut) veya -q #g (Gbyte cinsinden boyut). Görmek -y minimum için
kayıt boyutu.

-Q Ofset/gecikme dosyaları oluşturun. iyozon ofset veri dosyalarına karşı gecikme yaratacaktır
bir grafik paketi ile içe aktarılabilir ve çizilebilir. Bu işe yarar
belirli ofsetlerin çok yüksek gecikmelere sahip olup olmadığını bulma. UFS'nin geldiği nokta gibi
ilk dolaylı bloğunu tahsis edecektir. Etkileri verilerden görülebilir.
Bu seçenekle kapsam tabanlı dosya sistemleri için kapsam tahsisleri.

-r # Test edilecek kayıt boyutunu Kbayt cinsinden belirtmek için kullanılır. Bir de belirtebilir -r #k
(Kbayt cinsinden boyut) veya -r #m (Mbayt cinsinden boyut) veya -r #g (Gbyte cinsinden boyut).

-R Excel raporu oluşturun. iyozon standarda göre Excel uyumlu bir rapor oluşturacaktır
dışarı. Bu dosya Microsoft Excel (boşlukla ayrılmış) ile içe aktarılabilir ve
dosya sistemi performansının bir grafiğini oluşturun. Not: 3B grafikler sütundur
odaklı. Excel'de varsayılan satır olduğu için grafik çizerken bunu seçmeniz gerekecektir.
yönelik veriler.

-s # Test edilecek dosyanın Kbayt cinsinden boyutunu belirtmek için kullanılır. Bir de belirtebilir
-s #k (Kbayt cinsinden boyut) veya -s #m (Mbayt cinsinden boyut) veya -s #g (Gbyte cinsinden boyut).

-S # İşlemci önbellek boyutunu değere ayarlayın (Kbayt cinsinden). Bu söyler iyozon büyüklüğü
işlemci önbelleği Tampon hizalama ve temizleme için dahili olarak kullanılır
işlevsellik.

-t # koşmak iyozon bir verim modunda. Bu seçenek, kullanıcının kaç tane olduğunu belirlemesine izin verir.
ölçüm sırasında aktif olacak iş parçacıkları veya işlemler.

-T Verimlilik testleri için POSIX pthreads kullanın. POSIX'e sahip platformlarda kullanılabilir
İş Parçacığı.

-u # Çalıştırılacak işlem sayısı üst limitini ayarlayın. Verim testleri çalıştırırken
bu seçenek, kullanıcının en fazla sayıda işlem veya iş parçacığı belirlemesine olanak tanır
başlamak. Bu seçenek ile birlikte kullanılmalıdır. -l seçeneği.

-U bağlama noktası
Testler arasında bağlantıyı kesmek ve yeniden takmak için bağlantı noktası. iyozon söküp yeniden monte edecek
her teste başlamadan önce bu bağlama noktası. Bu, arabellek önbelleğinin
test edilen dosyanın hiçbirini içermiyor.

-v sürümünü göster Iozon.

-V # Geçici dosyaya yazılacak ve doğrulanacak bir kalıp belirtin.
okuma testlerinin her birinde doğruluk.

-w Bunları kullanmayı bitirdiğinizde geçici dosyaların bağlantısını kaldırmayın.

-W Okurken veya yazarken dosyayı kilitleyin.

-x Taş duvarları kapatın. Stonewalling, dahili olarak kullanılan bir tekniktir. Iozon. It
çıktı testleri sırasında kullanılır. Kod, tüm iş parçacıklarını veya işlemleri başlatır ve
sonra onları bir bariyerde durdurur. Hepsi başlamaya hazır olduğunda, hepsi
aynı anda serbest bırakıldı. Konulardan veya işlemlerden herhangi birinin bittiği an
çalışmaları daha sonra tüm test sonlandırılır ve verim,
Bu noktaya kadar tamamlanan toplam G/Ç. Bu, tüm
tüm işlemler veya iş parçacıkları çalışırken ölçüm alındı
paralel. Bu bayrak, kişinin duvar kaplamasını kapatmasını ve ne olduğunu görmesini sağlar.

-X Dosya
Yazma telemetri bilgileri için kullanılacak bir dosya adını belirtmek için kullanılır.
Dosya, offset, size, delay_in_milisaniye içeren satırlar içerir. bunların her biri
hatlar bir G/Ç işlemi gerçekleştirmek için kullanılır. Bu, bir uygulama
belirli G/Ç işlemleri bilinmektedir ve sistem bununla kıyaslanmak istenmektedir.
belirli uygulama dosyası davranışı.

-y # Otomatik mod için minimum kayıt boyutunu (Kbayt cinsinden) ayarlayın. Bir de belirtebilir -y #k (boyut
Kbayt cinsinden) veya -y #m (Mbayt cinsinden boyut) veya -y #g (Gbyte cinsinden boyut). Görmek -q maksimum için
kayıt boyutu.

-Y Dosya
Okunan telemetri bilgileri için kullanılacak bir dosya adını belirtmek için kullanılır.
Dosya, offset, size, delay_in_milisaniye içeren satırlar içerir. bunların her biri
hatlar bir G/Ç işlemi gerçekleştirmek için kullanılır. Bu, bir uygulama
belirli G/Ç işlemleri bilinmektedir ve sistem bununla kıyaslanmak istenmektedir.
belirli uygulama dosyası davranışı.

-z İle birlikte kullanılır -a olası tüm kayıt boyutlarını test etmek için. Normalde iyozon
tam olarak kullanıldığında çok büyük dosyalar için küçük kayıt boyutlarının test edilmesini atlar
otomatik mod. Bu seçenek zorlar iyozon küçük kayıt boyutlarını dahil etmek için
ayrıca otomatik testler.

-Z mmap G/Ç ve dosya G/Ç'nin karıştırılmasını etkinleştirin.

-+m Dosya
İstemcileri belirtmek için kullanılacak bir dosya adını belirtmek için kullanılır.
dağıtılmış ölçüm Dosya, her istemci için bir satır içerir. alanlar
boşluk sınırlandırılmıştır. Alan 1, istemci adıdır. Alan 2, çalışma dizini
Iozone'un çalışacağı istemci. Alan 3, çalıştırılabilir Iozone'un yoludur.
müşteri.

-+n Yeniden test seçilmedi. Yeniden testlerin çalışmasını önlemek için kullanılır.

-+K Sıralı yazma testinden önce önceki test dosyasının kesilmesi veya silinmesi yok.
Yalnızca -w önceki komutta test dosyasını yerinde bırakmak için kullanıldıktan sonra kullanışlıdır
yeniden kullanım için. Bu bayrak, tek bir yeniden testin yeterli olmadığı veya
dosya kesilmeden veya sıralı yazma yeniden testlerinin ne zaman gerçekleştiğini kolayca kontrol edin veya
silme.

-+sen CPU istatistikleri toplamayı etkinleştirmek için kullanılır.

-+d Bozuk bir dosya G/Ç alt sisteminde sorun gidermek için tanılama modu.

-+p yüzde_okumalar
içinde okuma testi gerçekleştirecek iş parçacıklarının/işlemlerin yüzdesini ayarlamak için kullanılır.
karma iş yükü test durumu.

-+r O_RSYNC'yi Etkinleştir | Tüm testlerde O_SYNC.

-+l Bayt aralığı kilitlemeyi etkinleştirin.

-+L Bayt aralığı kilitlemeyi ve paylaşılan dosya modunu etkinleştirin.

-+D Tüm testlerde O_DSYNC'yi etkinleştirin.

-+t Ağ performans testini etkinleştirin. -+m ile kullan

-+A# Madvis davranışını etkinleştirin. 0 = normal, 1=rastgele, 2=sıralı, 3=gerek yok, 4=gerekli

-+B Sıralı karma iş yükü testini etkinleştirin.

-+T Zaman damgaları günlüğünü etkinleştirin.

-+s Ana bilgisayar adını manuel olarak ayarlayın.

-+w# Dosyalar arasında tekilleştirilebilecek verilerin yüzdesi.

onworks.net hizmetlerini kullanarak iozone'u çevrimiçi kullanın


Ücretsiz Sunucular ve İş İstasyonları

Windows ve Linux uygulamalarını indirin

Linux komutları

Ad