diff options
author | Nauman_Ahad <Nauman_Ahad@dell.com> | 2015-11-12 16:28:30 +0500 |
---|---|---|
committer | Nauman_Ahad <Nauman_Ahad@dell.com> | 2015-11-19 15:11:00 +0500 |
commit | a6ed66db5fc4e100ccc4e32f4c336d2dca6688b4 (patch) | |
tree | 7e9a16a94d83fdcc1a30d1a88f7a6816fd8e01d0 /benchmarks/playbooks/result_transform/ramspd | |
parent | 735123d3a10789e771f621f3a0d8a299903063a0 (diff) |
RAMSpeed Benchmarks Included along with Sys Info for Net testcases
RAMSpeed benchmark playbooks, result transformation scripts included.
System Information also included for Network Testcases
System Information Playbook checks for the type of testcase, and gathers
benchmark relevant information only (No Network Info for Compute TestCase)
JIRA: QTIP-54
JIRA: QTIP-38
Change-Id: I8612f06fedfaf7314552c06f388ea6c0cd23f1ee
Signed-off-by: Nauman_Ahad <Nauman_Ahad@dell.com>
Diffstat (limited to 'benchmarks/playbooks/result_transform/ramspd')
-rw-r--r-- | benchmarks/playbooks/result_transform/ramspd/ramspd_transform.py | 56 |
1 files changed, 56 insertions, 0 deletions
diff --git a/benchmarks/playbooks/result_transform/ramspd/ramspd_transform.py b/benchmarks/playbooks/result_transform/ramspd/ramspd_transform.py new file mode 100644 index 00000000..a7b03528 --- /dev/null +++ b/benchmarks/playbooks/result_transform/ramspd/ramspd_transform.py @@ -0,0 +1,56 @@ +import os +import json +import pickle +import datetime + + +intmem_copy = os.popen("cat Intmem | grep 'BatchRun Copy' | awk '{print $4}'").read().rstrip() +intmem_scale = os.popen("cat Intmem | grep 'BatchRun Scale' | awk '{print $4}'").read().rstrip() +intmem_add = os.popen("cat Intmem | grep 'BatchRun Add' | awk '{print $4}'").read().rstrip() +intmem_triad = os.popen("cat Intmem | grep 'BatchRun Triad' | awk '{print $4}'").read().rstrip() +intmem_average = os.popen("cat Intmem | grep 'BatchRun AVERAGE' | awk '{print $4}'").read().rstrip() + +print intmem_copy +print intmem_average + +floatmem_copy = os.popen("cat Floatmem | grep 'BatchRun Copy' | awk '{print $4}'").read().rstrip() +floatmem_scale = os.popen("cat Floatmem | grep 'BatchRun Scale' | awk '{print $4}'").read().rstrip() +floatmem_add = os.popen("cat Floatmem | grep 'BatchRun Add' | awk '{print $4}'").read().rstrip() +floatmem_triad = os.popen("cat Floatmem | grep 'BatchRun Triad' | awk '{print $4}'").read().rstrip() +floatmem_average = os.popen("cat Floatmem | grep 'BatchRun AVERAGE' | awk '{print $4}'").read().rstrip() + +print floatmem_copy +print floatmem_average + + +hostname = os.popen("hostname").read().rstrip() +time_stamp = str(datetime.datetime.utcnow().isoformat()) + + +os.system("mv Intmem " + hostname + "-" + time_stamp + ".log") +os.system("cp Floatmem >> " + hostname + "-" + time_stamp + ".log") + + +result = {}; + +result['1. INTmem bandwidth'] = {}; +result['1. INTmem bandwidth']['1. Copy (MB/s)'] = [intmem_copy] +result['1. INTmem bandwidth']['2. Add (MB/s)'] = [intmem_add] +result['1. INTmem bandwidth']['3. Scale (MB/s)'] = [intmem_scale] +result['1. INTmem bandwidth']['4.Triad (MB/s)']= [intmem_triad] +result['1. INTmem bandwidth']['5. Average (MB/s)'] = [intmem_average] + + +result['2. FLOATmem bandwidth'] = {}; +result['2. FLOATmem bandwidth']['1.Copy (MB/s)']=[floatmem_copy] +result['2. FLOATmem bandwidth']['2.Add (MB/s)']=[floatmem_add] +result['2. FLOATmem bandwidth']['3.Scale (MB/s)']=[floatmem_scale] +result['2. FLOATmem bandwidth']['4.Triad (MB/s)']=[floatmem_triad] +result['2. FLOATmem bandwidth']['4.Copy (MB/s)']=[floatmem_average] + + + +with open('./result_temp', 'w+') as result_file: + pickle.dump(result, result_file) + + |