Re: [Neo4j] Neo Server slow on frequent requests

2011-04-14 Thread David Montag
Hi Dario,

I just had a peek at the thread dump, and it appear that it was not captured
during the frozen period. Is that correct? If captured when the system
appears frozen, it will show information about what the threads are doing or
waiting for.

Thanks,
David

On Wed, Apr 13, 2011 at 2:50 AM, Dario Rexin  wrote:

> Hi Tobias,
>
> I was already sending requests to the server in the last dump. Here is
> another, hopefully this one is more helpful. The longer I request data, the
> longer it takes for the server to answer. After some time it frequently
> freezes for up to several seconds without answering to any of the requests.
>
> https://gist.github.com/917283
>
> Cheers,
>
> Dario
>
> Am 13.04.11 11:14 schrieb "Tobias Ivarsson" unter
> :
>
> > Hi Dario,
> >
> > This dump looks perfectly fine, the expected threads are there, but they
> are
> > all idle waiting for work.
> >
> > When I asked for a thread dump, I wanted one from when the server was
> under
> > load and you experienced problems. Sorry for not being clear about that.
> >
> > Cheers,
> > Tobias
> >
> > On Wed, Apr 13, 2011 at 10:34 AM, Dario Rexin 
> wrote:
> >
> >> Hey,
> >>
> >> Somehow my attached files always get deleted. Heres the dump:
> >>
> >> https://gist.github.com/917199
> >>
> >>
> >> Cheers,
> >>
> >> Dario
> >>
> >> Am 13.04.11 10:30 schrieb "Dario Rexin" unter :
> >>
> >>> Hi Tobias,
> >>>
> >>> Here's the thread dump you asked for. Thank you for taking a look at
> >> this.
> >>>
> >>>
> >>> Cheers,
> >>>
> >>> Dario
> >>>
> >>>
> >>> Am 12.04.11 22:16 schrieb "Tobias Ivarsson" unter
> >>> :
> >>>
>  Hi Dario,
> 
>  Looking at that picture it is indeed clear that a number of threads
> are
>  waiting for something. What is not shown is the more important
> >> information
>  about *what* they are waiting for. I would love to get information
> like
> >> that
>  in order to investigate the cause of the performance problem you are
> >> seeing.
>  If you could send a thread dump instead of a screenshot that would be
> a
> >> lot
>  more useful, since that would contain information about contention
> that
> >> I
>  could actually analyze. The easiest way to get a thread dump is by
> >> sending
>  the SIGQUIT signal (kill -3) to the JVM process running Neo4j.
> 
>  Cheers,
>  Tobias
> 
>  On Tue, Apr 12, 2011 at 6:35 PM, Dario Rexin 
> >> wrote:
> 
> > Hi all,
> >
> > Due to huge performance issues with some of our neo queries I
> profiled
> >> my
> > calls on the neo server. The profiling shows, that up to 85% of the
> >> time the
> > threads are waiting for other threads. I don¹t understand what¹s
> going
> >> on
> > there. Hopefully someone with a deeper knowledge can help me. Am I
> >> doing
> > something wrong, or is it normal, that most of the time the threads
> are
> > blocking each other? Her is a screenshot, showing the results of my
> > profiling: http://i.imgur.com/eIfam.jpg
> >
> >
> > Thanks in advice,
> >
> > Dario
> > ___
> > Neo4j mailing list
> > User@lists.neo4j.org
> > https://lists.neo4j.org/mailman/listinfo/user
> >
> 
> 
> >>
> >> --
> >> Dario Rexin
> >> Junior Manager Engineering
> >> dario.re...@xing.com
> >>
> >> XING AG
> >> Gaensemarkt 43, 20354 Hamburg, Germany
> >>
> >> Commercial Reg. (Registergericht): Amtsgericht Hamburg, HRB 98807
> >> Exec. Board (Vorstand): Dr. Stefan Groß-Selbeck (Vorsitzender), Ingo
> Chu,
> >> Dr. Helmut Becker, Jens Pape
> >> Chairman of the Supervisory Board (Aufsichtsratsvorsitzender): Dr. Neil
> >> Sunderland
> >>
> >> Please join my network on XING:
> >> https://www.xing.com/profile/Dario_Rexin
> >>
> >> This e-mail may contain confidential and/or privileged information. If
> you
> >> are not the intended recipient (or have received this e-mail in error)
> >> please notify the sender immediately and destroy this e-mail. Any
> >> unauthorised copying, disclosure or distribution of the material in this
> >> e-mail is strictly forbidden and may be unlawful.
> >>
> >> ___
> >> Neo4j mailing list
> >> User@lists.neo4j.org
> >> https://lists.neo4j.org/mailman/listinfo/user
> >>
> >
> >
>
> --
> Dario Rexin
> Junior Manager Engineering
> dario.re...@xing.com
>
> XING AG
> Gaensemarkt 43, 20354 Hamburg, Germany
>
> Commercial Reg. (Registergericht): Amtsgericht Hamburg, HRB 98807
> Exec. Board (Vorstand): Dr. Stefan Groß-Selbeck (Vorsitzender), Ingo Chu,
> Dr. Helmut Becker, Jens Pape
> Chairman of the Supervisory Board (Aufsichtsratsvorsitzender): Dr. Neil
> Sunderland
>
> Please join my network on XING:
> https://www.xing.com/profile/Dario_Rexin
>
> This e-mail may contain confidential and/or privileged information. If you
> are not the intended recipient (or have received this e-mail in error)
> please notify the sender immediately and destroy this

