Register a SA Forums Account here!
JOINING THE SA FORUMS WILL REMOVE THIS BIG AD, THE ANNOYING UNDERLINED ADS, AND STUPID INTERSTITIAL ADS!!!

You can: log in, read the tech support FAQ, or request your lost password. This dumb message (and those ads) will appear on every screen until you register! Get rid of this crap by registering your own SA Forums Account and joining roughly 150,000 Goons, for the one-time price of $9.95! We charge money because it costs us money per month for bills, and since we don't believe in showing ads to our users, we try to make the money back through forum registrations.
 
  • Post
  • Reply
Unboxing Day
Nov 4, 2003

I've been with a dedicated host called Honelive for about 4-5 months now on one of their Atom dedicated servers after I found that the connection on my Linode 360 was kind of flaky and was causing my Skulltag servers to stutter. I pay around $49 a month due to a special they were running on webhostingtalk, and sometimes they can go as low as $39 a month depending on if you catch them at a good time.

I've gotta say that I've been impressed so far. Connection quality for my players was much improved over Linode, and it's nice not to be sweating about a 360 megabyte memory limit. They're very quick to respond to tickets too. The only issue I had was that a month or two ago, their upstream provider was knocked out of commission, but they were very forthcoming about their status and what was being done to rectify the situation.

Adbot
ADBOT LOVES YOU

Unboxing Day
Nov 4, 2003

I've been on an atom dedicated server for a few months through a company called InterServer (HoneLive from earlier in the thread was hosted in the same building). I've been with them since last December, and although I'm mostly happy with the hosting, I'm wondering about alternatives. I would like to either pay less money to host what I've got, or pay around the same amount of money, maybe a few bucks more, to address one of the few issues I have with the hosting.

Right now I pay $45 a month for a server with an Atom D510 and 2 gigs of memory, and it shows up as having four cores in htop and /cpu/procinfo. I'm not sure about what my uplink port is and how much bandwidth I've been allotted, but I've never had bandwidth issues and I've never received an e-mail from my host so whatever I'm using is clearly not an issue. I also get five IP addresses of which I use two and honestly would be fine with one if push came to shove.

The main 'draw' of my server are my Skulltag servers. Depending on what the server is running they take up anywhere from 20 to 80 megs of res memory each, and I have at a minimum 9-10 running at any given time, so I tend to gobble up memory. Their CPU utilization is low, but for some weird reason every time I have ever tried to host the servers on a VPS I've had one issue or another. On the OpenVZ VPS InterServer offers, the server will freeze up for seconds at a time as it hits some sort of UDP buffer limit. On Linode Xen VPS's, there seems to be periods of time (30mins-hours) where the game will simply play choppily, stuttering around and simply not feeling smooth at all (though this last was tried around 6+ months ago so things might have changed). Amazon's cloud hosting performance was similar to Linode's but worse. Having these game servers be performant is pretty important and a good chunk of why I bother with my current Atom setup.

I also use my current server as a shell for my IRC client and for personal development projects (as in I ssh in, reattach my screen and start coding with IRC in another window). This is where I'm finding the current server lacking, as I find interactive usage of the server to be quite slow compared to a VPS. The current server also hosts a website with a forum that gets relatively low traffic, and I just added a mumble server for my personal use that I'm eventually considering opening up to my skulltag players.

