17
Ağu

Eğer Pardus üzerinde sisteminizin performansını ölçmek isterseniz hardinfo programı tam size göre. Bunun için Paket Yöneticisinden hardinfo yazarak aratabileceğiniz gibi, konsoldan da sudo pisi it hardinfo komutunu vererek programı kurabilirsiniz. Hardinfo Linux sistemler için performans değerleme programı ve sistem analizcisi. Program işletim sistemi ve bilgisayarınız hakkında gerekli bilgileri derleyebiliyor ve dışarıya HTML olarak bu değerleri verebiliyor.

Değerlendirme ve Sistem raporunu almak için üst kısımda bulunan “Generate Report” düğmesine tıklıyoruz ve hangi bilgileri istediğimizi seçiyoruz. Raporu oluşturma bilgisayarınızın hızına bağlı olarak değişiyor.

Benim  2x Intel(R) Core(TM)2 Duo CPU E8400 @ 3.00GHz sistemimdeki benchmark değerleri aşağıdaki gibi. Bu değerleri Information menüsündeki “Network Updater” i kullanarak Hardinfo programının merkezi veritabanı ile eşleyebilir ve oraya eklenmiş olan benchmark testleri ile kendinizinkini karşılaştırabilirsiniz.

Benchmarks

CPU Blowfish
CPU Blowfish
This Machine 2000 MHz 8,731
Intel(R) Celeron(R) M processor 1.50GHz (null) 26.1876862
PowerPC 740/750 (280.00MHz) (null) 172.816713
CPU CryptoHash
CPU CryptoHash
This Machine 2000 MHz 136,483
CPU Fibonacci
CPU Fibonacci
This Machine 2000 MHz 4,218
Intel(R) Celeron(R) M processor 1.50GHz (null) 8.1375674
PowerPC 740/750 (280.00MHz) (null) 58.07682
CPU N-Queens
CPU N-Queens
This Machine 2000 MHz 8,537
FPU FFT
FPU FFT
This Machine 2000 MHz 3,869
FPU Raytracing
FPU Raytracing
This Machine 2000 MHz 17,361
Intel(R) Celeron(R) M processor 1.50GHz (null) 40.8816714
PowerPC 740/750 (280.00MHz) (null) 161.312647

Share

5
May

ozgurlukicin.com forumunda MURATSPLAT adlı üye bir test yapmış. Testin detaylarını şuradan görebilirsiniz.

Acelesi olanlara kısa özet geçeyim :)

  • Ubuntu 10.04 64Bit >>> 9.5 Kare/Saniye 239 Puan
  • Windows 7 Ultimate 64Bit >>> 7.7 Kare/Saniye 194 Puan
  • Pardus 2009.1 32Bit >>> 9.6 Kare/Saniye 242 Puan

Testi gerçekleştiren arkadaş ATI ekran kartı kullanmış ki ATI’nin sürücülerinin ne kadar stabil!! olduğunu bilirsiniz. Ona rağmen Pardus sağlam çıkıyor testten..


10
Oca

Kurulabilir CD'sine doğru yol aldığımız Pardus64 üzerinde birkaç performans testleri yapmak istedik. Daha kök dosya sistemini (RootFS) çıkarmadan yaptığımız [1] adresindeki testlerin üzerinden oldukça zaman geçti ve o günden bu yana sisteme birçok bileşen eklenerek depodaki [2] paket sayımız 4 haneli rakamları buldu. Bu yüzden yeni bir test yapmak iyi bir fikir gibi geldi.

Verilerin imza ve şifreleme işlerini gerçekleştiren GnuPG ile ses ve görüntü mevzularında (özellikle format dönüştürme) pek yetenekli olan ffmpeg uygulamalarını test ettim.

Test ortamımdaki bilgisayarın şöyle özellikleri var:

* Intel(R) Core(TM)2 CPU T5500 @ 1.66GHz

* 2.5 GB RAM


Uygulamaların sürüm numaraları da şöyle :

* ffmpeg-0.5.1_20091020-62

* gnupg-2.0.11-26

İlk testi ffmpeg ile 701 MB 'lik .avi dosyasını .mpg formatına dönüştürerek gerçekleştirdim. Çevrilen dosyanın özellikleri:

$ ffmpeg -i input.avi

Seems stream 0 codec frame rate differs from container frame rate: 23.98 (65535/2733) -> 23.98 (24000/1001)

Input #0, avi, from 'input.avi':

Duration: 02:06:36.21, start: 0.000000, bitrate: 773 kb/s

Stream #0.0: Video: mpeg4, yuv420p, 528x288 [PAR 1:1 DAR 11:6], 23.98 tbr, 23.98 tbn, 23.98 tbc

Stream #0.1: Audio: mp3, 48000 Hz, 2 channels, s16, 128 kb/s

At least one output file must be specified


FFMpeg çalışma zamanı (sn):

$ time ffmpeg -i input.avi output.mpg


Bu çıktılar bize ffmpeg uygulamasının 64bit Pardus üzerinde 32bit Pardus'a göre %18 gibi bir oranda daha hızlı çalıştığını gösteriyor.

İkinci testi 687 MB'lik Pardus.iso dosyasını gnupg ile şifreliyerek gerçekleştirdim:

GnuPG Çalışma Zamanı :

$ time gpg --encrypt --recipient 'Metin Akdere' pardus.iso

Bu çıktılar ise bize GnuPG uygulamasının 64bit Pardus üzerinde 32bit Pardus'a göre %24 gibi bir oranda daha hızlı çalıştığını gösteriyor.


Sonuç şu ki; 64bit ile hem daha büyük bellek uzayına hem de gözle görülür bir performans artışına sahip oluyoruz; ama 64 bitte uygulamalar 32 bite göre iki kat hızlı çalışacak gibi bir durum yok :) Performansı etkileyen bir çok parametre var; işlemci mimarisi bunlardan sadece birisi. Çalıştırdığımız komutların veri bağımlılığı var, kontrol bağımlılığı var. Ne çok büyük bellekler, ne de çok güçlü işlemciler tek başına sistemin performansı üzerinde etkili değil; uygulamaların da sistemi en verimli kullanacak şekilde yazılmış olması gerekiyor. Daha önceki test çalışmamızda paralel programlanan uygulamaların gerçek bir performans farkı ortaya koyduğuna şahit olduk.

Pardus64 çalışmalarındaki son durumdan da bahsetmek istiyorum. Elimizde 1700 civarında 64bite taşınmış paket sayısı var. Sadece system.base ve system.devel'den oluşan kök dosya sisteminin ardından, kurulan CD için çalışıyoruz. Ayrıca, 64bite port sürecinde paketlere yapılan tüm değişiklikleri bir betikte toplama gibi bir çalışmamız da var. Bu sayede aynı depo ve farklı derleme çiftlikleri ile farklı mimariler için (şimdilik en azından 32/64 bit) paketler oluşturulabilecek diye planlıyoruz.


[1] http://nyucel.blogspot.com/2009/11/64-bit-pardusun-ilk-performans-test.html
[2] http://x86-64.comu.edu.tr