Re: [Neo4j] Neo Server slow on frequent requests

2011-04-13 Thread Tobias Ivarsson
That one looks much more interesting. I'm too tired right now, but I'll look
at it tomorrow.

On Wed, Apr 13, 2011 at 11:50 AM, Dario Rexin  wrote:

> Hi Tobias,
>
> I was already sending requests to the server in the last dump. Here is
> another, hopefully this one is more helpful. The longer I request data, the
> longer it takes for the server to answer. After some time it frequently
> freezes for up to several seconds without answering to any of the requests.
>
> https://gist.github.com/917283
>
> Cheers,
>
> Dario
>
> Am 13.04.11 11:14 schrieb "Tobias Ivarsson" unter
> :
>
> > Hi Dario,
> >
> > This dump looks perfectly fine, the expected threads are there, but they
> are
> > all idle waiting for work.
> >
> > When I asked for a thread dump, I wanted one from when the server was
> under
> > load and you experienced problems. Sorry for not being clear about that.
> >
> > Cheers,
> > Tobias
> >
> > On Wed, Apr 13, 2011 at 10:34 AM, Dario Rexin 
> wrote:
> >
> >> Hey,
> >>
> >> Somehow my attached files always get deleted. Heres the dump:
> >>
> >> https://gist.github.com/917199
> >>
> >>
> >> Cheers,
> >>
> >> Dario
> >>
> >> Am 13.04.11 10:30 schrieb "Dario Rexin" unter :
> >>
> >>> Hi Tobias,
> >>>
> >>> Here's the thread dump you asked for. Thank you for taking a look at
> >> this.
> >>>
> >>>
> >>> Cheers,
> >>>
> >>> Dario
> >>>
> >>>
> >>> Am 12.04.11 22:16 schrieb "Tobias Ivarsson" unter
> >>> :
> >>>
>  Hi Dario,
> 
>  Looking at that picture it is indeed clear that a number of threads
> are
>  waiting for something. What is not shown is the more important
> >> information
>  about *what* they are waiting for. I would love to get information
> like
> >> that
>  in order to investigate the cause of the performance problem you are
> >> seeing.
>  If you could send a thread dump instead of a screenshot that would be
> a
> >> lot
>  more useful, since that would contain information about contention
> that
> >> I
>  could actually analyze. The easiest way to get a thread dump is by
> >> sending
>  the SIGQUIT signal (kill -3) to the JVM process running Neo4j.
> 
>  Cheers,
>  Tobias
> 
>  On Tue, Apr 12, 2011 at 6:35 PM, Dario Rexin 
> >> wrote:
> 
> > Hi all,
> >
> > Due to huge performance issues with some of our neo queries I
> profiled
> >> my
> > calls on the neo server. The profiling shows, that up to 85% of the
> >> time the
> > threads are waiting for other threads. I don¹t understand what¹s
> going
> >> on
> > there. Hopefully someone with a deeper knowledge can help me. Am I
> >> doing
> > something wrong, or is it normal, that most of the time the threads
> are
> > blocking each other? Her is a screenshot, showing the results of my
> > profiling: http://i.imgur.com/eIfam.jpg
> >
> >
> > Thanks in advice,
> >
> > Dario
> > ___
> > Neo4j mailing list
> > User@lists.neo4j.org
> > https://lists.neo4j.org/mailman/listinfo/user
> >
> 
> 
> >>
> >> --
> >> Dario Rexin
> >> Junior Manager Engineering
> >> dario.re...@xing.com
> >>
> >> XING AG
> >> Gaensemarkt 43, 20354 Hamburg, Germany
> >>
> >> Commercial Reg. (Registergericht): Amtsgericht Hamburg, HRB 98807
> >> Exec. Board (Vorstand): Dr. Stefan Groß-Selbeck (Vorsitzender), Ingo
> Chu,
> >> Dr. Helmut Becker, Jens Pape
> >> Chairman of the Supervisory Board (Aufsichtsratsvorsitzender): Dr. Neil
> >> Sunderland
> >>
> >> Please join my network on XING:
> >> https://www.xing.com/profile/Dario_Rexin
> >>
> >> This e-mail may contain confidential and/or privileged information. If
> you
> >> are not the intended recipient (or have received this e-mail in error)
> >> please notify the sender immediately and destroy this e-mail. Any
> >> unauthorised copying, disclosure or distribution of the material in this
> >> e-mail is strictly forbidden and may be unlawful.
> >>
> >> ___
> >> Neo4j mailing list
> >> User@lists.neo4j.org
> >> https://lists.neo4j.org/mailman/listinfo/user
> >>
> >
> >
>
> --
> Dario Rexin
> Junior Manager Engineering
> dario.re...@xing.com
>
> XING AG
> Gaensemarkt 43, 20354 Hamburg, Germany
>
> Commercial Reg. (Registergericht): Amtsgericht Hamburg, HRB 98807
> Exec. Board (Vorstand): Dr. Stefan Groß-Selbeck (Vorsitzender), Ingo Chu,
> Dr. Helmut Becker, Jens Pape
> Chairman of the Supervisory Board (Aufsichtsratsvorsitzender): Dr. Neil
> Sunderland
>
> Please join my network on XING:
> https://www.xing.com/profile/Dario_Rexin
>
> This e-mail may contain confidential and/or privileged information. If you
> are not the intended recipient (or have received this e-mail in error)
> please notify the sender immediately and destroy this e-mail. Any
> unauthorised copying, disclosure or distribution of the material in this
> e-mail is strictly forbidden and may be unlawful.
>
> __

