Author: idra Date: 2007-02-18 02:12:50 +0000 (Sun, 18 Feb 2007) New Revision: 21418
WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=21418 Log: Return the ratio as well Modified: branches/SAMBA_4_0/source/torture/local/dbspeed.c Changeset: Modified: branches/SAMBA_4_0/source/torture/local/dbspeed.c =================================================================== --- branches/SAMBA_4_0/source/torture/local/dbspeed.c 2007-02-18 01:31:50 UTC (rev 21417) +++ branches/SAMBA_4_0/source/torture/local/dbspeed.c 2007-02-18 02:12:50 UTC (rev 21418) @@ -28,6 +28,7 @@ #include "lib/db_wrap.h" #include "torture/torture.h" +float tdb_speed; static BOOL tdb_add_record(struct tdb_wrap *tdbw, const char *fmt1, const char *fmt2, int i) { @@ -110,7 +111,8 @@ free(data.dptr); } - torture_comment(torture, "tdb speed %.2f ops/sec\n", count/timeval_elapsed(&tv)); + tdb_speed = count/timeval_elapsed(&tv); + torture_comment(torture, "tdb speed %.2f ops/sec\n", tdb_speed); unlink("test.tdb"); @@ -164,6 +166,7 @@ struct ldb_ldif *ldif; const char *init_ldif = "dn: @INDEXLIST\n" \ "@IDXATTR: UID\n"; + float ldb_speed; unlink("./test.ldb"); @@ -227,7 +230,10 @@ torture_fail(torture, "memory leak in ldb search"); } - torture_comment(torture, "ldb speed %.2f ops/sec\n", count/timeval_elapsed(&tv)); + ldb_speed = count/timeval_elapsed(&tv); + torture_comment(torture, "ldb speed %.2f ops/sec\n", ldb_speed); + + torture_comment(torture, "ldb/tdb speed ratio is %.2f%%\n", (100*ldb_speed/tdb_speed)); unlink("./test.ldb");