I would also check the speed of retrieving a simple/plain wiki page without the surrounding UI elements:
/xwiki/bin/get/Space/Page If this is still slow then the reason must be a background task as Thomas suggested. If it's fast then it means some of the UI elements slow down the view mode. It may be a panel for instance. Hope this helps, Marius On Tue, Mar 10, 2015 at 10:47 AM, Thomas Mortagne <[email protected]> wrote: > Would need more detail on what exactly you call a simple page, you > should create a new page with empty content. Is the proc OK when > nobody access XWiki, if not it might mean you have some bakground task > running and slowing down the instance (a few things I can think of are > SOLR indexing, Watchlist generating a mail when there is a lot of > users, first login when you use LDAP with a lots if groups/users, some > other extension you would have installed) ? > > I guess you looked at other stuff in > http://platform.xwiki.org/xwiki/bin/view/AdminGuide/Performances. If > you are using MySQL and have some unused memory one other thing I > notice that can improve a lot the performances is tweak a bit MySQL > configuration and especially things like innodb_buffer_pool_size which > can more or less make MySQL behave like a in-memory database if big > enough (and there is probably many other things but I'm not so much of > a MySQL expert). > > On Mon, Mar 9, 2015 at 11:31 PM, Mahomed Hussein > <[email protected]> wrote: >> Hi >> >> We were chugging along quite happily with XWiki then we started to notice a >> slowdown. Simple pages (like the space webhome page) were taking 3 – 4 >> seconds to load. This is with only 1 user testing it and about 5 articles in >> the whole system. Using htop, we can see that the tomcat process are being >> created and the CPU is going to over 150% - 400% (total across several >> cores). I have tried modifying the JAVA_OPTS in /etc/default/tomcat7 with >> little to no effect what so ever. I have tried googling it and almost >> everyone says to change those options and I’ve tried basing it on the >> recommendation in >> http://platform.xwiki.org/xwiki/bin/view/AdminGuide/Performances#HMemory and >> my current line reads: >> >> JAVA_OPTS="-Djava.awt.headless=true -Xmx800m -XX:MaxPermSize=196m >> -XX:+UseConcMarkSweepGC" >> >> We are running XWiki 6.4.2 >> xwiki-enterprise-tomcat7-mysql package installed using apt-get. >> OS: Ubuntu 14.04.2 LTS (GNU/Linux 3.13.0-46-generic x86_64) >> RAM: 4096 >> vCPU: 12 >> Hypervisor: Hyper-v >> >> There aren’t any IO or memory issues that we can see. I don’t see any >> immediate errors in the logs either. >> >> To be honest the high CPU isn’t that much of an issue. The problem is that >> it’s using high CPU and STILL has slow performance. If I compare the >> response of loading a 75 line article to loading >> http://extensions.xwiki.org/xwiki/bin/view/ExtensionCode/ExtensionSearch?space=Extension&text=child, >> the extension page loads about 3 times faster (not scientifically accurate >> timing but it’s different enough to notice consistently). >> >> Any help would be greatly appreciated because no matter how great XWiki is, >> if I can’t get it to perform quickly enough, users will avoid using it. >> >> Thanks again for your time and any help. >> >> >> Kind regards, >> >> Mahomed >> >> >> >> >> >> >> _______________________________________________ >> users mailing list >> [email protected] >> http://lists.xwiki.org/mailman/listinfo/users > > > > -- > Thomas Mortagne > _______________________________________________ > users mailing list > [email protected] > http://lists.xwiki.org/mailman/listinfo/users _______________________________________________ users mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/users
