Hi,
New to LSWS, just trialing a copy out on cloudlinux/cpanel.
All installed fine, just have a performance issue, so to speak.
The problem is that we seem to be able to get a very high throughput for a short amount of time, and then the throughput drops to nothing. It seems to be after just over 12K requests.
We're using ab with the following test:
----------------------
----------------------
It's hard to see from this output, but those 10875 requests were done very quickly, then it hits a wall.
If we run the same test immediately after, we get next to no throughput (1578 requests). If we wait 5 mins and run it again, we get the same (similar) 10000+ requests.
If we run it from a different server immediately afterwards, we get next to no throughput, suggesting it's not a per host throttle (we noticed that was a setting).
If we run a test to Apache on the same server, we get to 50000 requests indicating that it doesn't seem to be an OS issue.
Any ideas on what setting might be causing this limit?
New to LSWS, just trialing a copy out on cloudlinux/cpanel.
All installed fine, just have a performance issue, so to speak.
The problem is that we seem to be able to get a very high throughput for a short amount of time, and then the throughput drops to nothing. It seems to be after just over 12K requests.
We're using ab with the following test:
----------------------
Code:
[root@vhost1 ~]# ab -k -c 10 -t 30 http://ourtestserver:2080/
This is ApacheBench, Version 2.3 <$Revision: 655654 $>
Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/
Licensed to The Apache Software Foundation, http://www.apache.org/
Benchmarking ourtestserver (be patient)
Completed 5000 requests
Completed 10000 requests
Finished 10875 requests
Server Software: LiteSpeed
Server Hostname: ourtestserver
Server Port: 2080
Document Path: /
Document Length: 13 bytes
Concurrency Level: 10
Time taken for tests: 32.605 seconds
Complete requests: 10875
Failed requests: 0
Write errors: 0
Keep-Alive requests: 0
Total transferred: 2631750 bytes
HTML transferred: 141375 bytes
Requests per second: 333.54 [#/sec] (mean)
Time per request: 29.982 [ms] (mean)
Time per request: 2.998 [ms] (mean, across all concurrent requests)
Transfer rate: 78.82 [Kbytes/sec] received
Connection Times (ms)
min mean[+/-sd] median max
Connect: 0 14 378.3 0 20992
Processing: 0 2 5.0 1 91
Waiting: 0 2 4.8 1 90
Total: 0 15 378.3 1 20992
Percentage of the requests served within a certain time (ms)
50% 1
66% 2
75% 2
80% 2
90% 3
95% 3
98% 4
99% 60
100% 20992 (longest request)
It's hard to see from this output, but those 10875 requests were done very quickly, then it hits a wall.
If we run the same test immediately after, we get next to no throughput (1578 requests). If we wait 5 mins and run it again, we get the same (similar) 10000+ requests.
If we run it from a different server immediately afterwards, we get next to no throughput, suggesting it's not a per host throttle (we noticed that was a setting).
If we run a test to Apache on the same server, we get to 50000 requests indicating that it doesn't seem to be an OS issue.
Any ideas on what setting might be causing this limit?
Last edited by a moderator: