made the cache_size setting include send and receive buffers
This commit is contained in:
@@ -2,51 +2,51 @@
|
||||
|
||||
import os, sys, time
|
||||
|
||||
#lines = open(sys.argv[1], 'rb').readlines()
|
||||
#
|
||||
## logfile format:
|
||||
## <time(ms)> <key>: <value>
|
||||
## example:
|
||||
## 16434 read cache: 17
|
||||
#
|
||||
#keys = []
|
||||
#fields = {}
|
||||
#maximum = {}
|
||||
#out = open('disk_buffer_log.dat', 'w+')
|
||||
#
|
||||
#last_t = 0
|
||||
#for l in lines:
|
||||
# try:
|
||||
# t = int(l[0:l.find(' ')])
|
||||
# c = l[l.find(' ')+1:l.find(':')]
|
||||
# n = int(l[l.find(':')+1:-1])
|
||||
# except:
|
||||
# print l
|
||||
# continue
|
||||
#
|
||||
# if last_t != t:
|
||||
# print >>out, '%d\t' % last_t,
|
||||
# for i in keys:
|
||||
# print >>out, '%d\t' % maximum[i],
|
||||
# print >>out, '\n',
|
||||
#
|
||||
# if not c in keys:
|
||||
# keys.append(c)
|
||||
# fields[c] = 0
|
||||
# maximum[c] = 0
|
||||
#
|
||||
# fields[c] = n
|
||||
# if n > maximum[c]: maximum[c] = n
|
||||
#
|
||||
# if last_t != t:
|
||||
# last_t = t
|
||||
# maximum = fields
|
||||
#
|
||||
#for i in keys:
|
||||
# print i,
|
||||
#print
|
||||
#
|
||||
#out.close()
|
||||
lines = open(sys.argv[1], 'rb').readlines()
|
||||
|
||||
# logfile format:
|
||||
# <time(ms)> <key>: <value>
|
||||
# example:
|
||||
# 16434 read cache: 17
|
||||
|
||||
keys = []
|
||||
fields = {}
|
||||
maximum = {}
|
||||
out = open('disk_buffer_log.dat', 'w+')
|
||||
|
||||
last_t = 0
|
||||
for l in lines:
|
||||
try:
|
||||
t = int(l[0:l.find(' ')])
|
||||
c = l[l.find(' ')+1:l.find(':')]
|
||||
n = int(l[l.find(':')+1:-1])
|
||||
except:
|
||||
print l
|
||||
continue
|
||||
|
||||
if last_t != t:
|
||||
print >>out, '%d\t' % last_t,
|
||||
for i in keys:
|
||||
print >>out, '%d\t' % maximum[i],
|
||||
print >>out, '\n',
|
||||
|
||||
if not c in keys:
|
||||
keys.append(c)
|
||||
fields[c] = 0
|
||||
maximum[c] = 0
|
||||
|
||||
fields[c] = n
|
||||
if n > maximum[c]: maximum[c] = n
|
||||
|
||||
if last_t != t:
|
||||
last_t = t
|
||||
maximum = fields
|
||||
|
||||
for i in keys:
|
||||
print i,
|
||||
print
|
||||
|
||||
out.close()
|
||||
|
||||
keys = ['check piece', 'send buffer', 'read cache', 'receive buffer', 'hash temp']
|
||||
|
||||
|
Reference in New Issue
Block a user