aboutsummaryrefslogtreecommitdiff
path: root/src/fs/perf_gnunet_service_fs_p2p.c
diff options
context:
space:
mode:
authorChristian Grothoff <christian@grothoff.org>2010-10-18 11:29:48 +0000
committerChristian Grothoff <christian@grothoff.org>2010-10-18 11:29:48 +0000
commitcb1f15d99cc240185a450b254c92adcb61a09790 (patch)
tree07f07cf287e98dc822551fc82a60bf86c10424f5 /src/fs/perf_gnunet_service_fs_p2p.c
parent93326b9ca26d5dc7f4a50c76b7a84cd685af9b33 (diff)
downloadgnunet-cb1f15d99cc240185a450b254c92adcb61a09790.tar.gz
gnunet-cb1f15d99cc240185a450b254c92adcb61a09790.zip
stuff
Diffstat (limited to 'src/fs/perf_gnunet_service_fs_p2p.c')
-rw-r--r--src/fs/perf_gnunet_service_fs_p2p.c36
1 files changed, 23 insertions, 13 deletions
diff --git a/src/fs/perf_gnunet_service_fs_p2p.c b/src/fs/perf_gnunet_service_fs_p2p.c
index b836f6772..70e7cdb31 100644
--- a/src/fs/perf_gnunet_service_fs_p2p.c
+++ b/src/fs/perf_gnunet_service_fs_p2p.c
@@ -32,7 +32,7 @@
32/** 32/**
33 * File-size we use for testing. 33 * File-size we use for testing.
34 */ 34 */
35#define FILESIZE (1024 * 1024 * 1) 35#define FILESIZE (1024 * 1024 * 10)
36 36
37/** 37/**
38 * How long until we give up on transmitting the message? 38 * How long until we give up on transmitting the message?
@@ -82,15 +82,21 @@ struct StatValues
82 */ 82 */
83static struct StatValues stats[] = 83static struct StatValues stats[] =
84 { 84 {
85 { "fs", "queries forwarded"}, 85 { "fs", "# queries forwarded"},
86 { "fs", "replies received and matched"}, 86 { "fs", "# replies received and matched"},
87 { "core", "bytes decrypted"}, 87 { "fs", "# results found locally"},
88 { "core", "bytes encrypted"}, 88 { "fs", "# requests forwarded due to high load"},
89 { "transport", "bytes received via TCP"}, 89 { "fs", "# requests done for free (low load)"},
90 { "transport", "bytes transmitted via TCP"}, 90 { "fs", "# P2P searches received"},
91 { "datacache", "bytes stored"}, 91 { "fs", "# replies received for local clients"},
92 { "dht", "DHT ROUTE Requests Seen"}, 92 { "fs", "cummulative artificial delay introduced (ms)"},
93 { "dht", "DHT ROUTE Requests Forwarded"}, 93 { "core", "# bytes decrypted"},
94 { "core", "# bytes encrypted"},
95 { "transport", "# bytes received via TCP"},
96 { "transport", "# bytes transmitted via TCP"},
97 { "datacache", "# bytes stored"},
98 { "dht", "# DHT ROUTE Requests Seen"},
99 { "dht", "# DHT ROUTE Requests Forwarded"},
94 { NULL, NULL} 100 { NULL, NULL}
95 }; 101 };
96 102
@@ -114,7 +120,7 @@ print_stat (void *cls,
114{ 120{
115 struct StatMaster *sm = cls; 121 struct StatMaster *sm = cls;
116 fprintf (stderr, 122 fprintf (stderr,
117 "Peer %3u: %8s/%40s = %llu\n", 123 "Peer %2u: %12s/%50s = %4llu\n",
118 sm->daemon, 124 sm->daemon,
119 subsystem, 125 subsystem,
120 name, 126 name,
@@ -154,8 +160,12 @@ stat_run (void *cls,
154 if (stats[sm->value].name != NULL) 160 if (stats[sm->value].name != NULL)
155 { 161 {
156 GNUNET_STATISTICS_get (sm->stat, 162 GNUNET_STATISTICS_get (sm->stat,
163#if 0
164 NULL, NULL,
165#else
157 stats[sm->value].subsystem, 166 stats[sm->value].subsystem,
158 stats[sm->value].name, 167 stats[sm->value].name,
168#endif
159 GNUNET_TIME_UNIT_FOREVER_REL, 169 GNUNET_TIME_UNIT_FOREVER_REL,
160 &get_done, 170 &get_done,
161 &print_stat, sm); 171 &print_stat, sm);
@@ -326,7 +336,7 @@ main (int argc, char *argv[])
326 GNUNET_GETOPT_OPTION_END 336 GNUNET_GETOPT_OPTION_END
327 }; 337 };
328 338
329 GNUNET_DISK_directory_remove ("/tmp/gnunet-perf-fs-lib/"); 339 GNUNET_DISK_directory_remove ("/tmp/gnunet-test-fs-lib/");
330 GNUNET_log_setup ("perf_gnunet_service_fs_p2p", 340 GNUNET_log_setup ("perf_gnunet_service_fs_p2p",
331#if VERBOSE 341#if VERBOSE
332 "DEBUG", 342 "DEBUG",
@@ -337,7 +347,7 @@ main (int argc, char *argv[])
337 GNUNET_PROGRAM_run ((sizeof (argvx) / sizeof (char *)) - 1, 347 GNUNET_PROGRAM_run ((sizeof (argvx) / sizeof (char *)) - 1,
338 argvx, "perf-gnunet-service-fs-p2p", 348 argvx, "perf-gnunet-service-fs-p2p",
339 "nohelp", options, &run, NULL); 349 "nohelp", options, &run, NULL);
340 GNUNET_DISK_directory_remove ("/tmp/gnunet-perf-fs-lib/"); 350 GNUNET_DISK_directory_remove ("/tmp/gnunet-test-fs-lib/");
341 return ok; 351 return ok;
342} 352}
343 353