7 ms·
Why I Won't Use Rimuhosting
- shabda 17y agoIn a way, isn't this a reason to use Rimuhosting. They obviously care about their customers enough, to proactively monitor and step in that everyone gets a fair CPU share.
- rwolf 17y agoFrom bizarre reactions to imaginary CPU use problems, to hacking in to their client's servers, this article presented some good reasons not to use Rimuhosting.
- mdasen 17y agoYou can make sure that people get a fair CPU share without resorting to such primitive (and wrong) methods. Xen has the ability to cap CPU usage with either hard or soft caps. Most VPS companies seem to use soft caps. That way, if there are 4 instances on the box and each is doing lots of stuff, they'll each get 25%. But if 3 of the instances are mostly idle not using CPU, but one needs more CPU it will be able to use extra. It works out really nicely because it means that your usage can burst at certain times when it's unlikely that your co-habitants are similarly bursting. See: http://www.slicehost.com/questions/#cpu-scheduling http://www.slicehost.com/questions/#cpu-scheduling
- bretthoerner 17y agoDoesn't Xen do proper CPU sharing (but not proper I/O sharing, yet)? What are they using?
- pavs 17y agoIf you were to believe the author, his VPS wasn't causing high CPU usage. Regardless, doesn't most vps instances have limitations built into their VPS instances? It shouldn't matter to other VPS in that box how much CPU is being used by other VPS, as long as they are within their limitations? That was my experience with slicehost and other VPS
- californiaguy 17y agoExcept most providers grossly oversell their VPS instances just like bandwidth, and when someone actually starts using 100% of their quoted capacity, it throws everything out of equilibrium.
- aaronsw 17y agoAs I note in the article, they already had placed a CPU cap on me. They could have lowered it to whatever my fair share is instead of breaking into my box and turning off my webserver.
- blasdel 17y agoIt would have made a lot more sense for them to just pause your VPS.
- blasdel 17y agoExcept that the need to manually deal with CPU usage shows that they are amateur idiots. There's no reason to be assigning VPSes to particular machines in 2009 -- distribute the damn things instead of selling shared hosting like in the bad old days (except this time with VM overhead!).
- rdtsc 17y agoThey showed their lack of technical proficiency. CPU caps should be enforced without having to edit partitions, adding ssh keys to users accounts, asking for root passwords, or manually killing Apache. So to put it bluntly they are very nice and helpful, but stupid. I wouldn't trust them with my data. But I can see how some customers might prefer them, as there is always a nice person on the other end of the line...
- catch23 17y agoThat's sorta like a hotel renting a room... and if you overstay your rent, they throw you out the window. Sure it's their room, they're allowed to do anything they want with it, but I wouldn't want to be that guy thrown out the window either. There are better ways to solve the problem than using a shotgun.
- mattculbreth 17y agoI've used Future Hosting http://www.futurehosting.com/ http://www.futurehosting.com/ for a few years now, with two different VPS instances for $30/month each. Never had a problem, and if they did something like this I'd be shocked.
- neilc 17y agoThey ... offered to take a look at the problem if I gave them root on the box. “Over my dead body,” I thought That seems a little silly to me. If they control the hardware, they basically have root already. They shouldn't need root to investigate the alleged problem, of course, but the level of trust you need to grant your VPS provider is essentially the same as giving them root.
- aaronsw 17y agoTechnically the police can break down my door too, but that doesn't mean that I'm going to trust them with a key. There are both social reasons (a key is an invitation) and technical (it's much more noticeable if they break down the door).
- brk 17y agoYes, but in this case they weren't breaking down your door (at least not yet anyway). They were asking for a key for entry in order to assist you. You could have most likely also given them an account and appropriate sudoer rights.
- aaronsw 17y agoDid you read the article? They edited my partition to add their key to my authorized_keys, logged in with it, and turned off my webserver. Whatever that is, it's not asking to assist me.
- brk 17y agoI did read the article. Based on what you wrote, they offered to help investigate the issue in October, November, December if you would give them root access. For some reason you had an issue with this (it's actually extremely common on any shared box that you do not own). After the server that you lease from them (I omit calling it "your" server on purpose) continued to have issues that impacted customers outside of yourself, they logged into the box and (based on your article again) seemed to resolve the root (pun intended) issue rather quickly. This seems to have occurred 2-3 months after the initial root access request. The response of shutting off Apache was a bit extreme, but given the history, not terribly surprising either.
- mleonhard 17y agoI've had good service from Linode for nearly 2 years: http://www.linode.com/?r=73dc8f5748a14c821e64febc5e461a606f6bf7b1 http://www.linode.com/?r=73dc8f5748a14c821e64febc5e461a606f6...
- chollida1 17y agowas the referral link really necessary?
- pwmanagerdied 17y agoThat went well for you.
- mark_l_watson 17y agoI have been using RimuHosting for my own projects and for customers for test deployments for years - so far I have had good experiences with them. They did complain once that I was using too much CPU, but I checked, and found problems (my fault) with a Merb deployment).
- SwellJoe 17y agoSeveral of our customers are hosted with Rimuhosting, and we've interacted with them on a number of occasions because of that. In my experience they are very responsive, knowledgeable, and helpful. That's not to say this isn't a pretty irritating set of events...and silently shutting down Apache shouldn't be anyone's first instinct. But, I've had bad experiences with literally every single host I've ever used (dozens of them), and the longer you stay with a provider, the more likely you are to find a tech having a bad day, or their network fiber getting cut by the utility company, or various other demonstrations of man's fallibility. I think the good probably still outweighs the bad with Rimuhosting...as Aaron mentioned, they do have a good reputation among many people who ought to know. The horror stories I hear about really bad hosts leave this event in the dust in terms of sheer stupidity and lack of good intentions. If this is the worst you've ever experienced with a hosting provider, count yourself very, very lucky. The data loss stories I've heard, in particular, are enough to keep me awake at night. In the interest of full disclosure, I'll mention that Rimuhosting is a customer of ours (along with thousands of others). So, if you reckon a commercial relationship worth a few hundred bucks a year would sway my opinions, feel free to take this comment with a grain of salt or not at all.
- _pius 17y agoThe longer you stay with a provider, the more likely you are to find a tech having a bad day ... I'm sorry, but the behavior described in the article is completely unacceptable. I don't care how bad of a day anyone's having, you don't break into your customer's server and shut off Apache without notice.
- SwellJoe 17y agoIt's not "breaking in". They own the server, and pretty much every host's terms of service allow them to do pretty much anything they deem necessary to maintain service for their other customers, or in response to abuse or law enforcement requests (read the terms of service at your favorite hosting provider; you'll find that you've agreed to this kind of intervention when you signed up). So, this particular event shows a lack of good judgment on the part of the tech in question, and a lack of common courtesy in not notifying the customer of the issue in advance of taking action...but it is not an illicit act. No "break in" happened here. The options a hosting provider has when things are behaving badly are pretty much all things that a customer will not like. When a dedicated server is compromised and is being used to send spam, for example, the host will simply firewall the whole thing off from the world, shutting down all services. This happens all the time; the effected customer blames the host, sometimes. Sometimes there are other options. In this case, the host opted to turn off one (disputably) offending service rather than kill the whole host. I think we can all agree this wasn't the best way to handle it. Thus my assertion that this is a tech having a bad day (or simply one bad support tech at Rimuhosting, among mostly good ones). Actually, I think the one thing I'm uncomfortable with is the illusion of propriety (ownership) Rimuhosting has given by saying "You are able to remove that if you are not comfortable with that.", in reference to the ssh key. This is a bit of a disconnect from the reality that under some circumstances, they will have to exert their ownership rights, and there's nothing you can do about it. At some point you just have to trust in the good faith of your provider. But the only alternative to doing what they did (assuming they, in good faith, thought Aaron's VM was damaging service for others), assuming they don't have the ability to throttle Xen instances on this particular machine (maybe it's too old to have that capability, I dunno, or maybe the tech in question didn't actually understand those capabilities; the tech could be new...everybody starts somewhere), would be to turn his VM off completely. From the techs perspective he may have thought he was doing Aaron a favor by leaving mail and other services running. Again, I'm not arguing it was good judgment on the part of the tech. But to say that Rimuhosting broke into their own machine is ridiculous.
- rev_null 17y agoRaw Thought: I won't use them because they are called "Rim You Hosting"
- olihb 17y agoI'm with Rimuhosting since forever. Their support is unbeatable. Many times they helped me(I'm a dev. not a sys. admin.) for free where other companies would have charged me. I agree that adding their key on the VPS without talking to you sucks but having a 100% utilisation of your CPU is a bit egoist. That means that nobody on the host machine can burst their share for a quick high-cpu job. If you want total control over your machine, get a dedicated box. Even then, some hosters demand root access on your box.
- tdavis 17y agonobody on the host machine can burst their share for a quick high-cpu job That only makes sense if there is only one other VM on the machine. Which is basically never the case. EDIT: Or they use a pedestrian virtualization layer.
- olihb 17y agoI'm not sure I understand. If there are 8 VPS on a machine and I'm always using 1/8 of CPU time, nobody else can't have access to this 1/8 share. I know that 1/8 of the CPU share "belongs" to me but it's a shared box and it's just being a good neighbour. I appreciate it when I need to run a quick high-cpu on my VPS and I can use more than my 1/8 share of CPU.
- jonknee 17y agoYou'd need seven "bad" neighbors for this to be the case.
- olihb 17y agoYou're right but in this case the user is a freeloader. He can use more than his 1/8 share of CPU time but others can't use his 1/8 share.
- tdavis 17y agoWho cares? He should only be using the other 7/8s when nobody else is; that's the entire point. If their virtualization isn't setup to keep people from bogarting resources on a "first come, first keep" basis, that is their poor decision to live with; they shouldn't be taking it out on customers by killing processes and so on. A VPS host shouldn't be asking or telling customers to manage their own CPU resources, period; that's the point of a VPS in the first place. It's a virtual private server. It should be isolated in a fashion such that even if I'm using 100% CPU 24/7, it doesn't affect anybody else. If a host told me to "use less CPU" I'd tell them to "acquire better virtualization" and find a better host. Ridiculous.
- deleted 17y ago[deleted]
- sho 17y agoThis article reminds me of Hard Disks. Talk to any "PC fan" and they'll regale you with a story of how they will never, ever use $HD_BRAND after it crashed and lost all their data. Thing is, the brand changes depending on who you talk to. And a real professional will tell you that all the brands have similar failure rates, not to put your faith in any hardware, and advise you on a RAID and backup strategy. Same here. I know people who use rimuhosting, they seem happy enough. I use Linode personally but have no real preference. This article smacks of a one-off bad experience which could happen anywhere - and doesn't even seem that bad. It's a VPS, for christ's sake, if you don't like it get a dedi or even better a colo.
- madars 17y agoBreaking in customer's account could happen anywhere? Really?
- sho 17y agoStop using emotive language like "breaking in". They just killed a runaway process on a user account. Nothing more. I guarantee you they could not care less beyond that.
- apotheon 17y agoThe reason I don't use consumer-grade Western Digital drives has nothing to do with a specific drive failure event, and everything to do with the fact that consumer-grade drives from WD are basically factory seconds of WD's enterprise-grade drives.
- callmeed 17y agoCouldn't agree more. I got a VPS from them after asking HN for VPS recommendations in Europe. Had issues from the start. The setup wasn't what I ordered. Once it was setup properly, I started getting alerts from their staff that my VPS's resources were spiking–but this was before I had even logged into the system and done anything. That didn't do much for my confidence in their operation. Anyway, I canceled with them and will probably use Rackspace as they have UK/European data centers.
- deleted 17y ago[deleted]
- blhack 17y agoWould you mind posting what the offending CGI was doing? If you coded up your index.cgi to walk all over the CPU as badly as it sounds like you did, something was probably very very wrong. That said, they were absolutely in the right to do this (except that they should have notified you first...). I saw that you (or somebody) used the analogy of a landlord and an apartment. Let's explore that further... Say you are renting an apartment, and the landlord doesn't charge you anything for water (which is pretty common, if not standard). Now, there is a bit of a gentlemen's agreement here. Yes, you have "unlimited" water but, like everything else in life, this needs to have the words "within reason" appended to it. Now lets say that, for some reason, your apartment was using 10x as much water as everybody else in the building...so much so, in fact, that nobody else in the building could reliably get any water. Your landlord calls you and says "Hey, joao, would you mind cutting the water back, please? You're kindof using too much", which you ignore. A couple of months later, again, the landlord calls "Hey, Joao, you're still using a shit-load of water, and your sortof hogging it all. Some of the other tenants are complaining...if you want, leave a key to your place in the office and we'll go check it out!" Which you respond "over my dead body". So, finally, after months and months of you hogging the water, they just use the master key to the building to go into your apartment, where they see that you've had the shower, the sink, and the toilet all running constantly for the last 4 months. They shut them off, then call you "Hey, joao, yeah, we noticed that you pretty royally messed up and kindof left EVERYTHING in the bathroom on at the same time. Not cool...so we shut it off. Sorry for the inconveinience. BTW, sorry for having to go into your appt. like that, but the other tenants were complaining. Here are some instructions so that you can change the lock on your door an keep us from being able to help you like this in the future. Have a nice day!" And your response to ignoring their totally legitimate requests for you to stop hogging all the resources is "WHAT A BUNCH OF PRICKS!!" I think somebody needs to calm down and take a step back from the situation.
- pyre 17y agoGreat analogy, but you missed the point. (Great analogy because I can still use it to demonstrate the point) I would be pretty pissed if my landlord use the master key to access my apartment when he had a valve in the utility closet to just shut-off all water to my apartment. These are VPSes here. They can just pause the entire VPS instance, or further cap the CPU usage from what they had already capped it at.
- tszyn 17y agoI signed up with RimuHosting a few months ago, since everyone was raving about their competent and responsive support. So far it has been a mixed bag for me. They offered to set up some services for me when I was signing up (a monitoring service and a pop3 server). Whoever was setting these up did a horrible job; I'm talking about basic mistakes in the config files that prevented these services from even working. So I would not trust RimuHosting to set up anything on my server. On the other hand, when I experienced weird routing problems between my machine and my home, Rimu eventually offered to move me to a more expensive London VPS at the same price, even though the dropped packets were not their fault. So they are willing to go out of their way to make a customer happy. As I said, a mixed bag. I'm not planning on changing hosts anytime soon.
- robertduncan 17y agoAm I the only one thinking that Rimuhosting is a rather unfortunate name?
- helveticaman 17y agoFanatical service, man.
- martey 17y agoIt's the name of a tree native to New Zealand (where the company is located): http://en.wikipedia.org/wiki/Dacrydium_cupressinum http://en.wikipedia.org/wiki/Dacrydium_cupressinum
- Maro 17y agoSomething similar happened to us a few days ago on our RimuHosting VPS. A Python script was eating ~80% of the VPS CPU, so their tech guy, without asking us, tries to login as root to our box (WTF?). He fails, so he responds by rebooting our VPS, thus (?) causing some disk corruption, which he then tries to repair. Then, after-the-fact, he writes us a very confused email about the whole story. Needless to say, we're moving away from RimuHosting. This is unacceptable. An excerpt: "I noticed your VPS was using a lot of CPU. I was not able to log in there, and on the console I saw lots of out-of-memory messages. I restarted the VPS to make sure it was running in a sane state. I checked the console after a reboot and saw an error indicating some filesystem corruption. I stopepd it again and repaired that. Then replaced the /etc/inittab file which appeared to be corrupted. Now I see that has booted fine."
- edgeztv 17y agoIn my 2+ years hosting typeracer.com with Rimu, they have been absolutely outstanding. All my questions, no matter how complex, were answered within 10-30 minutes. Hundreds of times. Anything I've asked them they did. They installed all kinds of packages and performed configurations I requested, all for free and without hesitation. And I'm not a premium customer by any stretch. I only have 2 quarter-VPS instances with them for about $200 a month. In the 2 years I only experienced 20 minutes of downtime recently due to a one-time network hardware upgrade (1 week's advance notice was given - a bit short but forgivable) and another 20 minutes due to a DDoS on their network about 6 months ago (which most likely prompted this recent hardware upgrade :). I really hope people don't jump to conclusions from a single data point (aaronsw). I would recommend RimuHosting to everyone I know without hesitation.
- pbhjpbhj 17y agoIt can't be left unsaid: I assumed (no pun intended) this was a joke posting when I first saw it, seriously "Rim You Hosting"??!