Mercurial > hg > y16 > e165716 > os > ex5.1
changeset 0:06c9acfab57e default tip
Fos
author | e165716 <e165716@ie.u-ryukyu.ac.jp> |
---|---|
date | Mon, 12 Feb 2018 01:24:06 +0900 |
parents | |
children | |
files | CPU1.txt CPU2.txt CPU3.txt CPU4.txt ThreadPool-5.0-SNAPSHOT.jar ThreadPool.pdf ThreadPool.sh culam.py |
diffstat | 8 files changed, 55 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/CPU1.txt Mon Feb 12 01:24:06 2018 +0900 @@ -0,0 +1,7 @@ +100 72138 +200 72884 +300 72235 +400 71871 +500 72066 +600 71931 +700 71969
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/CPU2.txt Mon Feb 12 01:24:06 2018 +0900 @@ -0,0 +1,7 @@ +100 66666 +200 61804 +300 57447 +400 51409 +500 46088 +600 41039 +700 35849
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/CPU3.txt Mon Feb 12 01:24:06 2018 +0900 @@ -0,0 +1,7 @@ +100 64986 +200 58401 +300 51253 +400 44403 +500 37728 +600 30877 +700 23894
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/CPU4.txt Mon Feb 12 01:24:06 2018 +0900 @@ -0,0 +1,7 @@ +100 64303 +200 56697 +300 48882 +400 41143 +500 33392 +600 25713 +700 17914
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/ThreadPool.sh Mon Feb 12 01:24:06 2018 +0900 @@ -0,0 +1,13 @@ +#!/bin/sh +for i in `seq 1 4` +do + for j in `seq 1 7` + do + j=`expr $j \* 100` + /bin/echo -n "$j " >> CPU$i.txt + java -jar $1 $i $j | grep -e 'Time' | egrep -o '[0-9]+[0-9]' >> CPU$i.txt + done + python3 culam.py ram$i.txt $i +done + +gnuplot plot.plt
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/culam.py Mon Feb 12 01:24:06 2018 +0900 @@ -0,0 +1,14 @@ +import sys + +args = sys.argv +filename = args[1] +N = int(args[2]) + +f = open(filename,'w') +f.write("0,1\n") +F = 0.1 +for i in range(19): + cul = 1/( (1-F)+(F/N)) + f.write(str(F)+","+str(cul)+"\n") + F= F+0.05 +f.close()