Bir PC hakkında yeterince ayrıntılı bilgi verildiğinde, doğru bir kriter hesaplamak mümkün müdür?


0

Belirli bir bilgisayar yapısı hakkında yeterince bilgim varsa, bileşenlerin özelliklerine göre bir kıyaslama oluşturmak pratikte mümkün mü?

Örneğin, GPU’yu tanıyacağım & amp; İşlemci hızları, yonga seti (artı tüm IO hızları), bellek hızı / kanalları vb.

Bu, tüm bileşenlerin üreticilerin belirtilen hızda çalışması gerektiği için mümkün görünüyor. Dezavantajı, anakartın yapı kalitesine ve bazen değişken olabilen bileşenlere bağlı teorik bir ölçüt olması.

Sorum şu ki, bu yaklaşım uygun mudur ve değilse, doğru bir kriter formülünü engelleyen faktörler nelerdir?

Karşılaştırma konusunda algoritmik yaklaşımlar gören oldu mu?

Not: Bu, orijinal yayınımla ilgili Bir işlemci belirtimi verildiğinde, hangi RAM'i kullanabileceğini nasıl öğrenebilirim? ). Şimdi yongasetinin önemini daha iyi anlıyorum, soruyu yeniden yazıyorum.

Şimdiden teşekkürler,

Ryan


Asıl sorunuzu, aynı şeyi soran yeni bir soru açmak yerine, yeni bilgilerinizle düzenlemelisiniz. -1
Mark Pim

Peki yeni soru oldukça farklı ve orijinal olan farklı bir soruyu yanıtlıyor. Dolayısıyla yeni bir soru, ikisi de kullanışlıdır.
user4213

Yanıtlar:


2

Bir kıyaslama için ne kadar doğruluk beklersiniz ve ne tür bir ölçüt tahmin etmek istersiniz? % 5-10 doğruluk size uygunsa, deneyebilirsiniz. Farklı PC dergilerinden ve sitelerden kıyaslama sonuçları toplamanız ve farklı yapılandırmaları kıyaslama yapabilmek için veritabanınızı sık sık güncellemeniz gerekir.

Her durumda, bazı sonuçları yaklaşık olarak hesaplamanız gerekecektir, çünkü piyasada mevcut herhangi bir konfigürasyon için testler bulamayacaksınız. Örneğin, Intel 2GHz işlemci yonga setleri X ve Y için kıyaslama sonuçları buldunuz. Ayrıca 2.0Ghz ve 2.33Ghz işlemciler için ancak yonga seti Z için kıyaslama değerlerine sahipsiniz. önceki kriterleri 1.1 ile çarpabilirsiniz ??? Bu makul, ancak bu sadece yaklaşık bir sonuç olacaktır.

Ayrıca, tüm kullanıcıların sığabileceği bir ölçüt olmadığını ve her ölçütün bazı bilgisayar bileşenlerine ve diğerlerine göre daha azına güvenebileceğini dikkate alın. Örneğin, kayan nokta işlemlerini ölçmek istiyorsak, daha güçlü işlemcilerde daha iyi sonuçlar elde edeceğiz. Bir Access veritabanı için kıyaslama testi yapacaksak, sonuçların işlemciye ve benzerlerinden çok daha fazla HDD performansına bağlı olduğunu göreceğiz.

Teorik ölçütler bir noktada son kullanıcılar için işe yaramaz hale geliyor, çünkü son kullanıcılar bilmek istedikleri şey ne PC Vista'nın daha hızlı başlayacağı ya da FireFox'un web sitesini daha hızlı açacağı ve büyük 20Mb Office belgesini kurtarmak için daha az zaman alacağı yer. Son kullanıcılar nadiren kayan nokta işlem sayısını önemser.


İyi cevap, yonga seti ve CPU gibi çekirdek bileşenleri ayrı ayrı hesaplamayı ve daha sonra bu bileşenler arasındaki ara bağlantı hızını temel alarak bir kıyaslama yapmayı düşünüyorum. Farklı kullanıcılar için farklı markalar konusunda hemfikirim. Teşekkürler
user4213

1

Güzel bir fikir, ama gerçekten gerçekçi olduğunu sanmıyorum. Aynı donanımın, tespit edilemeyen farklılıkları temel alarak (muhtemelen yazılımla ilgili) farklı kriterler ürettiğini gördüm.

Gerçek donanım ölçütlerini bir araya getiren kanıta dayalı bir yaklaşım kullanarak belirli donanım yapılandırmaları için bir dizi beklenen aralık oluşturabilirsiniz, ancak bu bile özellikle doğru olmaz.

Kısacası, cevabın hayır olduğuna inanıyorum.


1

Bu soru bana popüler olanı hatırlatıyor. bir şehirde kaç tane piyano tuneri ' sorun.
Şimdi, bu dernekte bir çok insanın hata bulacağını biliyorum.
bu şekilde açıklamak istiyorum.
Lütfen dikkat, aynı problem olduğunu söylemiyorum - sadece biraz benzer.

Yapmaya çalıştığın şey
kıyaslama değeri elde etmek (piyano tuneri sayısı)
birbiriyle ilişkili olmayan çeşitli diğer sonuçlardan.

Bir türev ölçütüne ulaşmak için bazı türetme kurallarını tahmin edebilirsiniz,
ancak, bir dizi parametre (söz konusu her konfigürasyona öznel)
Hesaplanan benchmark rakamınızın keyfi olarak gerçek değerlerden sapmasına neden olacaktır.

Mevcut kıyaslama araçlarının kendileri zor zaman sonuçların çoğaltılması
ve gibi bir çok şeyi dikte etmek üzerinde test koşulları .


1

Tahmin edemeyeceğiniz senaryolar olacağını aklınızda bulundurmanız gerekir ... örneğin, hayal edin:

  • İki işlemci A ve B, ki burada B, aynı sistemlerde A'nın hızının yaklaşık 1.5 katı olduğu gösterilmiştir.
  • İşlemci A ile test edilmiş yeni bir anakart X, yonga setindeki optimizasyonlar nedeniyle önceki skoruna göre 1.1 kat artış sağladı

Bu, B'nin X'te 1.1x daha hızlı olacağı sonucuna varabileceğiniz anlamına mı geliyor? Şart değil; Yonga setinin bu faktör tarafından teorik olarak daha iyi olmasına rağmen, yine de A'nın performansının 1.5 katına çıkmasını engelleyen bazı (henüz) belirsiz bir bant genişliği sınırına sahip olabilir tüm o tavan boşluğunu kullanır.

Ve bu sadece bir örnek ... sistemdeki çeşitli bileşenler arasında bunun gibi sayısız sınırlamalar olacak ve bazıları doğru bileşenlerin bir araya gelmesiyle elde edilinceye kadar hiçbir zaman algılanmayacak. Sonuç olarak, herhangi bir algoritmik yaklaşım kuşkusuz çılgınca yanlış olan birçok beklenmedik köşe durumu ile sonuçlanacaktır.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.