Re: [Neo4j] Neo Server slow on frequent requests

2011-04-13 Thread Dario Rexin
Hi Tobias,

I was already sending requests to the server in the last dump. Here is
another, hopefully this one is more helpful. The longer I request data, the
longer it takes for the server to answer. After some time it frequently
freezes for up to several seconds without answering to any of the requests.

https://gist.github.com/917283

Cheers,

Dario

Am 13.04.11 11:14 schrieb "Tobias Ivarsson" unter
:

> Hi Dario,
> 
> This dump looks perfectly fine, the expected threads are there, but they are
> all idle waiting for work.
> 
> When I asked for a thread dump, I wanted one from when the server was under
> load and you experienced problems. Sorry for not being clear about that.
> 
> Cheers,
> Tobias
> 
> On Wed, Apr 13, 2011 at 10:34 AM, Dario Rexin  wrote:
> 
>> Hey,
>> 
>> Somehow my attached files always get deleted. Heres the dump:
>> 
>> https://gist.github.com/917199
>> 
>> 
>> Cheers,
>> 
>> Dario
>> 
>> Am 13.04.11 10:30 schrieb "Dario Rexin" unter :
>> 
>>> Hi Tobias,
>>> 
>>> Here's the thread dump you asked for. Thank you for taking a look at
>> this.
>>> 
>>> 
>>> Cheers,
>>> 
>>> Dario
>>> 
>>> 
>>> Am 12.04.11 22:16 schrieb "Tobias Ivarsson" unter
>>> :
>>> 
 Hi Dario,
 
 Looking at that picture it is indeed clear that a number of threads are
 waiting for something. What is not shown is the more important