Really, if it wasn't for the Skulltag servers I feel like I could get away with a VPS, but the ones I evaluated did not work out for me because of the jittering issues. I also feel stuck to my current host because my players really like their pings to my server and even on the Linode in New Jersey my players discovered that pings were 10-20+ greater than they were where I'm at, which made the super-low-pingers and euros unhappy. Support from my current host is adequate (they're quick about rebooting a server via an e-mail request which is honestly all I ask), but their colocations start at $100 a month which is about double what I'm willing to pay to supply my own hardware.

So should I stick with what I've got, or are there better options?

Unboxing Day fucked around with this message at 17:15 on Jun 22, 2011

Unboxing Day
Nov 4, 2003

Bob Morales posted:

Are your SSH windows huge (like 130x50)?

Otherwise, I don't see how that would be slow on an Atom. I have used some of the crappiest machines imagineable for shellboxes and they're fine unless I do something like run torrents on them.

I more mean responsiveness when running commands that "do stuff". Compiling stuff takes a long time, updates take forever, starting a shell in a new screen buffer takes a second or two, quitting supervisorctl frequently takes upwards of a minute, that sort of thing. It doesn't make it unusable but it is annoying, and going from that to a snappy VPS is like night and day.

Interactive programs like vim and weechat are not slow to update the screen itself, if that's what you're asking.

Unboxing Day fucked around with this message at 18:13 on Jun 22, 2011

Unboxing Day
Nov 4, 2003

JHVH-1 posted:

You can install dstat and look where the red values are to see your bottleneck. Install sysstat so you can have sar polling and then you can get historical information.

Quite odd. When I run dstat I don't really see anything too out of the ordinary:

code:
----total-cpu-usage---- -dsk/total- -net/total- ---paging-- ---system--
usr sys idl wai hiq siq| read  writ| recv  send|  in   out | int   csw 
  2   2  96   0   0   0|   0     0 |1116B 4961B|   0     0 |4579    12k
  1   1  98   0   0   0|   0     0 | 540B 2362B|   0     0 |3906    12k
  1   1  98   0   0   0|   0     0 | 426B 5068B|   0     0 |4883    13k
  2   1  96   0   0   0|   0   152k|  66B  306B|   0     0 |3545    12k
  1   1  97   1   0   0|   0    96k| 309B  485B|   0     0 |3576    12k
  1   1  98   0   0   0|   0     0 |1206B 7056B|   0     0 |4248    12k
  2   1  98   0   0   0|   0     0 | 654B 2840B|   0     0 |3783    12k
  1   1  98   0   0   0|   0     0 |1278B 4440B|   0     0 |4506    12k
  2   1  97   0   0   0|   0     0 | 995B  673B|   0     0 |4469    13k
  8   2  90   0   0   0|  68k    0 |1587B 1495B|   0     0 |5178    13k
 26   1  73   0   0   0|   0     0 | 624B 5780B|   0     0 |3555    11k
 24   3  71   2   0   0|   0    92k| 132B  306B|   0     0 |4105    12k
 16   1  83   0   0   0|   0     0 | 749B 2750B|   0     0 |4545    12k
  2   3  95   0   0   0|   0     0 | 566B  702B|   0     0 |4226    12k
  1   1  98   0   0   0|   0  4096B| 816B 1030B|   0     0 |4440    12k
  2   2  96   0   0   0|   0     0 | 440B  553B|   0     0 |4695    13k
  1   1  98   0   0   0|   0     0 | 257B  721B|   0     0 |3733    12k
  3   1  97   0   0   0|   0   152k| 928B 3044B|   0     0 |5712    14k
  2   1  97   1   0   0|   0    68k| 240B  439B|   0     0 |4269    12k
You can see a little bump in CPU utilization when running aptitude upgrade (I don't pass -y so it just finds packages) but it's still quite low.

code:
----total-cpu-usage---- -dsk/total- -net/total- ---paging-- ---system--
usr sys idl wai hiq siq| read  writ| recv  send|  in   out | int   csw 
  3   1  94   2   0   0|   0    28k|1299B 1945B|   0     0 |4623    13k
  2   2  97   0   0   0|   0  4096B|1622B 3203B|   0     0 |3116    11k
  2   1  97   0   0   0|   0     0 | 149B   66B|   0     0 |3312    11k
  2   2  96   0   0   0|   0     0 | 555B 4468B|   0     0 |3495    12k
  2   0  98   0   0   0|   0     0 |1294B 1528B|   0     0 |3445    11k
  2   1  97   0   0   0|   0   152k| 654B 5706B|   0     0 |2984    11k
  1   1  95   3   0   0|   0   116k| 441B 1229B|   0     0 |3706    12k
  2   1  97   0   0   0|   0     0 | 360B 1400B|   0     0 |4124    12k
  1   2  97   0   0   0|   0     0 | 654B 2912B|   0     0 |3408    11k
  2   1  97   0   0   0|   0     0 |2375B   10k|   0     0 |4012    12k
  2   1  97   0   0   0|   0     0 | 436B 1051B|   0     0 |3590    12k
  2   2  97   0   0   0|   0  4096B| 747B 1613B|   0     0 |4509    12k
  1   1  97   0   0   0|   0     0 |1902B   10k|   0     0 |3392    11k
  1   1  98   0   0   0|   0     0 | 459B  801B|   0     0 |3498    12k
  1   1  96   2   0   0|   0    60k| 197B  471B|   0     0 |3844    12k
  2   1  97   0   0   0|   0     0 | 197B  487B|   0     0 |2769    11k
  1   1  97   0   0   0|   0     0 |1006B 1844B|   0     0 |3817    12k
  1   1  98   0   0   0|   0     0 |1097B 8126B|   0     0 |4479    12k
  1   1  97   0   0   0|   0     0 | 666B 4017B|   0     0 |4386    12k
  2   1  96   0   0   0|   0   152k|1206B 6377B|   0     0 |3500    12k
  2   1  98   0   0   0|   0     0 |1146B 6145B|   0     0 |3320    11k
  2   1  97   1   0   0|   0    56k| 513B  601B|   0     0 |3306    11k
  1   2  97   0   0   0|   0     0 | 203B  477B|   0     0 |3569    12k
Can you tell on the graph when I started to quit out of supervisorctl? Me neither, I started at around the third or forth entry and it was still running by the bottom.

  • 1
  • 2
  • 3
  • 4
  • 5
  • Post
  • Reply