• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EST 02:00
CET 08:00
KST 16:00
  • Home
  • Forum
  • Calendar
  • Streams
  • Liquipedia
  • Features
  • Store
  • EPT
  • TL+
  • StarCraft 2
  • Brood War
  • Smash
  • Heroes
  • Counter-Strike
  • Overwatch
  • Liquibet
  • Fantasy StarCraft
  • TLPD
  • StarCraft 2
  • Brood War
  • Blogs
Forum Sidebar
Events/Features
News
Featured News
Behind the Blue - Team Liquid History Book8Clem wins HomeStory Cup 289HomeStory Cup 28 - Info & Preview13Rongyi Cup S3 - Preview & Info5herO wins SC2 All-Star Invitational14
Community News
PIG STY FESTIVAL 7.0! (19 Feb - 1 Mar)9Weekly Cups (Jan 26-Feb 1): herO, Clem, ByuN, Classic win2RSL Season 4 announced for March-April7Weekly Cups (Jan 19-25): Bunny, Trigger, MaxPax win3Weekly Cups (Jan 12-18): herO, MaxPax, Solar win0
StarCraft 2
General
Rongyi Cup S3 - Preview & Info Behind the Blue - Team Liquid History Book Clem wins HomeStory Cup 28 How do you think the 5.0.15 balance patch (Oct 2025) for StarCraft II has affected the game? HomeStory Cup 28 - Info & Preview
Tourneys
PIG STY FESTIVAL 7.0! (19 Feb - 1 Mar) WardiTV Mondays $21,000 Rongyi Cup Season 3 announced (Jan 22-Feb 7) Sparkling Tuna Cup - Weekly Open Tournament $5,000 WardiTV Winter Championship 2026
Strategy
Custom Maps
Map Editor closed ? [A] Starcraft Sound Mod
External Content
Mutation # 512 Overclocked The PondCast: SC2 News & Results Mutation # 511 Temple of Rebirth Mutation # 510 Safety Violation
Brood War
General
Liquipedia.net NEEDS editors for Brood War BGH Auto Balance -> http://bghmmr.eu/ BW General Discussion Can someone share very abbreviated BW cliffnotes? StarCraft player reflex TE scores
Tourneys
[Megathread] Daily Proleagues Escore Tournament StarCraft Season 1 Small VOD Thread 2.0 KCM Race Survival 2026 Season 1
Strategy
Zealot bombing is no longer popular? Simple Questions, Simple Answers Current Meta Soma's 9 hatch build from ASL Game 2
Other Games
General Games
ZeroSpace Megathread Diablo 2 thread Battle Aces/David Kim RTS Megathread EVE Corporation Nintendo Switch Thread
Dota 2
Official 'what is Dota anymore' discussion
League of Legends
Heroes of the Storm
Simple Questions, Simple Answers Heroes of the Storm 2.0
Hearthstone
Deck construction bug Heroes of StarCraft mini-set
TL Mafia
Vanilla Mini Mafia Mafia Game Mode Feedback/Ideas
Community
General
US Politics Mega-thread Russo-Ukrainian War Thread YouTube Thread The Games Industry And ATVI Things Aren’t Peaceful in Palestine
Fan Clubs
The herO Fan Club! The IdrA Fan Club
Media & Entertainment
[Manga] One Piece Anime Discussion Thread
Sports
2024 - 2026 Football Thread
World Cup 2022
Tech Support
TL Community
The Automated Ban List
Blogs
Play, Watch, Drink: Esports …
TrAiDoS
My 2025 Magic: The Gathering…
DARKING
Life Update and thoughts.
FuDDx
How do archons sleep?
8882
StarCraft improvement
iopq
Customize Sidebar...

Website Feedback

Closed Threads



Active: 1640 users

We're Getting A New Server!

Forum Index > TL Community
94 CommentsPost a Reply
1 2 3 4 5 Next All
R1CH
Profile Blog Joined May 2007
Netherlands10341 Posts
March 20 2017 22:13 GMT
#1

We're Getting A New Server!

Ever since I started volunteering for Team Liquid, I've been responsible for the server handling all of our websites. Yes, that's singular - TL, Liquipedia, Liquid Dota, Liquid Hearth, Liquid Legends and our team site all run from one server! When TL was created back in 2001, the site was running on shared web hosting combined with some free ISP web space. Things have changed a lot since then - we've made numerous upgrades over the years, some notable ones being for TSL and then to handle the traffic from SC2.