>> information
 about *what* they are waiting for. I would love to get information like
>> that
 in order to investigate the cause of the performance problem you are
>> seeing.
 If you could send a thread dump instead of a screenshot that would be a
>> lot
 more useful, since that would contain information about contention that
>> I
 could actually analyze. The easiest way to get a thread dump is by
>> sending
 the SIGQUIT signal (kill -3) to the JVM process running Neo4j.
 
 Cheers,
 Tobias
 
 On Tue, Apr 12, 2011 at 6:35 PM, Dario Rexin 
>> wrote:
 
> Hi all,
> 
> Due to huge performance issues with some of our neo queries I profiled
>> my
> calls on the neo server. The profiling shows, that up to 85% of the
>> time the
> threads are waiting for other threads. I don¹t understand what¹s going
>> on
> there. Hopefully someone with a deeper knowledge can help me. Am I
>> doing
> something wrong, or is it normal, that most of the time the threads are
> blocking each other? Her is a screenshot, showing the results of my
> profiling: http://i.imgur.com/eIfam.jpg
> 
> 
> Thanks in advice,
> 
> Dario
> ___
> Neo4j mailing list
> User@lists.neo4j.org
> https://lists.neo4j.org/mailman/listinfo/user
> 
 
 
>> 
>> --
>> Dario Rexin
>> Junior Manager Engineering
>> dario.re...@xing.com
>> 
>> XING AG
>> Gaensemarkt 43, 20354 Hamburg, Germany
>> 
>> Commercial Reg. (Registergericht): Amtsgericht Hamburg, HRB 98807
>> Exec. Board (Vorstand): Dr. Stefan Groß-Selbeck (Vorsitzender), Ingo Chu,
>> Dr. Helmut Becker, Jens Pape
>> Chairman of the Supervisory Board (Aufsichtsratsvorsitzender): Dr. Neil
>> Sunderland
>> 
>> Please join my network on XING:
>> https://www.xing.com/profile/Dario_Rexin
>> 
>> This e-mail may contain confidential and/or privileged information. If you
>> are not the intended recipient (or have received this e-mail in error)
>> please notify the sender immediately and destroy this e-mail. Any
>> unauthorised copying, disclosure or distribution of the material in this
>> e-mail is strictly forbidden and may be unlawful.
>> 
>> ___
>> Neo4j mailing list
>> User@lists.neo4j.org
>> https://lists.neo4j.org/mailman/listinfo/user
>> 
> 
> 

-- 
Dario Rexin
Junior Manager Engineering
dario.re...@xing.com

XING AG
Gaensemarkt 43, 20354 Hamburg, Germany

Commercial Reg. (Registergericht): Amtsgericht Hamburg, HRB 98807
Exec. Board (Vorstand): Dr. Stefan Groß-Selbeck (Vorsitzender), Ingo Chu,
Dr. Helmut Becker, Jens Pape
Chairman of the Supervisory Board (Aufsichtsratsvorsitzender): Dr. Neil
Sunderland

Please join my network on XING:
https://www.xing.com/profile/Dario_Rexin

This e-mail may contain confidential and/or privileged information. If you
are not the intended recipient (or have received this e-mail in error)
please notify the sender immediately and destroy this e-mail. Any
unauthorised copying, disclosure or distribution of the material in this
e-mail is strictly forbidden and may be unlawful.

___
Neo4j mailing list
User@lists.neo4j.org
https://lists.neo4j.org/mailman/listinfo/user


Re: [Neo4j] Neo Server slow on frequent requests

2011-04-13 Thread Tobias Ivarsson
Hi Dario,

This dump looks perfectly fine, the expected threads are there, but they are
all idle waiting for work.

When I asked for a thread dump, I wanted one from when the server was under
load and you experienced problems. Sorry for not being clear about that.

Cheers,
Tobias

On Wed, Apr 13, 2011 at 10:34 AM, Dario Rexin  wrote:

