Denektaşı(sınama programı); Bilgisayar mimarisinde bir bileşenin başarımını, o bileşen üzerinde çeşitli sınamalar yaparak ölçmek için çalıştırılan bir veya bir grup bilgisayar programıdır. Denektaşları ile bilgisayarın bir donanımının karakteristik bir özelliğinin başarımının belirlenmesinde de kullanılır. Örneğin Merkezi İşlem Biriminin (MİB[CPU]) kayan nokta (floating point17 Aralık 2007 tarihinde Wayback Machine sitesinde arşivlendi. ) işlemlerindeki başarımını ölçmek için kullanılır. Ayrıca bazı durumlarda bu sınama yazılımların başarımı için de kullanılabilir. Yazılımlar için kullanılan denektaşlarına örnek olarak derleyiciler ya da veritabanı yönetim sistemlerinin başarımlarını ölçen programlar verilebilir.
Denektaşları farklı yonga veya sistem mimarilerinde çalışan alt sistemlerin başarımını karşılaştırmak için yöntemler geliştirmişlerdir. Denektaşları veri tabanı yönetim programlarının değişken durumlardaki tepkilerinin anlaşılmasında yardımcı olurlar. Farklı durumlar için farklı senaryolar üretilerek de başarım ölçülebilir. Örneğin kilitlenme işlemleri, yardımcı programların başarımı, farklı veri yükleme yöntemleri, eklenen yeni kullanıcılarla program hızının değişiminin karakteristiğinin belirlenmesi ve programın yeni sürümünün çıkmasıyla gelen uygulamaların başarımının belirlenmesi için farklı senaryolar üretilerek denektaşlarının farklı özellikleri ya da farklı denektaşları kullanılabilir.
Amaç
Bilgisayar mimarisinde bilgisayarların başarımlarını sadece özelliklerine bakarak belirlemek imkânsızdır. Bu nedenle, farklı testler geliştirilmiştir. Bu testler farklı sistemlerde çalıştırılarak elde edilen sonuçlar farklı mimarilerin karşılaştırılmasında kullanılmaktadır. Örneğin Intel Pentium 4 işlemcilerin saat sıklığı AMD Athlon XP işlemcilerden daha fazla olmasına karşın bu daha yüksek bir başarıma sahip oldukları anlamına gelmemektedir. Denektaşları testlerinde iki işlemcinin de benzer başarım gösterdiği görülmüştür.
Denektaşları belirli bir sisteme ya da bileşene, belli bir tür iş yükü yükleyecek şekilde tasarlanırlar. “Yapay (Synthetic)” denektaşları bir bileşenin üzerine bu iş yükünü yüklemek için yazılan özel programlardır. “Uygulama(Application) tür denektaşları sistem üzerinde gerçek programlar çalıştırırlar. “Uygulama” türündeki denektaşları bir sistemin başarımı ölçümünde etkiliyken, “Yapay” denektaşları ise sistem bileşenlerinin (sabit tekerlek (sabit disk ), ağ aygıtları gibi ) tek başlarına başarımlarının ölçümünde etkilidirler.
Denektaşları özellikle yarı iletken mikroişlemcilerin tasarımında önemlidir. Denektaşları sayesinde tasarımcılar, mikro mimari düzeyinde aldıkları kararları ölçüp dengelerler.
Bilgisayar tasarımcılarının tasarladıkları sistemlerin başarımlarını ölçmek için denektaşlarını kullanması oldukça uzun bir geçmişe sahiptir. Ancak önceleri bu denektaşları testlerinin sonuçları gerçek kullanımla elde edilecek başarımdan farklıydı. 1980'lerde bazı derleyiciler bilinen kayan nokta işlemlerinde kullanılan özel bir matematik işlemini belirleyip daha hızlı olan matematiksel eşitlik işlemleriyle değiştiriyorlardı. Bu değişim 1990'lı yılların ortasına kadar denektaşları dışında kullanışlıydı. Ancak bu kullanışlılık RISC ve mimarilerinin tasarımcıları derleyici teknolojisinin başarımla ilgisini fark etmelerine kadar sürdü. Günümüzde denektaşları; derleyici şirketleri tarafından sadece kendi denektaşı sonuçlarını yükseltmek için değil, aynı zamanda tasarladıkları uygulamaların başarımlarını artırmak için de kullanılmaktadır.
Üreticiler çoğunlukla sadece denektaşlarını ya da denektaşlarının belirli yönlerini kullanarak ürünlerini en iyi şekilde tanıtmaya çalışırlar. Ayrıca bazıları bu denektaşlarının önemliklerini değiştirerek ürünlerini olabildiğince iyi şekilde göstermeye çalışırlar. Bu eylemlerin tamamına İngilizce bench-marketing adı verilir.
Karşılaşılan Zorluklar
Denektaşları kullanılarak yapılan kıyaslamalar kolay değildir. Beklenen ve kullanışlı sonuçlar elde edebilmek için tekrarlanan döngüler içerirler. Ayrıca denektaşlarının yorumlanması da oldukça zordur. Aşağıda genel olarak karşılaşılan bir takım zorluklar listelenmiştir:
- Sağlayıcılar ürünlerini endüstriyel standartlı denektaşlarına göre ayarlamaları gerekmektedir. Norton SysInfo (SI) esas olarak çoklu işlemlerin hızlarına yöneliminden dolayı bu ayarlama biraz daha kolay yapılmaktadır. Bu tür sonuçların yorumlanmasında aşırı dikkat edilmesi gerekmektedir.
- Denektaşları genellikle bileşenlerinin özelliklerinin ham başarısından başka şeylere itibar etmezler. Bu özelliklere örnek olarak güvenlik, kullanılabilirlik, güvenilirlik, uygulamaların çalışmasında bütünlük, yararlılık, ölçeklenirlik gibi özellikler gösterilebilir. Bu özelliklerin hepsi iş dünyasında hepsi önemlidir ve bunlar arasında denge kurulmaya çalışılmaktadır. TPC (Transaction Processing Performance Council)18 Mart 2008 tarihinde Wayback Machine sitesinde arşivlendi. denektaşı şartnamesine göre bu işlem ACID özellik testi, veritabanı ölçeklenirlik kuralları ve servis seviye gereksinimi gibi işlemlerin yapılmasıyla belirlenir.
- Genellikle denektaşları TCO20 Ekim 2007 tarihinde Wayback Machine sitesinde arşivlendi. yu(toplam sahiplik masrafı) ölçmezler. TPC18 Mart 2008 tarihinde Wayback Machine sitesinde arşivlendi. denektaşı şartnamesine göre TCO’nun basit şekilde formüle edilmesi için ham başarım ölçüsünün belirlenmesi gerekir. Bunun için de eder/başarım ölçüsünün belirlenmesi gerekir.
- Denektaşları karışık iş yüklerinin başarımını çoklu işlemleri tam, iş bağlamlı çoklu kısım/çoklu uygulama prensibiyle çalıştırarak ölçer. Ancak elde edilen sonuçlar nadiren gerçek dünyadaki başarımlarına eşdeğerdir.
- Sağlayıcı denektaşlarının sonucunda bulunan geliştirme, test ya da yıkım onarımı(disaster recovery1 Aralık 2007 tarihinde Wayback Machine sitesinde arşivlendi. ) işlem kapasitesi gibi gereksinimlerle ilgilenmezler. Sağlayıcılar özellikle ilk kazanım ederini olabildiğince az göstermek için gerekli en düşük ürün kapasitesini belirtmek isterler.
- Denektaşları üretilmiş farklı sunucular ve aşırı hassas ağ ilingelerine (topolojilerine) uyum sağlamakta sorun yaşamaktadırlar. Izgara hesaplamanın(grid computing25 Ekim 2007 tarihinde Wayback Machine sitesinde arşivlendi. ) ortaya çıkması denektaşı sınamasının yapılmasını kısmen zorlaştırmıştır.
- Kullanıcıların denektaşlarının önerdiği başarımlarda farklı şeyler anlaması olasıdır. Denektaşları ufak sapmalarndan çok ortalama başarımlara önem vermelidir. Yani kullanıcı bakış açısından çok bilimsel bakış açısı göz önüne alınmalıdır.
- Denektaşı kurumları çoğunlukla basit bilimsel metotları izlemezler. Bu da beraberinde küçük örnekleme boyutu, değişken kontrolünde zorlaşma, sonuçların tekrarlanmasında kısıtlama gibi sonuçların ortaya çıkmasına sebep olmaktadır.
Benchmark Türleri
- Gerçek Programlar
- Kelime işleme yazılımları
- CDA yazılım araçları
- Kullanıcı uygulama yazılımları (MIS)
- Çekirdek (Kernel)
- Anahtar kodları içerir
- Gerçek bir programdan alınmış olabilir
- Gözde çekirdek: Livermore döngüsü
- linpack denektaşları (FORTRAN dilinde yazılmış basit doğrusal cebir alt programlarını içerir )
- Sonuçlar MFLOPS olarak gösterilir.
- Oyun Denektaşları / mikro denektaşları
- Yapay Denektaşları
- Yapay denektaşlarının programlanma aşamaları
- Farklı türdeki uygulamalardan farklı işlemler için veriler alınır.
- İşlemlerin oranlanması
- Belirlenen oranlara göre bir programın yazılması
- Yapay Denektaşlarının türleri:
- Whetstone (Bileğitaşı)
- Dhrystone
- Sonuçları KWIPS (saniye başına kilo whetstone komutları) şeklinde belirtilir. Bu tür sınama boru hattı (bilgisayar) içeren bilgisayarlar için kullanıma uygun değildir.
- Yapay denektaşlarının programlanma aşamaları
- Giriş/Çıkış Denektaşları
- Paralel denektaşları: çoklu işlemci içeren makinelar ya da çoklu makine içeren sistemlerde kullanılır.
Yaygın Denektaşları
Endüstri Standartlı (Onaylanmış)
- Java Micro Benchmark
- Standard Performance Evaluation Corporation(SPEC)
- Transaction Processing Performance Council (TPC18 Mart 2008 tarihinde Wayback Machine sitesinde arşivlendi.)
- BAPCo7 Mart 2008 tarihinde Wayback Machine sitesinde arşivlendi. (Windows kişisel bilgisayarları için denektaşları üreten bir endüstriyel birliktir.)
- Gömülü Mikroişlemciler Denektaşı Birliği (Embedded Microprocessor Benchmark Consortium (EEMBC)19 Aralık 2007 tarihinde Wayback Machine sitesinde . )
Diğer
- Khornerstone13 Eylül 2006 tarihinde Wayback Machine sitesinde arşivlendi.
- Aquamark
- GL Excess
- BRL-CAD2 Ocak 2008 tarihinde Wayback Machine sitesinde arşivlendi. Denektaşı
Açık Kaynaklı Denektaşları
- miniBench21 Şubat 2008 tarihinde Wayback Machine sitesinde .: dilinde yazılmış kapsamlı bir komut satırı denektaşıdır. miniBench 90 farklı sınama içermektedir. miniBench OpenSourceMark’ın bir koludur.
- TPoX: XML veri tabanları için bir XML hareket işleme denektaşıdır.
- Dhrystone: tam sayı aritmetik başarımı.
- Fhourstones: bir tam sayı denektaşı.
- Whetstone: kayan nokta işlemlerinin aritmetik başarımı
- ApFloat: kayan nokta işlemleri.
- Linpack / LAPACK
- OpenSourceMark14 Aralık 2007 tarihinde Wayback Machine sitesinde .: Delphi dilinde yazılan güçlü, kapsamlı bir grup açık kaynaklı sistem denektaşları ve altyapı hizmetleridir. OpenSourceMark kullanımı kolay olan bir grafiksel kullanıcı arayüzüne ve esnek bir sonuç gösterim yapısına sahiptir.
- GliBench14 Aralık 2007 tarihinde Wayback Machine sitesinde .: MİB ve sabit tekerlek (sabit disk) başarımını ölçmek için kullanılan grafiksel kullanıcı arayüzü tabanlı denektaşlarıdır.
- MemPerf: bellek bant genişliği
- : Ön bellek, MPI(ileti geçiş arayüzü),v.b için geliştirilmiş bir grup denektaşıdır.
- LMbench21 Aralık 2007 tarihinde Wayback Machine sitesinde .: İşletim sistemi ve bir takım MİB/ Bellek değiştirgeleri için geliştirilmiş bir takım basit, taşınabilir denektaşlarıdır.
- Calibrator22 Kasım 2007 tarihinde Wayback Machine sitesinde .: C programlama dilinde yazılmış bir küçük ön bellek ve Adres Dönüştürme Önbelleği (ADÖ)(TLB(Translation Lookaside Buffer) ) ayarlama aracıdır. Sonuçlar önbellek boyutu, bulma/bulamama gecikmesi, ADÖ girdileri, sayfa boyutu, bulamama cezası, bellek erişim gecikmesi gibi bilgileri içerir. gnuplot scriptleri ayrıca sonuçları grafiksel olarak da gösterirler.
- Bellek sıradüzen değiştirgelerini otomatik olarak ölçer.
- Ubench9 Ocak 2008 tarihinde Wayback Machine sitesinde .: MIB(CPU) ve belleği sınamak için kullanılan Unix Denektaşı
- NAS paralel denektaşları
- PAL: Gerçek zamanlı fizik motorları için geliştirilmiş bir denektaşıdır.
- Povray: 3 boyutlu sınama.
- : Stanford Parallel Applications for Shared Memory(Paylaşımlı Bellekler için Stanford Paralel Uygulamaları) (SPLASH)
- Iometer: Kümeli ya da tek sistemler için G/Ç alt sistem ölçüm ve tanımla aracıdır.
- Iozone file I/O21 Eylül 2020 tarihinde Wayback Machine sitesinde .: Bir dosya sistemi denektaşıdır. Birçok farklı türde dosya işlemini üretir ve ölçer.
- Bonnie++: Dosya giriş çıkışı
- : Bir ağda üretilen işi ve gecikme zamanını ölçmek için kullanılan bir denektaşıdır.
- GENESIS dağıtımlı bellek denektaşı takımı.
- HINT: Bir bilgisayar sistemini bütün olarak değerlendirir.
- Himeno Benchmark5 Haziran 2007 tarihinde Wayback Machine sitesinde .
- STREAM22 Aralık 2007 tarihinde Wayback Machine sitesinde .: Basit vektör çekirdeklerinin hesaplama hızına bağlı olarak sürdürülebilir bellek ölçmek için kullanılır.
- : MPI(ileti geçiş arayüzü) başarımını ölçmek için tasarlanmış bir grup testten oluşur.
- GL O.B.S.16 Ağustos 2020 tarihinde Wayback Machine sitesinde .: OpenGL açık denektaşı takımı.
- MediaBench16 Aralık 2007 tarihinde Wayback Machine sitesinde .: Çoklu ortam sistemleri için geliştirilmiş bir denektaşı takımıdır.
- VMmark, VMware’den çıkartılmış bir sanal sunucu denektaşı takımıdır.
Microsoft Windows Denektaşları
- Java Micro Benchmark
- OpenSourceMark14 Aralık 2007 tarihinde Wayback Machine sitesinde .: Delphi dilinde yazılan güçlü, kapsamlı bir grup açık kaynaklı sistem denektaşları ve altyapı hizmetleridir. OpenSourceMark kullanımı kolay olan bir arayüze ve esnek bir sonuç gösterim yapısına sahiptir.
- miniBench21 Şubat 2008 tarihinde Wayback Machine sitesinde .: dilinde yazılmış kapsamlı bir komut satırı denektaşıdır. miniBench 90 farklı test içermektedir. miniBench OpenSourceMark’ın bir koludur.
- PassMark Yazılımı: Başarım testi (32-bit or 64-bit)
- Lavalys EVEREST
- SiSoftware Sandra
- Futuremark:3DMark, PCMark, SPMark
- BAPCo: Mobilemark, SYSmark, Webmark
- REALiX HWiFO32
- DocMemory tanı yazılımı
- CD Speed 99
- CPUmark
- CPU-Z
- InfoTool
- WinBench 99
- CPU Rightmark
- Whetstone
- PiFast
- Super PI
- Maxon:Cinebench
- Primate Labs:Geekbench
Mac OS X Denektaşları
- Java Micro Benchmark
- Spiny:Xbench
- Maxon:Cinebench
- Primate Labs:Geekbench
Primate Denektaşları
- Java Micro Benchmark
- JatMark Başarım Denektaşı18 Ocak 2008 tarihinde Wayback Machine sitesinde .
Gömülü Sistem Denektaşları
Aşağıdaki denektaşları [ http://www.eembc.org/ 19 Aralık 2007 tarihinde Wayback Machine sitesinde . EEMBC (Embedded Microprocessor Benchmark Consortium)] tarafından özellikle gömülü sistemler ve tüketici araçları için tasarlanmıştır.
- AutoBench
- ConsumerBench
- DENBench
- GrinderBench (Java)
- Networking
- OABench
- StorageBench
- TeleBench
Kitaplar
Aşağıda denektaşları ile ilgili İngilizce kitaplar yer almaktadır.
Jim Gray (Editor), The Benchmark Handbook for Database and Transaction Systems (2nd Edition), Morgan Kaufmann, 1993,
Database Benchmarking Practical Methods for Oracle & SQL Server25 Ocak 2008 tarihinde Wayback Machine sitesinde . Dr. Bert Scalzo, Kevin Kline, Claudia Fernandez, Donald K. Burleson, Mike Ault, 2007,
Ayrıca bakınız
Aşağıdaki bağlantılarda denektaşları ile ilgili İngilizce bilgiler yer almaktadır.
- Benchmarks12 Ekim 2007 tarihinde Wayback Machine sitesinde arşivlendi.
- Benchmarking (Ticari Yönden)12 Ekim 2007 tarihinde Wayback Machine sitesinde arşivlendi.
İlgili Bağlantılar
Aşağıdaki bağlantılarda denektaşları ile ilgili İngilizce bilgiler yer almaktadır.
- benchmark newsgroup
- benchmark webpage8 Şubat 2020 tarihinde Wayback Machine sitesinde .
- CPU benchmark database25 Ekim 2007 tarihinde Wayback Machine sitesinde .
- 3DMark06, 3DMark05, 3DMark03, 3DMark01, Aquamark and Super PI benchmark database23 Aralık 2007 tarihinde Wayback Machine sitesinde .
- Linux benchmark suite26 Aralık 2007 tarihinde Wayback Machine sitesinde .
- Open source benchmark programs24 Ekim 2007 tarihinde Wayback Machine sitesinde .
wikipedia, wiki, viki, vikipedia, oku, kitap, kütüphane, kütübhane, ara, ara bul, bul, herşey, ne arasanız burada,hikayeler, makale, kitaplar, öğren, wiki, bilgi, tarih, yukle, izle, telefon için, turk, türk, türkçe, turkce, nasıl yapılır, ne demek, nasıl, yapmak, yapılır, indir, ücretsiz, ücretsiz indir, bedava, bedava indir, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, resim, müzik, şarkı, film, film, oyun, oyunlar, mobil, cep telefonu, telefon, android, ios, apple, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, pc, web, computer, bilgisayar
Denektasi sinama programi Bilgisayar mimarisinde bir bilesenin basarimini o bilesen uzerinde cesitli sinamalar yaparak olcmek icin calistirilan bir veya bir grup bilgisayar programidir Denektaslari ile bilgisayarin bir donaniminin karakteristik bir ozelliginin basariminin belirlenmesinde de kullanilir Ornegin Merkezi Islem Biriminin MIB CPU kayan nokta floating point17 Aralik 2007 tarihinde Wayback Machine sitesinde arsivlendi islemlerindeki basarimini olcmek icin kullanilir Ayrica bazi durumlarda bu sinama yazilimlarin basarimi icin de kullanilabilir Yazilimlar icin kullanilan denektaslarina ornek olarak derleyiciler ya da veritabani yonetim sistemlerinin basarimlarini olcen programlar verilebilir Denektaslari farkli yonga veya sistem mimarilerinde calisan alt sistemlerin basarimini karsilastirmak icin yontemler gelistirmislerdir Denektaslari veri tabani yonetim programlarinin degisken durumlardaki tepkilerinin anlasilmasinda yardimci olurlar Farkli durumlar icin farkli senaryolar uretilerek de basarim olculebilir Ornegin kilitlenme islemleri yardimci programlarin basarimi farkli veri yukleme yontemleri eklenen yeni kullanicilarla program hizinin degisiminin karakteristiginin belirlenmesi ve programin yeni surumunun cikmasiyla gelen uygulamalarin basariminin belirlenmesi icin farkli senaryolar uretilerek denektaslarinin farkli ozellikleri ya da farkli denektaslari kullanilabilir AmacBilgisayar mimarisinde bilgisayarlarin basarimlarini sadece ozelliklerine bakarak belirlemek imkansizdir Bu nedenle farkli testler gelistirilmistir Bu testler farkli sistemlerde calistirilarak elde edilen sonuclar farkli mimarilerin karsilastirilmasinda kullanilmaktadir Ornegin Intel Pentium 4 islemcilerin saat sikligi AMD Athlon XP islemcilerden daha fazla olmasina karsin bu daha yuksek bir basarima sahip olduklari anlamina gelmemektedir Denektaslari testlerinde iki islemcinin de benzer basarim gosterdigi gorulmustur Denektaslari belirli bir sisteme ya da bilesene belli bir tur is yuku yukleyecek sekilde tasarlanirlar Yapay Synthetic denektaslari bir bilesenin uzerine bu is yukunu yuklemek icin yazilan ozel programlardir Uygulama Application tur denektaslari sistem uzerinde gercek programlar calistirirlar Uygulama turundeki denektaslari bir sistemin basarimi olcumunde etkiliyken Yapay denektaslari ise sistem bilesenlerinin sabit tekerlek sabit disk ag aygitlari gibi tek baslarina basarimlarinin olcumunde etkilidirler Denektaslari ozellikle yari iletken mikroislemcilerin tasariminda onemlidir Denektaslari sayesinde tasarimcilar mikro mimari duzeyinde aldiklari kararlari olcup dengelerler Bilgisayar tasarimcilarinin tasarladiklari sistemlerin basarimlarini olcmek icin denektaslarini kullanmasi oldukca uzun bir gecmise sahiptir Ancak onceleri bu denektaslari testlerinin sonuclari gercek kullanimla elde edilecek basarimdan farkliydi 1980 lerde bazi derleyiciler bilinen kayan nokta islemlerinde kullanilan ozel bir matematik islemini belirleyip daha hizli olan matematiksel esitlik islemleriyle degistiriyorlardi Bu degisim 1990 li yillarin ortasina kadar denektaslari disinda kullanisliydi Ancak bu kullanislilik RISC ve mimarilerinin tasarimcilari derleyici teknolojisinin basarimla ilgisini fark etmelerine kadar surdu Gunumuzde denektaslari derleyici sirketleri tarafindan sadece kendi denektasi sonuclarini yukseltmek icin degil ayni zamanda tasarladiklari uygulamalarin basarimlarini artirmak icin de kullanilmaktadir Ureticiler cogunlukla sadece denektaslarini ya da denektaslarinin belirli yonlerini kullanarak urunlerini en iyi sekilde tanitmaya calisirlar Ayrica bazilari bu denektaslarinin onemliklerini degistirerek urunlerini olabildigince iyi sekilde gostermeye calisirlar Bu eylemlerin tamamina Ingilizce bench marketing adi verilir Karsilasilan ZorluklarDenektaslari kullanilarak yapilan kiyaslamalar kolay degildir Beklenen ve kullanisli sonuclar elde edebilmek icin tekrarlanan donguler icerirler Ayrica denektaslarinin yorumlanmasi da oldukca zordur Asagida genel olarak karsilasilan bir takim zorluklar listelenmistir Saglayicilar urunlerini endustriyel standartli denektaslarina gore ayarlamalari gerekmektedir Norton SysInfo SI esas olarak coklu islemlerin hizlarina yoneliminden dolayi bu ayarlama biraz daha kolay yapilmaktadir Bu tur sonuclarin yorumlanmasinda asiri dikkat edilmesi gerekmektedir Denektaslari genellikle bilesenlerinin ozelliklerinin ham basarisindan baska seylere itibar etmezler Bu ozelliklere ornek olarak guvenlik kullanilabilirlik guvenilirlik uygulamalarin calismasinda butunluk yararlilik olceklenirlik gibi ozellikler gosterilebilir Bu ozelliklerin hepsi is dunyasinda hepsi onemlidir ve bunlar arasinda denge kurulmaya calisilmaktadir TPC Transaction Processing Performance Council 18 Mart 2008 tarihinde Wayback Machine sitesinde arsivlendi denektasi sartnamesine gore bu islem ACID ozellik testi veritabani olceklenirlik kurallari ve servis seviye gereksinimi gibi islemlerin yapilmasiyla belirlenir Genellikle denektaslari TCO20 Ekim 2007 tarihinde Wayback Machine sitesinde arsivlendi yu toplam sahiplik masrafi olcmezler TPC18 Mart 2008 tarihinde Wayback Machine sitesinde arsivlendi denektasi sartnamesine gore TCO nun basit sekilde formule edilmesi icin ham basarim olcusunun belirlenmesi gerekir Bunun icin de eder basarim olcusunun belirlenmesi gerekir Denektaslari karisik is yuklerinin basarimini coklu islemleri tam is baglamli coklu kisim coklu uygulama prensibiyle calistirarak olcer Ancak elde edilen sonuclar nadiren gercek dunyadaki basarimlarina esdegerdir Saglayici denektaslarinin sonucunda bulunan gelistirme test ya da yikim onarimi disaster recovery1 Aralik 2007 tarihinde Wayback Machine sitesinde arsivlendi islem kapasitesi gibi gereksinimlerle ilgilenmezler Saglayicilar ozellikle ilk kazanim ederini olabildigince az gostermek icin gerekli en dusuk urun kapasitesini belirtmek isterler Denektaslari uretilmis farkli sunucular ve asiri hassas ag ilingelerine topolojilerine uyum saglamakta sorun yasamaktadirlar Izgara hesaplamanin grid computing25 Ekim 2007 tarihinde Wayback Machine sitesinde arsivlendi ortaya cikmasi denektasi sinamasinin yapilmasini kismen zorlastirmistir Kullanicilarin denektaslarinin onerdigi basarimlarda farkli seyler anlamasi olasidir Denektaslari ufak sapmalarndan cok ortalama basarimlara onem vermelidir Yani kullanici bakis acisindan cok bilimsel bakis acisi goz onune alinmalidir Denektasi kurumlari cogunlukla basit bilimsel metotlari izlemezler Bu da beraberinde kucuk ornekleme boyutu degisken kontrolunde zorlasma sonuclarin tekrarlanmasinda kisitlama gibi sonuclarin ortaya cikmasina sebep olmaktadir Benchmark TurleriGercek Programlar Kelime isleme yazilimlari CDA yazilim araclari Kullanici uygulama yazilimlari MIS Cekirdek Kernel Anahtar kodlari icerir Gercek bir programdan alinmis olabilir Gozde cekirdek Livermore dongusu linpack denektaslari FORTRAN dilinde yazilmis basit dogrusal cebir alt programlarini icerir Sonuclar MFLOPS olarak gosterilir Oyun Denektaslari mikro denektaslari Kullanici kendisi programlayarak bilgisayarin basit birlesenlerini sinayabilir Bilgisayarin donanim ozelliklerini yazmac sayisi on bellek boyutu bellek gecikme suresi vb otomatik olarak belirlenir Yapay Denektaslari Yapay denektaslarinin programlanma asamalari Farkli turdeki uygulamalardan farkli islemler icin veriler alinir Islemlerin oranlanmasi Belirlenen oranlara gore bir programin yazilmasi Yapay Denektaslarinin turleri Whetstone Bilegitasi Dhrystone Sonuclari KWIPS saniye basina kilo whetstone komutlari seklinde belirtilir Bu tur sinama boru hatti bilgisayar iceren bilgisayarlar icin kullanima uygun degildir Giris Cikis Denektaslari Paralel denektaslari coklu islemci iceren makinelar ya da coklu makine iceren sistemlerde kullanilir Yaygin DenektaslariEndustri Standartli Onaylanmis Java Micro Benchmark Standard Performance Evaluation Corporation SPEC Transaction Processing Performance Council TPC18 Mart 2008 tarihinde Wayback Machine sitesinde arsivlendi BAPCo7 Mart 2008 tarihinde Wayback Machine sitesinde arsivlendi Windows kisisel bilgisayarlari icin denektaslari ureten bir endustriyel birliktir Gomulu Mikroislemciler Denektasi Birligi Embedded Microprocessor Benchmark Consortium EEMBC 19 Aralik 2007 tarihinde Wayback Machine sitesinde Diger Khornerstone13 Eylul 2006 tarihinde Wayback Machine sitesinde arsivlendi Aquamark GL Excess BRL CAD2 Ocak 2008 tarihinde Wayback Machine sitesinde arsivlendi DenektasiAcik Kaynakli Denektaslari miniBench21 Subat 2008 tarihinde Wayback Machine sitesinde C dilinde yazilmis kapsamli bir komut satiri denektasidir miniBench 90 farkli sinama icermektedir miniBench OpenSourceMark in bir koludur TPoX XML veri tabanlari icin bir XML hareket isleme denektasidir Dhrystone tam sayi aritmetik basarimi Fhourstones bir tam sayi denektasi Whetstone kayan nokta islemlerinin aritmetik basarimi ApFloat kayan nokta islemleri Linpack LAPACK OpenSourceMark14 Aralik 2007 tarihinde Wayback Machine sitesinde Delphi dilinde yazilan guclu kapsamli bir grup acik kaynakli sistem denektaslari ve altyapi hizmetleridir OpenSourceMark kullanimi kolay olan bir grafiksel kullanici arayuzune ve esnek bir sonuc gosterim yapisina sahiptir GliBench14 Aralik 2007 tarihinde Wayback Machine sitesinde MIB ve sabit tekerlek sabit disk basarimini olcmek icin kullanilan grafiksel kullanici arayuzu tabanli denektaslaridir MemPerf bellek bant genisligi On bellek MPI ileti gecis arayuzu v b icin gelistirilmis bir grup denektasidir LMbench21 Aralik 2007 tarihinde Wayback Machine sitesinde Isletim sistemi ve bir takim MIB Bellek degistirgeleri icin gelistirilmis bir takim basit tasinabilir denektaslaridir Calibrator22 Kasim 2007 tarihinde Wayback Machine sitesinde C programlama dilinde yazilmis bir kucuk on bellek ve Adres Donusturme Onbellegi ADO TLB Translation Lookaside Buffer ayarlama aracidir Sonuclar onbellek boyutu bulma bulamama gecikmesi ADO girdileri sayfa boyutu bulamama cezasi bellek erisim gecikmesi gibi bilgileri icerir gnuplot scriptleri ayrica sonuclari grafiksel olarak da gosterirler Bellek siraduzen degistirgelerini otomatik olarak olcer Ubench9 Ocak 2008 tarihinde Wayback Machine sitesinde MIB CPU ve bellegi sinamak icin kullanilan Unix Denektasi NAS paralel denektaslari PAL Gercek zamanli fizik motorlari icin gelistirilmis bir denektasidir Povray 3 boyutlu sinama Stanford Parallel Applications for Shared Memory Paylasimli Bellekler icin Stanford Paralel Uygulamalari SPLASH Iometer Kumeli ya da tek sistemler icin G C alt sistem olcum ve tanimla aracidir Iozone file I O21 Eylul 2020 tarihinde Wayback Machine sitesinde Bir dosya sistemi denektasidir Bircok farkli turde dosya islemini uretir ve olcer Bonnie Dosya giris cikisi Bir agda uretilen isi ve gecikme zamanini olcmek icin kullanilan bir denektasidir GENESIS dagitimli bellek denektasi takimi HINT Bir bilgisayar sistemini butun olarak degerlendirir Himeno Benchmark5 Haziran 2007 tarihinde Wayback Machine sitesinde STREAM22 Aralik 2007 tarihinde Wayback Machine sitesinde Basit vektor cekirdeklerinin hesaplama hizina bagli olarak surdurulebilir bellek olcmek icin kullanilir MPI ileti gecis arayuzu basarimini olcmek icin tasarlanmis bir grup testten olusur GL O B S 16 Agustos 2020 tarihinde Wayback Machine sitesinde OpenGL acik denektasi takimi MediaBench16 Aralik 2007 tarihinde Wayback Machine sitesinde Coklu ortam sistemleri icin gelistirilmis bir denektasi takimidir VMmark VMware den cikartilmis bir sanal sunucu denektasi takimidir Microsoft Windows Denektaslari Java Micro Benchmark OpenSourceMark14 Aralik 2007 tarihinde Wayback Machine sitesinde Delphi dilinde yazilan guclu kapsamli bir grup acik kaynakli sistem denektaslari ve altyapi hizmetleridir OpenSourceMark kullanimi kolay olan bir arayuze ve esnek bir sonuc gosterim yapisina sahiptir miniBench21 Subat 2008 tarihinde Wayback Machine sitesinde C dilinde yazilmis kapsamli bir komut satiri denektasidir miniBench 90 farkli test icermektedir miniBench OpenSourceMark in bir koludur PassMark Yazilimi Basarim testi 32 bit or 64 bit Lavalys EVEREST SiSoftware Sandra Futuremark 3DMark PCMark SPMark BAPCo Mobilemark SYSmark Webmark REALiX HWiFO32 DocMemory tani yazilimi CD Speed 99 CPUmark CPU Z InfoTool WinBench 99 CPU Rightmark Whetstone PiFast Super PI Maxon Cinebench Primate Labs GeekbenchMac OS X Denektaslari Java Micro Benchmark Spiny Xbench Maxon Cinebench Primate Labs GeekbenchPrimate Denektaslari Java Micro Benchmark JatMark Basarim Denektasi18 Ocak 2008 tarihinde Wayback Machine sitesinde Gomulu Sistem Denektaslari Asagidaki denektaslari http www eembc org 19 Aralik 2007 tarihinde Wayback Machine sitesinde EEMBC Embedded Microprocessor Benchmark Consortium tarafindan ozellikle gomulu sistemler ve tuketici araclari icin tasarlanmistir AutoBench ConsumerBench DENBench GrinderBench Java Networking OABench StorageBench TeleBenchKitaplarAsagida denektaslari ile ilgili Ingilizce kitaplar yer almaktadir Jim Gray Editor The Benchmark Handbook for Database and Transaction Systems 2nd Edition Morgan Kaufmann 1993 ISBN 1 55860 292 5 Database Benchmarking Practical Methods for Oracle amp SQL Server25 Ocak 2008 tarihinde Wayback Machine sitesinde Dr Bert Scalzo Kevin Kline Claudia Fernandez Donald K Burleson Mike Ault 2007 ISBN 0 9776715 3 4Ayrica bakinizAsagidaki baglantilarda denektaslari ile ilgili Ingilizce bilgiler yer almaktadir Benchmarks12 Ekim 2007 tarihinde Wayback Machine sitesinde arsivlendi Benchmarking Ticari Yonden 12 Ekim 2007 tarihinde Wayback Machine sitesinde arsivlendi Ilgili BaglantilarAsagidaki baglantilarda denektaslari ile ilgili Ingilizce bilgiler yer almaktadir benchmark newsgroup benchmark webpage8 Subat 2020 tarihinde Wayback Machine sitesinde CPU benchmark database25 Ekim 2007 tarihinde Wayback Machine sitesinde 3DMark06 3DMark05 3DMark03 3DMark01 Aquamark and Super PI benchmark database23 Aralik 2007 tarihinde Wayback Machine sitesinde Linux benchmark suite26 Aralik 2007 tarihinde Wayback Machine sitesinde Open source benchmark programs24 Ekim 2007 tarihinde Wayback Machine sitesinde