Page 1 of 2
How can I improve performance?
PostPosted:Thu Dec 18, 2008 2:19 am
by Iwen
My repository on okm 3.0 which have over 10,000 files is 20G.
The JBoss JVM memory config is 1280M-1280M.
I use default config files, like openkm-ds.xml ,repository.xml and so on.
when I login in okm and open the directory tree , I feel very slow.
How can I make it fast? Do I need change db?
Thx!
Re:How can I improve performance?
PostPosted:Thu Dec 18, 2008 3:13 pm
by jllort
Which browser are you using ... are you using Internet Explorer ?
Re:How can I improve performance?
PostPosted:Fri Dec 19, 2008 12:46 am
by Iwen
I use Firefox.
Re:How can I improve performance?
PostPosted:Fri Dec 19, 2008 10:18 am
by pavila
OpenKM is very IO intensive application. A good hard disk (SATA or better) can improve OpenKM performance a lot.
Re:How can I improve performance?
PostPosted:Fri Dec 19, 2008 1:01 pm
by jllort
How much folders you got on the same root ? too much is not a good idea, because tree widget on large folder list needs extra time to render. Other problem could be connection, you\'re trying on the intranet or outside, for first test try directly from server or good connected computer to this server ?
On firefox normally is fastly.
Re:How can I improve performance?
PostPosted:Mon Dec 22, 2008 1:47 am
by Iwen
I\'m using SAS hard disk. I think it\'s faster than SATA HD.
Re:How can I improve performance?
PostPosted:Mon Dec 22, 2008 1:48 am
by Iwen
It\'s about 50 folders in the same root. I\'m on the intranet.
Re:How can I improve performance?
PostPosted:Mon Dec 22, 2008 12:09 pm
by pavila
A bad repository structure can affect OpenKM performance. You should try to have little child document / folders and have it ordered in a tree structure. But 50 folder are not too much. Default OpenKM installation store the repository in the filesystem, and this configuration runs pretty well in Linux based servers. Which operating system host OpenKM?
Re:How can I improve performance?
PostPosted:Mon Dec 22, 2008 6:11 pm
by jllort
Do you have documents on root or only folders. I ask it, because the slowest widget on OpenKM is the file browser ( right top widget ), and this shows folders and documents. Last widget upgrade (GWT) has poor perfomance on ScrollTable Widget respect previous version. With a lot of documents on explorer view we\'ve detected a performance losing, but we can do anything to solve it, only waiting next version corrects this lose of performance.
Because loading OpenKM is loading some widgets at the same time, probably the problem is not on tree view, could be on explorer view... give us more inputs about your perfomance problem.
Re:How can I improve performance?
PostPosted:Tue Dec 23, 2008 8:41 am
by pavila
First of all, you have to see where is the problem: client browser or server. There is a lot of javascript and can be very heavy cpu task depending on the browser. Firefox seems to be a better javascript engine than Explorer. See resource consumption on the client and the server. May be the server has little memory or has too much IO operations.
Re:How can I improve performance?
PostPosted:Wed Dec 24, 2008 12:55 am
by Iwen
I\'m using Win2003 Server host OpenKM.
Re:How can I improve performance?
PostPosted:Wed Dec 24, 2008 12:58 am
by Iwen
I only have foleders on root.
Re:How can I improve performance?
PostPosted:Wed Dec 24, 2008 1:00 am
by Iwen
I use server browser and server has lots of memory which is about 3G. It\'s also hasn\'t too much IO operations.
Re:How can I improve performance?
PostPosted:Wed Dec 24, 2008 9:11 am
by jllort
Performance issue is only on loading and when OpenKM has login complete runs as you wanted or after login you feel bad performance ?
For 50 folders you must not see bad performance, take a look for example demo.openkm.com, test it with 50 folders, it run well there.
I want to concretate if perfomance issue you\'re feeling is on loading or on running too ( when loading is complete ) ?
Re:How can I improve performance?
PostPosted:Thu Dec 25, 2008 12:50 am
by Iwen
Loading is not so slow. I mean running is very slow, when I click directory tree and want to get in child node, it\'s too slow to accepted.
I saw the server log. When I clicking one of folders, okm scan almost all of folders in it. I want to know how can I fix it. The result I wanted is okm only scan the child note of the clicked note.