We want to be able to handle a high number (about 2500)11of concurrent participators in the questionnaire.
2500 concurrent visitors of the survey are not hitting the next button at the same time. So you have less concurrent requests per second which Liteserver needs to handle. Depending on the LiteSpeed server licence there is a concurrent connection limit. Use the processgroup mode to get PHP as snappy as possible
www.litespeedtech.com/open-source/litesp...hp/processgroup-mode
Bandwidth is 1GBit which mean 125 MB per second if no overhead would exist. If really 2500 users would request in the same second, that would be a bottleneck. But you might have 500-800 concurrent requests with different amount of payload.
LimeSurvey is creating a lot of big session files. SSD RAID 1 is fine.
Having the database and the webserver on one server is fine. Optimizing the usage of RAM between Webserver and database might a field to work on.
Perhaps the default settings will be fine.
Loadtesting a survey can be a bit tricky depending on the tools at hand. You can first use tools like ab (apachebench) or siege to just through some connections at your webserver. You can rent a few VPS on the web and install these tools and let the requests start.
Or you use a SaaS offer for loadtesting and scripting to even fill out