|
It is currently Thu Oct 31, 2024 10:38 pm
|
Author |
Message |
JeffL
Site Admin / Dev Team
Team:
Main: Jeff_L
Level: 1028 Class:
Sniper
Joined: Wed Mar 23, 2005 2:21 am Location: Santa Clara, CA
|
Lag Update
While my new networking code seems to have the main loop of the server running faster on average, I am still seeing some lag spikes. I added a bunch of timers in the last patch and have isolated with some good certainty what most of these lag spikes are. They are read queries to the DB when someone is logging in. It doesn't happen every time someone logs in, but often enough.
I don't see anything particularly bad or slow with these queries, but what I am going to try is multithreading the log in process so that no matter how slow it is to read in the initial data from the db, it won't slow or lag the main loop.
Right now in code, there are only a couple times we actually read from the DB. Mostly we write and all those writes are currently passed off onto another thread, so doing the same with reads makes sense.
_________________ For support, please create a support ticket here and I will get back to you as soon as possible.
Last edited by JeffL on Wed Jan 23, 2008 5:40 am, edited 1 time in total.
|
Mon Jan 14, 2008 3:37 am |
|
|
LichG
Joined: Mon Jun 11, 2007 4:39 pm
|
Sounds good, as long as it works
_________________
|
Mon Jan 14, 2008 4:58 am |
|
|
BAM5992
Team:
Main: Goz
Level: 1564 Class:
Berserker
Joined: Sat Dec 17, 2005 9:39 pm Location: Eredar US, Gozmatic (Horde)
|
yayy less lag is good, go jeff!
_________________ 2nd place is just another way to say 1st loser.
|
Mon Jan 14, 2008 7:11 am |
|
|
Qu4NtuM
Team:
Main: Qu4NtuM
Level: 2706 Class:
Fleet Commander
Joined: Tue Dec 20, 2005 5:16 pm Location: At work...
|
Noticed that the huge spikes occur every 1hour. Could it be cause by the DB backup or maybe some other job?
_________________
Julian wrote: In ss we fill breast implants with sand because we are to cheap to purchase silicone. Battlecruiser23 wrote: I have reasons for why I do things.
|
Mon Jan 14, 2008 8:46 am |
|
|
Nuromishi
Team:
Main: Nuroshounin
Level: 833 Class:
Engineer
Joined: Sat Aug 21, 2004 6:48 pm Location: Hoboken, NJ
|
Sounds good. Nice to hear an update on it.
_________________ Fucking loot... Awesome character art by my friend Jee.
|
Mon Jan 14, 2008 8:46 am |
|
|
Grunt
Team:
Main: Teh Haxzorz
Level: 2429 Class:
Berserker
Joined: Thu Apr 27, 2006 1:58 am Location: England, United Kingdom
|
Good to know that you are hard at work at solving some of the lag issues Jeff. Thanks for the info.
Last edited by Grunt on Mon Jan 14, 2008 11:14 am, edited 1 time in total.
|
Mon Jan 14, 2008 10:42 am |
|
|
erman
Member
Team:
Main: ERMAN
Level: 3306 Class:
Speed Demon
Joined: Fri Jun 24, 2005 1:27 am Location: Chicago, USA
|
Like i said in other posts, it REALLY GREAT to have some info on what the hell is going on...even if I don't quite know exactly what you are meaning, its nice to see that problems are being identified and solved.
Also, giving us info like that can allow some of the more experienced people with coding/servers the ability to help or suggest solutions that perhaps the admins dont think of..
Remember that we want this game to work really well too.
-ERMAN
_________________ "I reject your reality, and substitute my own." "If I were an enzyme, I'd be DNA Helicase so I could unzip your genes."
|
Mon Jan 14, 2008 10:55 am |
|
|
wasup999999
Member
Team:
Main: Wasup999998
Level: 1921 Class:
Speed Demon
Joined: Sat Apr 09, 2005 2:03 pm
|
/me smacks the DB what did I tell you about being slow, can you not read good or something! Thwack! Read faster!
Good idea Jeff, I like to know stuff like that cause I actually understand it ^.^
_________________ "Thanx wasup " ~The Voomy One
Ha!
|
Mon Jan 14, 2008 3:36 pm |
|
|
ijij
Team:
Main: Green Dragon
Level: 2518 Class:
Shield Monkey
Joined: Sun Jul 18, 2004 5:08 pm
|
Hey jeff, that is the case, but you only made the lag worse imo, it's not just me, the lag spikes are just longer and more often. For some reason, my SS runs better if a have a different program running in the foreground, and SS is in the bg, and when i have a really bad lag spike, i minimize SS, and that sometimes works. A little puzzling to me
~GD
_________________ Just Fucking Google It. *̡͌l̡*̡̡ ̴̡ı̴̴̡ ̡̡͡|̲̲̲͡͡͡ ̲▫̲͡ ̲̲̲͡͡π̲̲͡͡ ̲̲͡▫̲̲͡͡ ̲|̡̡̡ ̡ ̴̡ı̴̡̡ *̡͌l̡*.
|
Mon Jan 14, 2008 3:58 pm |
|
|
BAM5992
Team:
Main: Goz
Level: 1564 Class:
Berserker
Joined: Sat Dec 17, 2005 9:39 pm Location: Eredar US, Gozmatic (Horde)
|
ijij wrote: Hey jeff, that is the case, but you only made the lag worse imo, it's not just me, the lag spikes are just longer and more often. For some reason, my SS runs better if a have a different program running in the foreground, and SS is in the bg, and when i have a really bad lag spike, i minimize SS, and that sometimes works. A little puzzling to me
~GD
if you can do things to maniulate your client to stop lag then its you, not the server
_________________ 2nd place is just another way to say 1st loser.
|
Mon Jan 14, 2008 4:32 pm |
|
|
Nuromishi
Team:
Main: Nuroshounin
Level: 833 Class:
Engineer
Joined: Sat Aug 21, 2004 6:48 pm Location: Hoboken, NJ
|
BAM5992 wrote: if you can do things to maniulate your client to stop lag then its you, not the server
Before people bash Goz, he did just get something correct.
Goz got 120 xp. Goz leveled up!
_________________ Fucking loot... Awesome character art by my friend Jee.
Last edited by Nuromishi on Mon Jan 14, 2008 11:20 pm, edited 1 time in total.
|
Mon Jan 14, 2008 4:58 pm |
|
|
saran
Team:
Main: goldstar-stations
Level: 2020 Class:
Engineer
Joined: Sun Nov 13, 2005 12:54 pm
|
yea i gota agree. goz gave some decently informed advice!
if anything you do on your computer effects the speed and/or quality of the connection it is your computer not SS. maybe your video card or perhaps the computer just isnt strong enough to push through the application with other processes running in the backround. might want to try some heavy virus scanning. they effect computers big time.
_________________
|
Mon Jan 14, 2008 10:06 pm |
|
|
Tesh_Sharman
Joined: Fri Sep 29, 2006 7:27 am Location: Sitting infront of Computer
|
GOZ! - I am shocked , some marked improvement from you in the last few months, prehaps you are aging!
-oVo
|
Tue Jan 15, 2008 7:02 am |
|
|
Original Soulless
Joined: Sun Nov 26, 2006 1:38 am
|
Goz may be correct, but if thats the case then the System Requirements are fucked up.
I have a 64 MB Video Card, thats 4x what this game needs.
And i still get insane Graphics Problems, i get a low FPS, and thats all.
|
Tue Jan 15, 2008 7:38 am |
|
|
Nuromishi
Team:
Main: Nuroshounin
Level: 833 Class:
Engineer
Joined: Sat Aug 21, 2004 6:48 pm Location: Hoboken, NJ
|
Original Soulless wrote: Goz may be correct, but if thats the case then the System Requirements are fucked up.
I have a 64 MB Video Card, thats 4x what this game needs.
And i still get insane Graphics Problems, i get a low FPS, and thats all.
With a 16MB video card I can get around 22-28 FPS. I would suggest: lowering your resolution, running fewer programs, scanning for spyware/adware/viruses (I personally prefer Spybot Search and Destroy as well as AVG Free).
If you are running Vista that can also be an issue: I personally prefer Windows NT5.0 (Windows 2000) for only running Star Sonata, as it works properly without the increase in system usage by unnecessary software present in Vista and XP. You could also try disabling the Aero or Luna GUI of Vista/XP and using Classic.
As well, you have to consider what the game lists are minimum requirements: minimum won't get you very far.
_________________ Fucking loot... Awesome character art by my friend Jee.
|
Tue Jan 15, 2008 8:52 am |
|
|
|
Who is online |
Users browsing this forum: No registered users and 5 guests |
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot post attachments in this forum
|
|