nwnx profiler results

General forum for server information, questions, and announcements.

Moderators: Wynna, NWN2 - 03 DM

User avatar
zicada
Infrastructure Prawn
Posts: 7924
Joined: Thu Apr 04, 2002 10:00 pm
Location: Earth

Re: nwnx profiler results

Post by zicada »

I really don't have the time personally.
Feel free to mock about on my box though when its otherwise empty if you'd like. Grab me on irc for login details.


[edit]
Right now the placeholder is absent...
"The God of the Old Testament is arguably the most unpleasant character in all fiction: jealous and proud of it; a petty, unjust, unforgiving control-freak; a vindictive, bloodthirsty ethnic cleanser; a misogynistic, homophobic, racist, infanticidal, genocidal, filicidal, pestilential, megalomaniacal, sadomasochistic, capriciously malevolent bully." -- Richard Dawkins
User avatar
Basilica
Orc Champion
Posts: 477
Joined: Sat Jan 08, 2011 8:28 am

Re: nwnx profiler results

Post by Basilica »

Zicada, is the elevated CPU usage while the machine is idle actually causing a problem for you, or was this investigation simply motivated from the context of general server health improvements?

Before we spend further time investigating this, I'd like to understand what we're trying to solve here. This has been a longstanding issue in NWN2 since release as far as I know (not specific to ALFA; I've observed it in modules without any ALFA content), and because processor usage returns to nominal levels once players are present, I'm not terribly worried about this impacting in-game performance too much at this point*.

* There may be other performance issues to worry about, but the "increasing CPU usage while idle" isn't something that I've seen cause degredation when players are about.
- Basilica
User avatar
zicada
Infrastructure Prawn
Posts: 7924
Joined: Thu Apr 04, 2002 10:00 pm
Location: Earth

Re: nwnx profiler results

Post by zicada »

Basilica wrote:Zicada, is the elevated CPU usage while the machine is idle actually causing a problem for you, or was this investigation simply motivated from the context of general server health improvements?

Before we spend further time investigating this, I'd like to understand what we're trying to solve here. This has been a longstanding issue in NWN2 since release as far as I know (not specific to ALFA; I've observed it in modules without any ALFA content), and because processor usage returns to nominal levels once players are present, I'm not terribly worried about this impacting in-game performance too much at this point*.

* There may be other performance issues to worry about, but the "increasing CPU usage while idle" isn't something that I've seen cause degredation when players are about.
Did you consider spending time on this ?
"The God of the Old Testament is arguably the most unpleasant character in all fiction: jealous and proud of it; a petty, unjust, unforgiving control-freak; a vindictive, bloodthirsty ethnic cleanser; a misogynistic, homophobic, racist, infanticidal, genocidal, filicidal, pestilential, megalomaniacal, sadomasochistic, capriciously malevolent bully." -- Richard Dawkins
Hialmar
Fionn In Disguise
Posts: 3784
Joined: Sat Jan 03, 2004 11:54 am
Location: Toulouse, France
Contact:

Re: nwnx profiler results

Post by Hialmar »

Basically we can't do anything about it as it is a problem with nwn2server.exe.

AL's solution (connecting a dummy DM at all times) looks the only one we have short of restarting the server when it is unused.
User avatar
Basilica
Orc Champion
Posts: 477
Joined: Sat Jan 08, 2011 8:28 am

Re: nwnx profiler results

Post by Basilica »

zicada wrote:Did you consider spending time on this ?
Yes, but I would need RDP access to the server machine while it is reproing and CPU usage is high (and players would need to stay off of it for a bit while it was being investigated).
- Basilica
User avatar
zicada
Infrastructure Prawn
Posts: 7924
Joined: Thu Apr 04, 2002 10:00 pm
Location: Earth

Re: nwnx profiler results

Post by zicada »

Hialmar wrote:Basically we can't do anything about it as it is a problem with nwn2server.exe.

AL's solution (connecting a dummy DM at all times) looks the only one we have short of restarting the server when it is unused.
How did you come to the conclusion that it's nwserver ? Not that I doubt you, just interested to know.
"The God of the Old Testament is arguably the most unpleasant character in all fiction: jealous and proud of it; a petty, unjust, unforgiving control-freak; a vindictive, bloodthirsty ethnic cleanser; a misogynistic, homophobic, racist, infanticidal, genocidal, filicidal, pestilential, megalomaniacal, sadomasochistic, capriciously malevolent bully." -- Richard Dawkins
Hialmar
Fionn In Disguise
Posts: 3784
Joined: Sat Jan 03, 2004 11:54 am
Location: Toulouse, France
Contact:

Re: nwnx profiler results

Post by Hialmar »

AL said it and I believed him :)

Honestly nwn2server.exe is a piece of crap. I have had a lot of problems with it while debugging xp_vaultster, xp_ruby and now xp_jvm (plugins that are hooked into its code).

From what I did before with nwnserver.exe (NWN1's server) I'd say it was way better even though the hooking part wasn't prepared by Bioware (what Obsidian partly did).

If only Obsidian could open source it, Skywing and others from nwnx2.org could correct a lot more bugs than what they already did.
Post Reply