A colleague sent me this article asking my thoughts: http://travel.cnn.com/shanghai/life/your-internet-connection-feel-slow-its-probably-not-your-router-684008/
A lot of people automatically assume the best internet experience will be found in Beijing or Shanghai but we’ve never known that to be the case. A lot of people will automatically assume it is the GFW/Great Firewall but in fact from my experience it simply seems to be packetloss due to congestion. China has an enormous amount of demand for bandwidth since it has the highest amount of users (736million as of 2017!) in the world. This is why for compevo and Techrich we’ve always avoided the major centers due to the congestion. However, bandwidth and good connectivity inside and outside of China is not always dictated by the location and even the backbone in the same cities of China are not created equally. It takes a lot of research to get access to reliable and fast bandwidth in China but this is a completely different book to write.
With that in mind there are many ways around the slow internet in China, if your local connection is fast and connection inside China is fast you could simply use an internet acceleration service that runs through a less congested part of China and even Hong Kong. It’s a great way to optimize your internet.
My recommendation even in 2017 is that there are many places in China with fast and reliable internet but major hubs will not likely one of them anytime soon due to the user bases in major areas being so large.
One of my personal servers has had 100% uptime from our Hong Kong datacenter. The 1100 days is from when the server was first put in our datacenter and started.
[root@box ~]# uptime
12:39:05 up 1100 days, 20 min, 1 user, load average: 0.08, 0.13, 0.17
As part of doing my part for the environment I consolidated a lot of other server/computer hardware in my office into a low-power, quiet and cool running Dedicated AMD Opteron Desktop Workstation Server from scratch. It has kept my office cooler and quieter, all while saving on power and more importantly the environment. I should have added that I also reduced the number of hard disks from several if not dozens in my office, to just 6 disks (all of them larger I believe 4-8TB each).
But I wanted to take it a step further and I admit I was also motivated each morning by the unfriendly smells of burning PCB no matter what I did. It’s an exercise in efficiency, savings, environment and your own health and sanity.
In my office I have a gigabit 24-port rack mount switch and 42U server rack where I store parts and other items for testing and development. Believe it or not but this switch seems to have made an incredible amount of heat and even worse, the burning PCB smell which can’t be healthy and it still baffles me because its fan is working just fine and the unit doesn’t get that hot.
This is where the waste part came in, the thing is that under my Desk I have a small gigabit switch for all of my other devices such as VOIP, phone, printer, laptop, etc… and the 24-port switch only has 4 or 5 ports active. I’ve kept the 24-port on the rack and ready to plug in and I just switched in a humble but efficient 5-port gigabit switch which has reduced heat and the bad PCB smell in the office.
One thing I admit that I have done (or rather haven’t) is enabled any kind of sleep mode for my Desktop workstation and this is because it is nearly always active and I like to remotely connect to it at odd times of the day. But still this current Opteron workstation runs cooler than my previous labyrinth of servers and workstations that were active so I can actually hear again. By consolidating most services into a single unit with virtual servers you can often eliminate the majority of power usage which primarily comes from hot and power hungry CPUs. This is one reason why I haven’t upgraded to newer Opteron architecture, yes you get more cores per CPU but the power usage ends up being more than what I am into now and is no more efficient and far exceeds my current needs.
Since one of our product offerings is offering hosting I’m often asked by friends and family which company they should use and where they should host, and which host is the best for their shared hosting, VPS or Dedicated Server.
Surprising to some the answer is not always, host with compevo but based on their actual needs and goals. If someone needs to host their site in Australia or another location we do not offer, I’m not going to suggest they host elsewhere unless there is a good reason or actual business case for it, or if they have a niche we don’t cover, I always recommend they find a niche provider for their industry and usually the company I recommend will not be the typical one most have heard of.
The biggest issue I find trying to help people is getting friends and family to understand what they need and to get the actual requirements from them. In the case that they can’t describe what they want then I’ll try to guide them.
For example I have a friend from Australia who has clients that are mainly from North America and Europe but said he wanted to host in Australia. I told him not to host in Australia as things tend to load a bit slower to most areas from Australia as its not on a main fiber route (eg. multiple routes with lots of traffic transiting since Australia is isolated by the ocean and has no other country physically connected to it). It would only make sense to host in Australia if most of your clientel were from Australia. I suggested he host in North America because it was a middle ground compared to Europe, specifically the mid or east which can provide low ping to most of Europe (in many cases around 100ms), and yet Asia and the rest of the world has excellent connectivity here too.
What surprises me about the questions I get is that a lot of people incorrectly assume they need a powerhouse of a server with loads of RAM to host their website. Unless you have a large amount of traffic that’s not going to be an issue for most sites so I try to save them money. In a case like the above I would normally recommend a VPS in Canada or the US as long as privacy is not a primary concern. If data security and privacy is of the utmost concern I usually recommend Hong Kong, China or Russia depending on the type of the business and if it has fierce competitors in the region it will be hosting.
Depending on what they are after and what they need,when I recommend compevo here’s where I’ve usually sent them:
compevo.cn for VPS in Hong Kong, China, Singapore and Dedicated Servers in China
compevo.com for VPS in Hong Kong near Mainland China
compevo.com Dedicated Servers on Linux and Windows in the USA with premium bandwidth
I’ll let the image for this post do the talking. It is a freshly installed Windows 2008 R2 Datacenter VPS that I quickly provisioned in my test lab (for testing :)). The only thing installed was ClamAV/ClamWIN and Firefox was open with a single tab.
However the memory usage itself was coming from something less obvious. This server boots up and initially uses “697MB” of RAM (quite hefty in my opinion at least compared to the lightweight world of Linux). From that point it only goes downhill in terms of memory usage.
The memory usage ballooned quickly to nearly 1.2GB and was steadily climbing all because of Windows Update doing updates.
This is staggering because many VPS Plans and providers will allow you to run Windows 2008 Server on as little as 512MB of RAM and as we can see below 1GB of RAM isn’t even enough. In fact it could be argued that the real minimum is probably at least 2GB for basic usage (which I define here is just running Windows Update!).
Windows poses unique challenges for virtualization environments and hosts because even a single Windows VPS will start swapping easily with less than 2GB of RAM. The problem with swapping of course is high and constant disk IO/bandwidth being consumed by a single VPS.
As shown in the pic above it doesn’t take much to get into high RAM usage territory and is also likely why some feel Windows does not run well in a virtual environment. In my experience it runs lightning fast and at bare-metal speed but it won’t seem that way if someone tries running it with less than 2GB of RAM.
This page outlines what must be done but doing it does not actually make the Virtio disk visible to the kernel for some reason:
I have tried force loading the kernel module and also tried compiling it directly into the kernel with the same result.
Areeb Soo Yasir is the CEO of compevo communications and founded the company in 2001. compevo communications was originally named by Areeb Yasir, “computer evolution” started out by offering outstanding technical support services, locally in the Vancouver, BC area of Canada while attending BCIT. Areeb Yasir quickly expanded compevo’s reach and offerings to nearly all things IT, with a focus around business IT solutions, web hosting (initially web hosting, then VPS, then Dedicated Servers), IT security, and IT consulting.
15 years later, compevo communications has survived the dot bomb era and financial crisis of 2008 and has been constantly growing thanks to our highly targeted and unique in-house services. compevo has multiple facilities worldwide with a strong focus on North America and Asia.
compevo communications offers superior IT solutions and has excelled in bundling in house support, consulting and VPS, Dedicated Server hosting solutions.