[httperf] Anyway around the 1000session limit in session file
martin.arlitt at hp.com
Wed Jun 10 07:50:00 PDT 2009
I believe what you need to do is edit one line:
In src/gen/wsesslog.c look for
#define MAX_SESSION_TEMPLATES 1000
Obviously you would just change "1000" to something large enough to meet your needs. I believe the main implication of changing this is the memory footprint, but unless you have really large sessions, this should not be an issue on any modern client. However, I haven't tried modifying this recently, so please let me know if you encounter any side effects.
> -----Original Message-----
> From: httperf-bounces at napali.hpl.hp.com [mailto:httperf-
> bounces at napali.hpl.hp.com] On Behalf Of Kyle Campos
> Sent: Tuesday, June 09, 2009 5:03 PM
> To: Vipul Mathur
> Cc: httperf at napali.hpl.hp.com
> Subject: Re: [httperf] Anyway around the 1000session limit in session file
> (wsesslog option)?
> On Jun 9, 2009, at 5:00 PM, Vipul Mathur wrote:
> > On Wed, Jun 10, 2009 at 3:56 AM, Kyle Campos<kyle.campos at gmail.com>
> > wrote:
> >> When using the -wsesslog option and including your own session
> >> file, there
> >> is a hard limit of 1,000 sessions. Anyone know of a way around that?
> > If I recall correctly, httperf cycles around from the beginning of the
> > session file if you ask for more than 1000 sessions. For example, if
> > you ask for 1200 sessions and your file has 1000 sessions defined,
> > then the sessions generated would be 1, 2, ..., 999, 1000, 1, 2, ...,
> > 199, 200. If this is okay with you, then you can generate any number
> > of sessions.
> Yeah I use that for some testing, but in this case I need more than a
> 1000 unique sessions. Dealing with POST data.
> > However, if you want to define more than 1000 sessions in the sessions
> > file itself, then I guess you will have to modify the limit defined in
> > the source code somewhere, but the consequences of this are unknown to
> > me.
> > ~vipul
> > --
> > Vipul Mathur
> > mail at vipulmathur dot org
> > FOAF: https://vipulmathur.org/foaf.rdf#VM
> httperf mailing list
> httperf at linux.hpl.hp.com
More information about the httperf