Ubuntu vs Vista benchmark  Το θέμα επιλύθηκε

...εγκαταστάσεις, αναβαθμίσεις, διαχείριση partitions, boot-loader, κλπ

Συντονιστής: adem1

Κανόνες Δ. Συζήτησης
Στην ενότητα αυτή γράφουμε θέματα/ προβλήματα μόνο για το UBUNTU ή τα παράγωγά του.

Ubuntu vs Vista benchmark  Το θέμα επιλύθηκε

Δημοσίευσηαπό nasosnik » 06 Ιούλ 2008, 20:26

Πρόκειται για ένα benchmark για σύγκριση των δυο λειτουργικών όσον αφορά την αξιοποίηση και διαχείριση του επεξεργαστή από το εκάστοτε λειτουργικό.Για το εν λόγω benchmark χρησιμοποίησα το Matlab το οποίο είναι ένα γνωστό πρόγραμμα επίλυσης μαθηματικών προβλημάτων και χρησιμοποιείται κατά κόρον από μηχανικούς.Επέλεξα το Matlab γιατί αφενός διατίθεται επίσημα από την εταιρία (Mathworks) και για τα δυο λειτουργικά και αφετέρου είναι εξαιρετικά cpu και memory dependant εφαρμογή (κατά την διάρκεια του benchmark οι cpu's λειτουργούν στο 100%).
:arrow: System specifications:Χρησιμοποίησα ένα laptop HP Pavilion dv9660 το οποίο διαθέτει 2GB Ram και επεξεργαστή Intel Core 2 Duo T7250 @ 2.00 GHz.Το laptop έχει και τα δυο λειτουργικά σε dual boot configuration οπότε το benchmark έγινε στο ίδιο ακριβώς hardware.
:arrow: OS:Windows Vista SP1 Home Premium Edition και Ubuntu 8.04.1 με kernel Linux 2.6.24-19-generic.
:arrow: Benchmark:Έκδοση Matlab η R2008a.Έτρεξα το παρακάτω script (M-file) το οποίο πραγματοποιεί διασπάσεις L-U σε matrix πολύ μεγάλων διαστάσεων και τυπώνει το χρόνο επεξεργασίας αντίστοιχα.
Κώδικας: Επιλογή όλων
% function mbenchmark

disp('Matlab benchmark')

disp(['Matlab version ',version])

for iii=1:1
disp(' ')

f='%7.3f\n';
fprintf('1. large LU: ')
n=5000;m=3;
A=ones(n)+eye(n);
tic
for i=1:m,R=chol(A); end
t=toc; fprintf(f,t)

fprintf('2. small LU: ')
n=500;m=3000;
A=ones(n)+eye(n);
tic
for i=1:m,R=chol(A);end
t=toc; fprintf(f,t)

fprintf('3. sparse : ')
n=100000;m=50;k=10;
B=ones(n,2*m+1);
B(:,m+1)=m+1;
d=[-m:m];
tic
A=spdiags(B,d,n,n);
R=chol(A);
R=A-R'*R;
t=toc; fprintf(f,t)

pause(1)

end
disp(' ')
disp('end of mbenchmark')

:idea: Αποτελέσματα:Τα αποτελέσματα είναι σε seconds (το μικρότερο νούμερο είναι καλύτερο).
Κώδικας: Επιλογή όλων
Large LU Small LU Sparse
linux 20.298 30.561 8.639
vista 21.050 33.578 9.750
diff% 3.7% 9.9% 12.9%

ΕικόναΕικόνα

:idea: Σχολιασμός:Παρατηρούμε ότι το Ubuntu είναι πιο γρήγορο έναντι των Vista κατά 3.7%, 9.9%, 12.9% στα Large LU,Small LU και Sparse αντίστοιχα.Οι παραπάνω ποσοστιαίες διαφορές είναι σημαντικά μεγάλες για τη συγκεκριμένη διαδικασία διάσπασης στο Matlab γεγονός που υπογραμμίζει την υπεροχή του Ubuntu έναντι των Vista ως προς την αξιοποίηση/διαχείριση του hardware του εκάστοτε υπολογιστή.
Άβαταρ μέλους
nasosnik
babeTUX
babeTUX
 
Δημοσιεύσεις: 98
Εγγραφή: 01 Ιούλ 2008, 07:38
Εκτύπωση

Re: Ubuntu vs Vista benchmark

Δημοσίευσηαπό Dimitris » 07 Ιούλ 2008, 11:16

Για να είμαστε όμως δίκαιοι το συγκεκριμένο αποτέλεσμα δείχνει ότι στο συγκεκριμένο υπολογιστή με το συγκεκριμένο benchmark γίνεται καλύτερη διαχείρηση πόρων. Η γενικευση θα μπορούσε να γίνει μόνο αν δοκιμαστεί το ίδιο benchmark σε πολλούς υπολογιστές και αν περισσότερα benchmarks δοκιμαστούν σε όλους τους υπολογιστές.

Αν θες δοκίμασε το benchmark της lapack http://netlib.org/lapack/lug/node71.html Eίναι για C ή FORTRAN και είναι σχεδιασμένο για να ζορίζει τον υπολογιστή.
Άβαταρ μέλους
Dimitris
saintTUX
saintTUX
 
Δημοσιεύσεις: 1357
Εγγραφή: 13 Μάιος 2008, 13:57
Τοποθεσία: Θεσσαλονίκη
Εκτύπωση


  • ΣΧΕΤΙΚΑ ΘΕΜΑΤΑ
    ΑΠΑΝΤΗΣΕΙΣ
    ΠΡΟΒΟΛΕΣ
    ΣΥΓΓΡΑΦΕΑΣ

Επιστροφή στο Λειτουργικό Σύστημα