Bienvenue, Invité
Nom d'utilisateur : Mot de passe : Se souvenir de moi

SUJET : Resources needed for biggger surveys - memory and server configuration

Resources needed for biggger surveys - memory and server configuration il y a 2 ans 4 mois #79299

  • filips
  • Portrait de filips
  • Hors ligne
  • Fresh Lemon
  • Messages : 10
  • Remerciements reçus 1
  • Karma: 0
Hi everybody!
Do you have any experience with how much resources is needed to run a server for several dozen thousand participants and up to a few hundred/thousand users filling in the survey simultaneously?

A useful hint about setting memory size has been added to instructions recently (docs.limesurvey.org/General+FAQ#Fatal_er..._Allowed_memory_size). Is it enough to avoid performance issues with bigger surveys? Are there other server parameters (apart from basic requirements listed at the beginning of the limesurvey manual) that should be taken into consideration?

Thanks!
L'administrateur a désactivé l'accès en écriture pour le public.
Cet utilisateur a été remercié pour son message par: cajit

Re: Resources needed for biggger surveys - memory and server configuration il y a 2 ans 4 mois #79339

  • Mazi
  • Portrait de Mazi
  • Hors ligne
  • LimeSurvey Team
  • Messages : 5325
  • Remerciements reçus 296
  • Karma: 249
The required ressources mainly depend on:

1. The survey size and how many questions are presented on a single page.

2. The (extensive) use of conditions. There have been some remarkable improvements at Limesurvey 1.92 so consider updating if this might cause trouble.

3. The number of users per hour/minute/second.


In general for large surveys with lots of users you should never use a shared hosting but use your own server. Depending on the number of users the server should provide at least a dual core CPU and 2GB RAM. Hard disk isn't that important.

Best regards/Beste Grüße,
Dr. Marcel Minke
(Limesurvey Head of Support)
Need Help? We offer professional Limesurvey support
Contact: marcel.minke(at)limesurvey.org'"
L'administrateur a désactivé l'accès en écriture pour le public.
Cet utilisateur a été remercié pour son message par: filips

Re: Resources needed for biggger surveys - memory and server configuration il y a 2 ans 4 mois #79359

  • filips
  • Portrait de filips
  • Hors ligne
  • Fresh Lemon
  • Messages : 10
  • Remerciements reçus 1
  • Karma: 0
Thank you for your answer!
Is it possible to give some general equations to each of those variables (survey size, questions/page, conditions, users), which would allow to roughly calculate, what specific resources are needed in case of a given survey?

Example: would it be possible to roughly judge, what resources are needed for 5 parallel surveys (sample survey attached) with following features:
Survey groups: 17
Questions: 175
Answers: 971
Subquestions: 110
conditions: 211 (almost all consisting in: show additional text question "What do you mena/whatis wrong" if something has been rated negatively in radio/table question above)
Question attributes: 4188
Assesments / quotas / default answers: 0
Users per minute: up to few hundred ?
L'administrateur a désactivé l'accès en écriture pour le public.

Re: Resources needed for biggger surveys - memory and server configuration il y a 2 ans 4 mois #79362

  • filips
  • Portrait de filips
  • Hors ligne
  • Fresh Lemon
  • Messages : 10
  • Remerciements reçus 1
  • Karma: 0
sorry, attachment to the message above (sample survey): sample survey
L'administrateur a désactivé l'accès en écriture pour le public.

Re: Resources needed for biggger surveys - memory and server configuration il y a 2 ans 4 mois #79385

  • Mazi
  • Portrait de Mazi
  • Hors ligne
  • LimeSurvey Team
  • Messages : 5325
  • Remerciements reçus 296
  • Karma: 249
filips écrit:
Thank you for your answer!
Is it possible to give some general equations to each of those variables (survey size, questions/page, conditions, users), which would allow to roughly calculate, what specific resources are needed in case of a given survey?
Sorry, that isn't possible because there are two many variables and too many unknown values such as number of users/minute at peak times and the like.

Best regards/Beste Grüße,
Dr. Marcel Minke
(Limesurvey Head of Support)
Need Help? We offer professional Limesurvey support
Contact: marcel.minke(at)limesurvey.org'"
L'administrateur a désactivé l'accès en écriture pour le public.

Re: Resources needed for biggger surveys - memory and server configuration il y a 2 ans 4 mois #79401

  • filips
  • Portrait de filips
  • Hors ligne
  • Fresh Lemon
  • Messages : 10
  • Remerciements reçus 1
  • Karma: 0
Here are estimated peak-time values for 5 surveys, each of them having similiar parameters, as stated in the post before, ALTOGETHER (all 5 surveys' users summed up):
- max 750 users/day
- max 75 users/hour
- max 30 users/minute (the average time of filling the questionnaire is 20 min and in the peak time every minute someone starts to fill it)
Could you just very roughly estimate the resources needed? It would be extremeley helpful for preparing some apropriate server for the survey!

P.S. Are parameters concerning memory settings (docs.limesurvey.org/General+FAQ#Fatal_er..._Allowed_memory_size) correct also for surveys' values described above?
L'administrateur a désactivé l'accès en écriture pour le public.

Re: Resources needed for biggger surveys - memory and server configuration il y a 2 ans 4 mois #79445

  • Mazi
  • Portrait de Mazi
  • Hors ligne
  • LimeSurvey Team
  • Messages : 5325
  • Remerciements reçus 296
  • Karma: 249
User have dealt with 20.000 participants/day without problems.

I think you could start with a dual core server with 2-4GB RAM. If these are really important surveys I recommend to use www.LimeService.com which is a Limesurvey optimized hosting with a server cluster that has never even touched ressource limits ever.

Best regards/Beste Grüße,
Dr. Marcel Minke
(Limesurvey Head of Support)
Need Help? We offer professional Limesurvey support
Contact: marcel.minke(at)limesurvey.org'"
L'administrateur a désactivé l'accès en écriture pour le public.

Aw: Re: Resources needed for biggger surveys - memory and server configuration il y a 1 an 9 mois #88619

  • jelo
  • Portrait de jelo
  • Hors ligne
  • Platinum Lime
  • Messages : 467
  • Remerciements reçus 52
  • Karma: 16
Mazi écrit:
User have dealt with 20.000 participants/day without problems.
I think you could start with a dual core server with 2-4GB RAM. If these are really important surveys I recommend to use www.LimeService.com which is a Limesurvey optimized hosting with a server cluster that has never even touched ressource limits ever.

1.) What kind of clustering is used on limeservice.com?

2.) Performance and Resources: While monitoring a few test installations I stumbled across the creation of session files by limesurvey. A survey with 138 questions / 72 groups (half of them created for mimic looping) is creating a 2-2,5MB session file when hitting the welcome page. That behaviour occured on 1.92+ and the lastest 2.X of Limesurvey.

On many servers the tmp is mounted separately with a limited size.
So the session files are filling the tmp space up quickly.

Would be interesting to know, what's the typical session file size on other projects.
L'administrateur a désactivé l'accès en écriture pour le public.
Modérateurs: ITEd
Temps de génération de la page : 0.155 secondes
Donation Image