[Advcomparch] Σχετικά με την advcomparch_dumpstats.py

Georgios Routis georgios.routis at hotmail.com
Sun May 12 23:36:41 EEST 2013


Έκανα ότι είπε ο συνάδελφος, δεν ξέρω αλλά είναι λογικό να βγάζει αυτό??

user at snf-42028:~/advcomparch/sniper/tools$ ls
addr2line.py              debugpin.py             graphite_lib.py      sniper_config.py
advcomparch_dumpstats.py  debugpin.pyc            iris4.csv            sniper_config.pyc
attachgdb.py              disect.py               localjson.py         sniper_lib.py
buildstack.py             dumpstats.py            makebuildscripts.py  sniper_lib.pyc
buildstack.pyc            env_setup.py            makepythondist.sh    sniper_stats_compat.py
checkdependencies.py      env_setup.pyc           makerelativepath.py  sniper_stats_db.py
cpistack-collect          env_setup.sh            mcpat.py             sniper_stats.py
cpistack-collect.py       gen_backtrace.py        mcpat.pyc            sniper_stats.pyc
cpistack_data.py          gen_simout.py           memtop.py            sniper_stats_sqlite.py
cpistack_data.pyc         gen_simout.pyc          pca.py               sniper_stats_sqlite.pyc
cpistack_items.py         gen_syscall_strings.py  pinboost_debugme.py  timeout.py
cpistack_items.pyc        gen_topology.py         pinversion           timertop.py
cpistack.py               gen_topology.pyc        pinversion.cc        trace2graph.py
cpistack.pyc              get_os_type.sh          run_sniper.py        viz
cpistack_results.py       gnuplot.py              run_sniper.pyc
cpistack_results.pyc      gnuplot.pyc             sim.stats.sqlite3
user at snf-42028:~/advcomparch/sniper/tools$ advcomparch_dumpstats.py --statsWindow=10000000 --core 
advcomparch_dumpstats.py: command not found
user at snf-42028:~/advcomparch/sniper/tools$ 

Date: Sun, 12 May 2013 18:02:37 +0300
From: knikas at cslab.ece.ntua.gr
To: el09420 at mail.ntua.gr
CC: advcomparch at lists.cslab.ece.ntua.gr
Subject: Re: [Advcomparch]	Σχετικά με την advcomparch_dumpstats.py

Κανονικα θα πρέπει το dumpstats και το advcomparch_dumpstats να ειναι στο path  σας, οποτε αρκεί να τα τρέχετε στο φάκελο που είναι το  sqlite αρχείο. Για να βεβαιωθείτε οτι είναι στο path καντε echo $ PATH.

Διαφορετικά μπορείτε να ακολουθήσετε κ τη λυση του συναδέλφου.
Κ.
On 12 May 2013 17:12, "Tilemachos Charalampous" <el09420 at mail.ntua.gr> wrote:


  
    
  
  
    On 12-May-13 4:29 PM, Georgios Routis
      wrote:

    
    
      
      Καλησπέρα, και Χρόνια Πολλά.

        

        Για ποιο λόγο να μου πετάει αυτό το μήνυμα όταν τρέχω την
        advcomparch_dumpstats.py?

        

        user at snf-42028:~/advcomparch/benchmarks/APOTELESMATA/1024K_8/BLACKSCHOLES$
        ~/advcomparch/sniper/tools/advcomparch_dumpstats.py
        --statsWindow=10000000 --core 

        /bin/sh: 1: dumpstats.py: not found

        Traceback (most recent call last):

          File
        "/home/user/advcomparch/sniper/tools/advcomparch_dumpstats.py",
        line 59, in <module>

            statsString1 = subprocess.check_output("dumpstats.py -l |
        grep  -o periodicins-[0-9]* ", shell=True).split('\n')

          File "/usr/lib/python2.7/subprocess.py", line 544, in
        check_output

            raise CalledProcessError(retcode, cmd, output=output)

        subprocess.CalledProcessError: Command 'dumpstats.py -l | grep 
        -o periodicins-[0-9]* ' returned non-zero exit status 1

        user at snf-42028:~/advcomparch/benchmarks/APOTELESMATA/1024K_8/BLACKSCHOLES$
        

        

        ενώ το αρχείο dumpstats.py που ζητάει υπάρχει στον φάκελο.

        

        Ευχαριστώ

      
      

      
      

      _______________________________________________
Advcomparch mailing list
Advcomparch at lists.cslab.ece.ntua.gr
http://lists.cslab.ece.ntua.gr/mailman/listinfo/advcomparch

    
    

    Και εγώ είχα αυτό το πρόβλημα.

    Κάνε edit το script και πρόσθεσε κάτω από το

    do_print_list = False

    αυτό:

    dumpstatsLoc = "/home/user/advcomparch/sniper/tools/dumpstats.py"

    και έπειτα όπου καλείται το dumpstats.py (νομίζω σε 4 σημεία, δηλάδη
    όπου υπάρχει κάτι σε στυλ):

     statsString1 = subprocess.check_output(.....)

    Σβήσε το πρώτο κομματί του string που αναφέρεται στο dumpstats.py
    και βάλε μπροστά το dumpstatsLoc με ένα "+" και το υπόλοιπο string.

    Δηλαδή κάπως έτσι:

     statsString1 = subprocess.check_output(dumpstatsLoc +" -l | grep 
    -o periodicins-[0-9]* ", shell=True).split('\n')

    Τρέξε το advcomp_dumpstats.py στο ίδιο directory με το .sqlite
    αρχείο.

    

  


_______________________________________________

Advcomparch mailing list

Advcomparch at lists.cslab.ece.ntua.gr

http://lists.cslab.ece.ntua.gr/mailman/listinfo/advcomparch




_______________________________________________
Advcomparch mailing list
Advcomparch at lists.cslab.ece.ntua.gr
http://lists.cslab.ece.ntua.gr/mailman/listinfo/advcomparch 		 	   		  
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.cslab.ece.ntua.gr/pipermail/advcomparch/attachments/20130512/d0a84379/attachment.htm>


More information about the Advcomparch mailing list