コード例 #1
0
ファイル: parse_openssl_speed.py プロジェクト: tomcruse/speed
# parse engine state
class State(Enum):
    starting = 0
    config = 1
    parsing = 2
    skipping = 3


if len(sys.argv) != 2:
    print("Usage: %s <logfile to parse>" % (sys.argv[0]))
    exit(-1)

# Resultdata
data = {}
data["cpuinfo"] = getcpuinfo(["flags", "model name", "cpu MHz"])

fn = sys.argv[1]
state = State.config
data["config"] = {}
alg = ""

with open(fn) as fp:
    while True:
        line = fp.readline()
        if not line:
            break
        # Remove newlines
        line = line.rstrip()
        if state == State.config:
            data["config"]["version"] = line
コード例 #2
0
# parse engine state
class State(Enum):
   starting=0
   config=1
   parsing=2
   skipping=3

if len(sys.argv)!=2:
   print("Usage: %s <logfile to parse>" % (sys.argv[0]))
   exit(-1)

# Resultdata
data={}
# fetch both x86 and aarch64 CPU details:
data["cpuinfo"]=getcpuinfo(["flags", "model name", "cpu MHz", "Features", "CPU implementer", "CPU variant", "CPU part", "BogoMIPS"])

fn = sys.argv[1]
state = State.config
data["config"]={}
alg=""

with open(fn) as fp: 
   while True:
      line = fp.readline() 
      if not line: 
            break 
      # Remove newlines
      line = line.rstrip()
      if state==State.config:
           data["config"]["version"]=line