Our last major upgrade was in 2010 when I started working for TL full time right as the SC2 traffic was starting to ramp up. We purchased a dedicated server at Voxel (later bought by Internap) for a great price at the time through some contacts. Over the years we made some minor upgrades, doubling the RAM and adding a larger SSD, but seven years later it's time for something new (and I'm also afraid of the HDDs dying any day now). Here's our new server at OVH which will hopefully be entering production some time this week.

Old ServerNew Server
CPU2x Xeon L5630 @ 2.13 GHz
8 Cores, turbo boost 2.4 GHz (4 cores)
2x Xeon E5-2690v3 @ 2.60 GHz
24 Cores, turbo boost 3.10 GHz (24 cores) - 3.50 GHz (4 cores)
RAM32 GB DDR3256 GB DDR4
File Storage2x 146 GB Seagate 10k RPM SAS HDD
MegaRAID HW RAID-1, ext3
2x 800 GB Intel SSD DC S3500
ZFS mirror
DB Storage1x 240 GB Intel SSD DC S3500
ext4
2x 800 GB Intel SSD DC S3500
ZFS mirror
Network1gbps with data limit
No DDoS protection
500mbps w/3gbps burst, no data limit
DDoS protected
BackupDaily, proprietary (R1Soft), 200 GB spaceHourly, off-site ZFS snapshots, 2 TB space
LinuxDebian, 3.16.0-4-amd64Debian, 4.9.0-0.bpo.2-amd64
LocationNYC, United StatesMontreal, Canada


From the specs alone, this is a significant upgrade over our current hardware. With the 4th generation Xeon CPUs running at higher clock speeds, webpage generation should be much faster overall, especially on Liquipedia where non-cached pages are CPU bound. The large amount of RAM keeps our entire database resident in memory and allows us to bump up the size of our Varnish storage for cached wiki pages. The increased number of cores enable more simultaneous pages to be rendered; the current server quickly maxes out during big events due to heavy editing traffic on Liquipedia.

Moving away from a proprietary backup system (R1Soft requires binary kernel modules) allows full flexibility with the kernel and I've chosen to use ZFS on Linux along with the latest Debian backported kernel. ZFS is an enterprise copy-on-write file system with excellent data integrity features, compression, snapshots and more. The new kernel also makes technology like Google's BBR TCP congestion control available, which greatly improves data transfer speed over higher latency connections.

The server location has moved from Internap in New York City, USA to OVH in Montreal, Canada. This should have a minimal effect on latency and it allows us to have geo-distributed backups - the current server only backs up to the same datacenter in NYC whereas the new server backs up to a different continent entirely (to a server in France). While OVH do have polarizing reviews, I've been running my personal sites there for a while without any issues and feel confident enough to use them for TL. I have a feeling that a lot of the negative reviews come from people who don't understand that they are a fully unmanaged provider.