> Hey,
>
> Somehow my attached files always get deleted. Heres the dump:
>
> https://gist.github.com/917199
>
>
> Cheers,
>
> Dario
>
> Am 13.04.11 10:30 schrieb "Dario Rexin" unter :
>
> > Hi Tobias,
> >
> > Here's the thread dump you asked for. Thank you for taking a look at
> this.
> >
> >
> > Cheers,
> >
> > Dario
> >
> >
> > Am 12.04.11 22:16 schrieb "Tobias Ivarsson" unter
> > :
> >
> >> Hi Dario,
> >>
> >> Looking at that picture it is indeed clear that a number of threads are
> >> waiting for something. What is not shown is the more important
> information
> >> about *what* they are waiting for. I would love to get information like
> that
> >> in order to investigate the cause of the performance problem you are
> seeing.
> >> If you could send a thread dump instead of a screenshot that would be a
> lot
> >> more useful, since that would contain information about contention that
> I
> >> could actually analyze. The easiest way to get a thread dump is by
> sending
> >> the SIGQUIT signal (kill -3) to the JVM process running Neo4j.
> >>
> >> Cheers,
> >> Tobias
> >>
> >> On Tue, Apr 12, 2011 at 6:35 PM, Dario Rexin 
> wrote:
> >>
> >>> Hi all,
> >>>
> >>> Due to huge performance issues with some of our neo queries I profiled
> my
> >>> calls on the neo server. The profiling shows, that up to 85% of the
> time the
> >>> threads are waiting for other threads. I don¹t understand what¹s going
> on
> >>> there. Hopefully someone with a deeper knowledge can help me. Am I
> doing
> >>> something wrong, or is it normal, that most of the time the threads are
> >>> blocking each other? Her is a screenshot, showing the results of my
> >>> profiling: http://i.imgur.com/eIfam.jpg
> >>>
> >>>
> >>> Thanks in advice,
> >>>
> >>> Dario
> >>> ___
> >>> Neo4j mailing list
> >>> User@lists.neo4j.org
> >>> https://lists.neo4j.org/mailman/listinfo/user
> >>>
> >>
> >>
>
> --
> Dario Rexin
> Junior Manager Engineering
> dario.re...@xing.com
>
> XING AG
> Gaensemarkt 43, 20354 Hamburg, Germany
>
> Commercial Reg. (Registergericht): Amtsgericht Hamburg, HRB 98807
> Exec. Board (Vorstand): Dr. Stefan Groß-Selbeck (Vorsitzender), Ingo Chu,
> Dr. Helmut Becker, Jens Pape
> Chairman of the Supervisory Board (Aufsichtsratsvorsitzender): Dr. Neil
> Sunderland
>
> Please join my network on XING:
> https://www.xing.com/profile/Dario_Rexin
>
> This e-mail may contain confidential and/or privileged information. If you
> are not the intended recipient (or have received this e-mail in error)
> please notify the sender immediately and destroy this e-mail. Any
> unauthorised copying, disclosure or distribution of the material in this
> e-mail is strictly forbidden and may be unlawful.
>
> ___
> Neo4j mailing list
> User@lists.neo4j.org
> https://lists.neo4j.org/mailman/listinfo/user
>



-- 
Tobias Ivarsson 
Hacker, Neo Technology
www.neotechnology.com
Cellphone: +46 706 534857
___
Neo4j mailing list
User@lists.neo4j.org
https://lists.neo4j.org/mailman/listinfo/user


Re: [Neo4j] Neo Server slow on frequent requests

2011-04-13 Thread Dario Rexin
Hey,

Somehow my attached files always get deleted. Heres the dump:

https://gist.github.com/917199


Cheers,

Dario

Am 13.04.11 10:30 schrieb "Dario Rexin" unter :

