On 15/12/10 10:47, C wrote:
On Wed, Dec 15, 2010 at 10:33, phanisvara das wrote:
On Wed, 15 Dec 2010 14:00:45 +0530, C wrote:
With Nepomuk/Strigi switched on... I would see a significant performance hit for about 10 minutes after a restart when it would go and re-index everything it had already indexed. After that I never notice that it's running. That said.. I've switched it off, because I got annoyed by the 100% CPU hit for 10 minutes after restarting KDE.
similar here, but for me it's not really 100%, something less. and while with earlier KDE versions the nepomuk-related processes were actually blocking my system so that it froze for seconds, this doesn't happen anymore. i don't see the processes "niced" in the system monitor, but somehow they seem to "go out of the way" of other applications running; not sure how. (KDE 4.5.85 at present, but i've seen this improvement with 4.5.x already.)
I should clarify.. it doesn't block up my system... I can still use it while it's indexing (ie it's nothing like Beagle was)... I just get annoyed that it runs all cores at 100%, and my system fans all switch to high... the noise is really annoying. Once it stops its redundant re-indexing (something I think is incredibly dumb since it's already indexed everything I told it to index) then my system settles down and the fans all go quiet.
The 100% cpu usage is a bug in the virtuoso DB used by nepomuk for storage that we're trying to track down. It seems to be a relational query that makes virtuoso spin for a few minutes, that we will report as a bug to virtuoso or modify the query for. If you want to help, install virtuoso-server from home:wstephenson:branches:KDE:Distro:Factory and next time it happens * read the port in use by virtuoso by looking at the most recent config file in /tmp/virtuoso* * connect to virtuoso: isql -H localhost -P <port> -U dba -P dba * "status();" * and let me know the output Thanks Will -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org