I also took the opportunity to move all our background processing tasks such as deferred thread updates, live stream info, spam detection, etc into systemd units, so they are properly managed and restarted if any issues occur. This should finally put things like this issue to rest.
Facebook Twitter Reddit
AdministratorTwitter: @R1CH_TL
TL+ Member
vik7
Profile Joined May 2009
United States227 Posts
March 20 2017 22:16 GMT
#2
nice
NA player, go KT Flash, ST Life( ;( ) , IMMvp, EGJD, CMStorm Polt, SKT Rain, KT Zest, Bisu, RootherO, Stats and teamliqiud
Waxangel
Profile Blog Joined September 2002
United States33548 Posts
March 20 2017 22:24 GMT
#3
Fantastic, I'm writing a script that opens every thread in "view all" mode now
AdministratorHey HP can you redo everything youve ever done because i have a small complaint?
Danglars
Profile Blog Joined August 2010
United States12133 Posts
March 20 2017 22:46 GMT
#4
Fun news, thanks!
Great armies come from happy zealots, and happy zealots come from California!
TL+ Member
hewo
Profile Joined March 2011
Norway119 Posts
March 20 2017 22:46 GMT
#5
Sounds great! Nice moving the bg processing to systemd services.

Interesting that you mention BBR, I've looked into this recently at uni and it seems to me like people are a bit cautious in the IETF, academia, etc when it comes to adopting BBR. They're not buying Googles results just like that, at least that's my impression. I also heard that BBR took a "shortcut" into the kernel because the Google guys (who also administer the kernel) merged it... Anyway, I myself think BBR is a great solution, but I was wondering if you had some great resources to point me to or any other justification for your "great improvement" on data trasnfer speed? (Thanks!!)

Remember to turn off SELinux for better performance
Aligulac accomplice | Go Liquid´Snute!! | BBTV
DeadByDawn
Profile Joined October 2012
United Kingdom476 Posts
March 20 2017 22:58 GMT
#6
That's a nice little setup. What monitoring do you run on the server? Do you have the ability to compare the loads now on the new system, with the loads on the old system. Will you publish them?

Though yeah, get off those HDDs before they die I can fully appreciate that. The Intel SSDs are nice, I looked at them but I went mostly to Samsung NVMe drives for my personal server rack because my employer gave me a bunch.
Mahanaim
Profile Joined December 2012
Korea (South)1002 Posts
March 20 2017 23:02 GMT
#7
On March 21 2017 07:24 Waxangel wrote:
Fantastic, I'm writing a script that opens every thread in "view all" mode now


Ahahahaha! In all seriousness though, this is good stuff!
Celebrating Starcraft since... a long time ago.
FO-nTTaX
Profile Blog Joined January 2013
Johto4969 Posts
March 20 2017 23:05 GMT
#8
On March 21 2017 07:46 hewo wrote:
I also heard that BBR took a "shortcut" into the kernel because the Google guys (who also administer the kernel) merged it...

huh? The linux kernel is maintained by the Linux Foundation, not by Google...
Administrator@FO_nTTaX | FO-nTTaX.de | 0xff0000.dev | Senior Lead Liquipedia Developer
"Nimm es. Es ist nicht viel, aber es kommt von Herzen. Vergiss mich nicht!"
FueledUpAndReadyToGo
Profile Blog Joined March 2013
Netherlands30548 Posts
March 20 2017 23:13 GMT
#9
How fast does it do SuperPi 1M though

Neosteel Enthusiast
[MD]Frostbite
Profile Blog Joined May 2012
Canada292 Posts
Last Edited: 2017-03-21 04:05:20
March 20 2017 23:15 GMT
#10
Welcome to Montreal! Does this mean I can visit the servers?

White-Ra, the godfather Protoss
AbouSV
Profile Joined October 2014
Germany1278 Posts
March 20 2017 23:22 GMT
#11
On March 21 2017 07:24 Waxangel wrote:
Fantastic, I'm writing a script that opens every thread in "view all" mode now


Make it so that 'Subscribed Threads' open all threads on 'view all' on the same page, it'd be quicker to follow.
hewo
Profile Joined March 2011
Norway119 Posts
March 20 2017 23:23 GMT
#12
On March 21 2017 08:05 FO-nTTaX wrote:
Show nested quote +
On March 21 2017 07:46 hewo wrote:
I also heard that BBR took a "shortcut" into the kernel because the Google guys (who also administer the kernel) merged it...

huh? The linux kernel is maintained by the Linux Foundation, not by Google...


https://github.com/torvalds/linux/tree/0f8782ea14974ce992618b55f0c041ef43ed0b78

Neal Cardwell (Researcher at Google) committed BBR into the kernel...
Aligulac accomplice | Go Liquid´Snute!! | BBTV
Ragnarork
Profile Blog Joined June 2011
France9034 Posts
March 20 2017 23:24 GMT
#13
Good stuff!

Also OVH, cool! :>
LiquipediaWanderer
lestye
Profile Blog Joined August 2010
United States4186 Posts
March 20 2017 23:27 GMT
#14
TL+ Doing work!

I don't know what most of this stuff means, but if Rich has a big blog post talking about awesome it is, must be really cool stuff.
"You guys are just edgelords. Embrace your inner weeb desu" -Zergneedsfood
purakushi
Profile Joined August 2012
United States3301 Posts
March 20 2017 23:29 GMT
#15
<3
T P Z sagi
BigFan
Profile Blog Joined December 2010
TLADT24920 Posts
March 20 2017 23:36 GMT
#16
Welcome to Canada!
Former BW EiC"Watch Bakemonogatari or I will kill you." -Toad, April 18th, 2017
Alternity
Profile Blog Joined June 2010
United States74 Posts
Last Edited: 2017-03-21 03:05:48
March 20 2017 23:42 GMT
#17
Great news! Very impressive to see how well the website speeds have kept up on the older hardware That is quite a big step up in CPU power.

Is the DB really just on a single drive? Surprised it is not part of a RAID at least or some kind of software fault tolerance. I can see why you would be concerned when a single drive failure would take the DB offline.

I assume for budgetary reasons this is not being setup with two identical hosts and a SAN for shared storage and failover?
beerbuddha
Profile Joined December 2012
Canada12 Posts
March 20 2017 23:55 GMT
#18
Ive met the OVH rept at Dreamhack MTL - great people.

And yes you are right about reviews - unmanaged dedicated servers are another beast comparing to those who uses cpanels LOL.

congrats on the upgrade - as a tech person I'm sure you were itching to do so.

Next up: some CDN, LB across regions?
Seeker *
Profile Blog Joined April 2005
Where dat snitch at?37058 Posts
March 21 2017 00:24 GMT
#19
YES! Beautiful... T-T
ModeratorPeople ask me, "Seeker, what are you seeking?" My answer? "Sleep, damn it! Always sleep!"
TL+ Member
Cosmos
Profile Joined March 2010
Belgium1077 Posts
March 21 2017 00:28 GMT
#20
Didn't know TL was posting in chinese
http://www.twitch.tv/becosmos
1 2 3 4 5 Next All
Please log in or register to reply.
Live Events Refresh
OSC
00:00
OSC Elite Rising Star #17.5
Liquipedia
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
WinterStarcraft527
NeuroSwarm 153
StarCraft: Brood War
BeSt 808
Leta 210
Nal_rA 126
Hyuk 96
Larva 95
ZergMaN 57
soO 38
Shuttle 37
ToSsGirL 24
Bale 22
[ Show more ]
Noble 18
Sacsri 17
Icarus 8
Dota 2
XaKoH 357
League of Legends
JimRising 870
C9.Mang0401
Super Smash Bros
Mew2King178
Other Games
summit1g15899
RuFF_SC264
Organizations
Other Games
BasetradeTV72
StarCraft 2
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
sctven
[ Show 15 non-featured ]
StarCraft 2
• practicex 45
• AfreecaTV YouTube
• intothetv
• Kozan
• IndyKCrew
• LaughNgamezSOOP
• Migwel
• sooper7s
StarCraft: Brood War
• Azhi_Dahaki19
• BSLYoutube
• STPLYoutube
• ZZZeroYoutube
League of Legends
• Scarra3167
• Lourlo1399
• HappyZerGling123
Upcoming Events
Replay Cast
2h 1m
Wardi Open
5h 1m
Monday Night Weeklies
10h 1m
Replay Cast
17h 1m
Sparkling Tuna Cup
1d 3h
LiuLi Cup
1d 4h
Reynor vs Creator
Maru vs Lambo
PiGosaur Monday
1d 18h
Replay Cast
2 days
LiuLi Cup
2 days
Clem vs Rogue
SHIN vs Cyan
The PondCast
3 days
[ Show More ]
KCM Race Survival
3 days
LiuLi Cup
3 days
Scarlett vs TriGGeR
ByuN vs herO
Replay Cast
3 days
Online Event
4 days
LiuLi Cup
4 days
Serral vs Zoun
Cure vs Classic
RSL Revival
4 days
RSL Revival
5 days
LiuLi Cup
5 days
uThermal 2v2 Circuit
5 days
RSL Revival
5 days
Replay Cast
5 days
Sparkling Tuna Cup
6 days
LiuLi Cup
6 days
Replay Cast
6 days
Liquipedia Results

Completed

CSL 2025 WINTER (S19)
Rongyi Cup S3
Underdog Cup #3

Ongoing

KCM Race Survival 2026 Season 1
Nations Cup 2026
IEM Kraków 2026
BLAST Bounty Winter 2026
BLAST Bounty Winter Qual
eXTREMESLAND 2025
SL Budapest Major 2025
ESL Impact League Season 8

Upcoming

Escore Tournament S1: W8
Acropolis #4
IPSL Spring 2026
HSC XXIX
uThermal 2v2 2026 Main Event
Bellum Gens Elite Stara Zagora 2026
RSL Revival: Season 4
WardiTV Winter 2026
LiuLi Cup: 2025 Grand Finals
CCT Season 3 Global Finals
FISSURE Playground #3
IEM Rio 2026
PGL Bucharest 2026
Stake Ranked Episode 1
BLAST Open Spring 2026
ESL Pro League Season 23
ESL Pro League Season 23
PGL Cluj-Napoca 2026
TLPD

1. ByuN
2. TY
3. Dark
4. Solar
5. Stats
6. Nerchio
7. sOs
8. soO
9. INnoVation
10. Elazer
1. Rain
2. Flash
3. EffOrt
4. Last
5. Bisu
6. Soulkey
7. Mini
8. Sharp
Sidebar Settings...

Advertising | Privacy Policy | Terms Of Use | Contact Us

Original banner artwork: Jim Warren
The contents of this webpage are copyright © 2026 TLnet. All Rights Reserved.