> Hi Tobias,
> 
> Here's the thread dump you asked for. Thank you for taking a look at this.
> 
> 
> Cheers,
> 
> Dario
> 
> 
> Am 12.04.11 22:16 schrieb "Tobias Ivarsson" unter
> :
> 
>> Hi Dario,
>> 
>> Looking at that picture it is indeed clear that a number of threads are
>> waiting for something. What is not shown is the more important information
>> about *what* they are waiting for. I would love to get information like that
>> in order to investigate the cause of the performance problem you are seeing.
>> If you could send a thread dump instead of a screenshot that would be a lot
>> more useful, since that would contain information about contention that I
>> could actually analyze. The easiest way to get a thread dump is by sending
>> the SIGQUIT signal (kill -3) to the JVM process running Neo4j.
>> 
>> Cheers,
>> Tobias
>> 
>> On Tue, Apr 12, 2011 at 6:35 PM, Dario Rexin  wrote:
>> 
>>> Hi all,
>>> 
>>> Due to huge performance issues with some of our neo queries I profiled my
>>> calls on the neo server. The profiling shows, that up to 85% of the time the
>>> threads are waiting for other threads. I don¹t understand what¹s going on
>>> there. Hopefully someone with a deeper knowledge can help me. Am I doing
>>> something wrong, or is it normal, that most of the time the threads are
>>> blocking each other? Her is a screenshot, showing the results of my
>>> profiling: http://i.imgur.com/eIfam.jpg
>>> 
>>> 
>>> Thanks in advice,
>>> 
>>> Dario
>>> ___
>>> Neo4j mailing list
>>> User@lists.neo4j.org
>>> https://lists.neo4j.org/mailman/listinfo/user
>>> 
>> 
>> 

-- 
Dario Rexin
Junior Manager Engineering
dario.re...@xing.com

XING AG
Gaensemarkt 43, 20354 Hamburg, Germany

Commercial Reg. (Registergericht): Amtsgericht Hamburg, HRB 98807
Exec. Board (Vorstand): Dr. Stefan Groß-Selbeck (Vorsitzender), Ingo Chu,
Dr. Helmut Becker, Jens Pape
Chairman of the Supervisory Board (Aufsichtsratsvorsitzender): Dr. Neil
Sunderland

Please join my network on XING:
https://www.xing.com/profile/Dario_Rexin

This e-mail may contain confidential and/or privileged information. If you
are not the intended recipient (or have received this e-mail in error)
please notify the sender immediately and destroy this e-mail. Any
unauthorised copying, disclosure or distribution of the material in this
e-mail is strictly forbidden and may be unlawful.

___
Neo4j mailing list
User@lists.neo4j.org
https://lists.neo4j.org/mailman/listinfo/user


Re: [Neo4j] Neo Server slow on frequent requests

2011-04-13 Thread Dario Rexin
Hi Tobias,

Here's the thread dump you asked for. Thank you for taking a look at this.


Cheers,

Dario


Am 12.04.11 22:16 schrieb "Tobias Ivarsson" unter
:

> Hi Dario,
> 
> Looking at that picture it is indeed clear that a number of threads are
> waiting for something. What is not shown is the more important information
> about *what* they are waiting for. I would love to get information like that
> in order to investigate the cause of the performance problem you are seeing.
> If you could send a thread dump instead of a screenshot that would be a lot
> more useful, since that would contain information about contention that I
> could actually analyze. The easiest way to get a thread dump is by sending
> the SIGQUIT signal (kill -3) to the JVM process running Neo4j.
> 
> Cheers,
> Tobias
> 
> On Tue, Apr 12, 2011 at 6:35 PM, Dario Rexin  wrote:
> 
>> Hi all,
>> 
>> Due to huge performance issues with some of our neo queries I profiled my
>> calls on the neo server. The profiling shows, that up to 85% of the time the
>> threads are waiting for other threads. I don¹t understand what¹s going on
>> there. Hopefully someone with a deeper knowledge can help me. Am I doing
>> something wrong, or is it normal, that most of the time the threads are
>> blocking each other? Her is a screenshot, showing the results of my
>> profiling: http://i.imgur.com/eIfam.jpg
>> 
>> 
>> Thanks in advice,
>> 
>> Dario
>> ___
>> Neo4j mailing list
>> User@lists.neo4j.org
>> https://lists.neo4j.org/mailman/listinfo/user
>> 
> 
> 

-- 
Dario Rexin
Junior Manager Engineering
dario.re...@xing.com

XING AG
Gaensemarkt 43, 20354 Hamburg, Germany

Commercial Reg. (Registergericht): Amtsgericht Hamburg, HRB 98807
Exec. Board (Vorstand): Dr. Stefan Groß-Selbeck (Vorsitzender), Ingo Chu,
Dr. Helmut Becker, Jens Pape
Chairman of the Supervisory Board (Aufsichtsratsvorsitzender): Dr. Neil
Sunderland

Please join my network on XING:
https://www.xing.com/profile/Dario_Rexin

This e-mail may contain confidential and/or privileged information. If you
are not the intended recipient (or have received this e-mail in error)
please notify the sender immediately and destroy this e-mail. Any
unauthorised copying, disclosure or distribution of the material in this
e-mail is strictly forbidden and may be unlawful.

___
Neo4j mailing list
User@lists.neo4j.org
https://lists.neo4j.org/mailman/listinfo/user


Re: [Neo4j] Neo Server slow on frequent requests

2011-04-12 Thread Tobias Ivarsson
Hi Dario,

Looking at that picture it is indeed clear that a number of threads are
waiting for something. What is not shown is the more important information
about *what* they are waiting for. I would love to get information like that
in order to investigate the cause of the performance problem you are seeing.
If you could send a thread dump instead of a screenshot that would be a lot
more useful, since that would contain information about contention that I
could actually analyze. The easiest way to get a thread dump is by sending
the SIGQUIT signal (kill -3) to the JVM process running Neo4j.

Cheers,
Tobias

On Tue, Apr 12, 2011 at 6:35 PM, Dario Rexin  wrote:

> Hi all,
>
> Due to huge performance issues with some of our neo queries I profiled my
> calls on the neo server. The profiling shows, that up to 85% of the time the
> threads are waiting for other threads. I don’t understand what’s going on
> there. Hopefully someone with a deeper knowledge can help me. Am I doing
> something wrong, or is it normal, that most of the time the threads are
> blocking each other? Her is a screenshot, showing the results of my
> profiling: http://i.imgur.com/eIfam.jpg
>
>
> Thanks in advice,
>
> Dario
> ___
> Neo4j mailing list
> User@lists.neo4j.org
> https://lists.neo4j.org/mailman/listinfo/user
>



-- 
Tobias Ivarsson 
Hacker, Neo Technology
www.neotechnology.com
Cellphone: +46 706 534857
___
Neo4j mailing list
User@lists.neo4j.org
https://lists.neo4j.org/mailman/listinfo/user


Re: [Neo4j] Neo Server slow on frequent requests

2011-04-12 Thread Rick Bullotta
Hi, Dario.

I suspect we might be seeing some of the same issues, in an environment where 
we are simultaneously writing a steady stream of data into neo while also 
attempting to query it back out. The very nature of our graph design requires 
that there be a few "mother nodes" for various collections of entities, and I 
have a strong suspicion that these are the source of the synchronization 
issues.  Do you have anything similar in your graph design?  A handful of "hot 
spot" nodes that see a lot of other nodes/relationships being attached/detached 
frequently?

Rick

-Original Message-
From: user-boun...@lists.neo4j.org [mailto:user-boun...@lists.neo4j.org] On 
Behalf Of Dario Rexin
Sent: Tuesday, April 12, 2011 12:36 PM
To: Neo4j user discussions
Subject: [Neo4j] Neo Server slow on frequent requests

Hi all,

Due to huge performance issues with some of our neo queries I profiled my calls 
on the neo server. The profiling shows, that up to 85% of the time the threads 
are waiting for other threads. I don't understand what's going on there. 
Hopefully someone with a deeper knowledge can help me. Am I doing something 
wrong, or is it normal, that most of the time the threads are blocking each 
other? Her is a screenshot, showing the results of my profiling: 
http://i.imgur.com/eIfam.jpg


Thanks in advice,

Dario
___
Neo4j mailing list
User@lists.neo4j.org
https://lists.neo4j.org/mailman/listinfo/user
___
Neo4j mailing list
User@lists.neo4j.org
https://lists.neo4j.org/mailman/listinfo/user


[Neo4j] Neo Server slow on frequent requests

2011-04-12 Thread Dario Rexin
Hi all,

Due to huge performance issues with some of our neo queries I profiled my calls 
on the neo server. The profiling shows, that up to 85% of the time the threads 
are waiting for other threads. I don’t understand what’s going on there. 
Hopefully someone with a deeper knowledge can help me. Am I doing something 
wrong, or is it normal, that most of the time the threads are blocking each 
other? Her is a screenshot, showing the results of my profiling: 
http://i.imgur.com/eIfam.jpg


Thanks in advice,

Dario
___
Neo4j mailing list
User@lists.neo4j.org
https://lists.neo4j.org/mailman/listinfo/user