On 06/25/2013 04:47 PM, Lambros Flokas wrote:Είναι φυσιολογικό να διαρκούν τόσο χρόνο, καθώς το πλήθος των επαναλήψεων (1000) είναι αρκετά μικρό ώστε να ολοκληρώνεται σχετικά γρήγορα η εκτέλεση, και από την άλλη αρκετά μεγάλο ώστε να βγαίνουν ασφαλή συμπεράσματα από την προσομοίωση μιας επαναληπτικής διαδικασίας. Φυσικά, καθώς μεγαλώνει ο αριθμός των threads ή το μέγεθος της κρίσιμης περιοχής (grain size), θα μεγαλώνει και ο χρόνος προσομοίωσης.
Ναι αυτό φαίνεται να ήταν το πρόβλημα.Αυτό που παρατηρώ είναι ότι
τουλάχιστον στο mutex που ξεκίνησα είναι πολύ γρήγορες οι προσομοιώσεις
από 20 δευτερόλεπτα μέχρι 120.Φυσιολογικό δεν είναι αυτό;
Ν.
On 06/25/2013 03:27 PM, Lambros Flokas wrote:
Τώρα απλά μου εμφανίζει το usage χωρίς το not recognised που
είχε πριν.
Εμπλούτισα την εντολή με directory για τα αποτελέσματα αλλά τίποτα
#!/bin/bashBENCHMARKS_ROOT="$HOME/__advcomparch/benchmarks"
GRAPHITE_ROOT="$HOME/__advcomparch/sniper"
conf=$GRAPHITE_ROOT/config/__ask3.cfg$BENCHMARKS_ROOT/run-sniper -c $conf -n 1 -d<mailto:anastop@cslab.ece.__ntua.gr
$BENCHMARKS_ROOT/mutex.sim
-- $BENCHMARKS_ROOT/locks_mutex 1 1000 1
Θα πρέπει να χρησιμοποιήσεις το εκτελέσιμο run-sniper που υπάρχει
στον κατάλογο $GRAPHITE_ROOT.
Δηλαδή αλλάζεις την τελευταία εντολή παραπάνω σε:
$GRAPHITE_ROOT/run-sniper -c $conf -n 1 -d $BENCHMARKS_ROOT/mutex.sim
-- $BENCHMARKS_ROOT/locks_mutex 1 1000 1
Γενικά, εφόσον δεν χρησιμοποιείτε κάποιο από τα έτοιμα benchmarks
που έχει ο sniper, δεν υπάρχει λόγος χρήσης του directory
$BENCHMARKS_ROOT, τόσο για την αποθήκευση των εκτελέσιμων όσο και
του simulation output. Θα πρότεινα επομένως να χρησιμοποιήσετε
κάποιο δικό σας, ξεχωριστό directory.
Ν.
2013/6/25 Nikos Anastopoulos <anastop@cslab.ece.ntua.gr
<mailto:anastop@cslab.ece.ntua.gr>BENCHMARKS_ROOT="$HOME/____advcomparch/benchmarks"
<mailto:anastop@cslab.ece.ntua.gr>>>
Καλησπέρα,
Υποθέτω ότι το πρόβλημά σου οφείλεται στο ότι μετά το '--' δεν
αφήνεις κενό.
Δηλαδή: $BENCHMARKS_ROOT/run-sniper -c $conf -n 1 --
$BENCHMARKS_ROOT/locks_mutex 1 1000 1
Ν.
On 06/25/2013 02:52 PM, Lambros Flokas wrote:
Έχω το ακόλουθο script
#!/bin/bash
GRAPHITE_ROOT="$HOME/____advcomparch/sniper"
conf=$GRAPHITE_ROOT/config/____ask3.cfg--/home/user/advcomparch/____benchmarks/locks_mutex not
$BENCHMARKS_ROOT/run-sniper -c $conf -n 1
--$BENCHMARKS_ROOT/locks_mutex
1 1000 1
και το locks_mutex όντως βρίσκεται στο benchmarks root
αλλά όλο μου
πετά το από κάτω μήνυμα
option___________________________________________________
recognized
και μετά μου λέει οδηγίες για την σύνταξη της εντολής
Έχω διαβάσει την προηγούμενη απορία επί του θέματος στη
λίστα
αλλά δε
βοήθησε και πιστεύω ότι ακολουθώ την προτροπή της σελίδας 4
Ευχαριστώ εκ των προτέρων
Advcomparch mailing list
Advcomparch@lists.cslab.ece.____ntua.gr <http://ntua.gr>
<mailto:Advcomparch@lists.__cslab.ece.ntua.gr
<mailto:Advcomparch@lists.cslab.ece.ntua.gr>>
http://lists.cslab.ece.ntua.____gr/mailman/listinfo/____advcomparch<mailto:anastop@cslab.ece.__ntua.gr <tel:%2B30-210-7724159>
<http://lists.cslab.ece.ntua.__gr/mailman/listinfo/__advcomparch
<http://lists.cslab.ece.ntua.gr/mailman/listinfo/advcomparch>>
--
Dr. Nikos Anastopoulos
Research Associate
National Technical University of Athens (NTUA)
School of Electrical and Computer Engineering
Computing Systems Laboratory
e-mail: anastop@cslab.ece.ntua.gr
<mailto:anastop@cslab.ece.ntua.gr>
_________________________________________________
Advcomparch mailing list
Advcomparch@lists.cslab.ece.__ntua.gr
<mailto:Advcomparch@lists.cslab.ece.ntua.gr>
http://lists.cslab.ece.ntua.__gr/mailman/listinfo/__advcomparch
<http://lists.cslab.ece.ntua.gr/mailman/listinfo/advcomparch>
--
Dr. Nikos Anastopoulos
Research Associate
National Technical University of Athens (NTUA)
School of Electrical and Computer Engineering
Computing Systems Laboratory
e-mail: anastop@cslab.ece.ntua.gr <mailto:anastop@cslab.ece.ntua.gr>
Tel: +30-210-7724159 <tel:%2B30-210-7724159>
_______________________________________________
Advcomparch mailing list
Advcomparch@lists.cslab.ece.ntua.gr
http://lists.cslab.ece.ntua.gr/mailman/listinfo/advcomparch