γεια σας! ενώ έχω τρέξει ένα benchmark με το χέρι και όλα λειτούργησαν ομαλά, όταν προσπαθώ να αυτοματοποιήσω τη διαδικασία μέσω script συναντώ προβλήματα και συγκεκριμένα παρατηρώ ότι οι εντολές του script δίνονται στο τερματικό (είτε αυτό είναι του host είτε του target) προτού ολοκληρωθούν οι προηγούμενες! για παράδειγμα τρέχοντας τον κώδικα του παραρτήματος Β βλέπω στο target να εμφανίζονται τα εξής: sh-3.1# bash host cp /host/simics-workspace/bemchmarks/mcf / cp /host/simics-workspace/bemchmarks/inp.in.mcf.train / umount /host cd / ./mcf inp.in.mcf.train bash-3.1# mount /host [simicsfs] mounted bash-3.1# cp /host/simics-workspace/benchmarks/mcf / cp: cannot stat `/host/simics-workspace/benchmarks/mcf': No such file or directory bash-3.1# cp /host/simics-workspace/benchmarks/inp.in.mcf.train / cp cannot stat `/host/simics-workspace/benchmarks/inp.in.mcf.train': No such file or directory bash-3.1# umount /host bash-3.1#./mcf inp.in.mcf.train bash: ./mcf: No such file or directory bash-3.1#
επαναλαμβάνω ότι αν τρέξω τις παραπάνω εντολές με το χέρι όλα κυλάνε ομαλά! έχει κανείς καμιά ιδέα???
Από το output που σου βγάζει υποθέτω ότι δε γίνονται σωστά οι αντιγραφές των αρχείων. Επίσης, το να εκτελούνται οι εντολές στο τερματικό με άλλη σειρά από αυτή του script μου φαίνεται λίγο απίθανο, τουλάχιστον δεν το 'χουμε δει μέχρι τώρα. Αν δε καταφέρεις να αντιμετωπίσεις το πρόβλημα, μια λύση θα ήταν να αντιγράψεις ό,τι αρχείο χρειάζεσαι για την εκτέλεση των πειραμάτων (binaries + inputs) στο target μηχάνημα (π.χ. στο root folder, / ) και να πάρεις εκ νέου checkpoint. Με αυτόν τον τρόπο δε θα χρειάζεται στις μελλοντικές προσομοιώσεις να αντιγράφεις αρχεία από τον host.
N.
On 06/03/2010 07:20 PM, alex bk wrote:
γεια σας! ενώ έχω τρέξει ένα benchmark με το χέρι και όλα λειτούργησαν ομαλά, όταν προσπαθώ να αυτοματοποιήσω τη διαδικασία μέσω script συναντώ προβλήματα και συγκεκριμένα παρατηρώ ότι οι εντολές του script δίνονται στο τερματικό (είτε αυτό είναι του host είτε του target) προτού ολοκληρωθούν οι προηγούμενες! για παράδειγμα τρέχοντας τον κώδικα του παραρτήματος Β βλέπω στο target να εμφανίζονται τα εξής: sh-3.1# bash host cp /host/simics-workspace/bemchmarks/mcf / cp /host/simics-workspace/bemchmarks/inp.in.mcf.train / umount /host cd / ./mcf inp.in.mcf.train bash-3.1# mount /host [simicsfs] mounted bash-3.1# cp /host/simics-workspace/benchmarks/mcf / cp: cannot stat `/host/simics-workspace/benchmarks/mcf': No such file or directory bash-3.1# cp /host/simics-workspace/benchmarks/inp.in.mcf.train / cp cannot stat `/host/simics-workspace/benchmarks/inp.in.mcf.train': No such file or directory bash-3.1# umount /host bash-3.1#./mcf inp.in.mcf.train bash: ./mcf: No such file or directory bash-3.1#
επαναλαμβάνω ότι αν τρέξω τις παραπάνω εντολές με το χέρι όλα κυλάνε ομαλά! έχει κανείς καμιά ιδέα???
Advcomparch mailing list Advcomparch@lists.cslab.ece.ntua.gr http://lists.cslab.ece.ntua.gr/mailman/listinfo/advcomparch
advcomparch@lists.cslab.ece.ntua.gr