Skip to content
/ SLG Public

SLG is a efficient distributed load injector for Web servers

License

Notifications You must be signed in to change notification settings

fgaud/SLG

Repository files navigation

SLG

SLG is an efficient distributed load injector for Web server. SLG is designed using a master/slave scheme, i.e. a master node synchronizes a set of load injection nodes (each simulating multiple HTTP clients) and collects their results. SLG is a closed-loop load injector.

SLG supports several file access patterns: single file, SPECweb99, SPECweb2005 Support.

SLG also has a very experimental support of the memcached protocol.

Howto to run:

  • Select the file access pattern is master_slave.h
  • Compile
  • Launch slg on each client node using ./slg
  • Create a configuration file for the master (see conf/ directory for examples)
  • Launch the master using ./slg_master -f

TODO / Known issues

  • Use libgsl for statistics

About

SLG is a efficient distributed load injector for Web servers

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages