SID-01712: More than 100000 page faults in application.
| Status: |
Answered |
TWiki version: |
5.1.3 |
Perl version: |
5.10.1 |
| Category: |
CategoryPerformance |
Server OS: |
CentOs 6.3 |
Last update: |
12 years ago |
Hi Team,
After doing the performace testing for my twiki application, it give more than 100000 page faults because of the view and viewfile command on twiki.
Also It shows above 90% CPU utilization for only twiki.
My system configurations as: 1.Operating System :-
CentOs 6.3 64bit 2.CPU :- Intel(R) core(TM)i5-2400 CPV 3.RAM :- 8GB 4.Hard Disk :- 500GB 5.Network Speed :- 1GBPS 6.Graphics Card :- Intel Chipset integrated Graphics Controller
Please suggest any solution to solve this sever issue.
Thanks, Madhuri
--
Madhuri Yevale - 2013-05-28
Discussion and Answer
I do not recommend more that 20K pages per web. So far I have not seen a use case where you need more. It is good to organize content by webs, and you can have a large number of webs without performance degradation. See
TWikiScalability.
--
Peter Thoeny - 2013-05-28
Thanks
PeterThoeny for the quick response. However, you have misunderstood my question. This is NOT ABOUT number of pages but ABOUT PAGE FAULTS in the memory. With hardly 10 pages and 50 users accessing TWiki on a very powerful machine (i5/ 8 GB memory) we are seeing extremely slow response on page creation and browsing. When we look at the server, we observe more than 100,000 page faults and 90% utilization of CPU. The top processes are view and viewfile commands. We would like to know which configuration of TWiki needs to be tweaked for getting rid of this problem.
--
Madhuri Yevale - 2013-05-31
Changing the status - as the question has remained unanswered.
--
Abhay Patil - 2013-05-31
CGI scripts are more CPU intensive than delivering static files, so you need more CPU. If you have 5000
active users you need a load balanced setup. Read
TWikiScalability. You can
hire a consultant to help plan your configuration.
--
Peter Thoeny - 2013-05-31
If you answer a question - or someone answered one of your questions - please remember to edit the page and set the status to answered. The status selector is below the edit box.