Skip to content
Snippets Groups Projects
Commit 5a49038c authored by Peter Cai's avatar Peter Cai
Browse files

Add dotted lines from UMA experiments in the NUMA qps scan

parent 8dcff0e7
No related branches found
No related tags found
No related merge requests found
......@@ -8,6 +8,11 @@ experiments = [
"memcached_qps_scan.5.15.79-peter.kernel_polling.first4.t8.c20", # kernel polling
]
experiments_uma = [
"memcached_qps_scan.5.15.79-peter.t8.c20", # vanilla
"memcached_qps_scan.5.15.79-peter.kernel_polling.t8.c20", # kernel polling
]
names = [
"vanilla",
"kernel polling (patched)",
......@@ -15,14 +20,16 @@ names = [
def show_plot():
plt.cla()
plt.title('Memcached QPS vs Latency (99th percentile), 4 + 4 cores / NUMA')
data = extract_qps_latency(experiments)
data_uma = extract_qps_latency(experiments_uma)
for i in range(len(experiments)):
k = experiments[i]
display_name = names[i]
plt.errorbar(data[k][0], data[k][1], yerr = data[k][2], capsize = 4, label = display_name, marker = markers[display_name], color = colors[display_name])
k = experiments_uma[i]
plt.plot(data_uma[k][0], data_uma[k][1], linestyle = 'dotted', color = colors[display_name])
plt.xlabel('QPS')
plt.ylabel('Latency (99th percentile)')
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment