I have an OVZ node with 46 VPSes. The SSD drive had 400Mb/s but after filling the node with VPSes the SSD drive sometimes drops to 40Mb/s. How can I prevent this from happening? Is there a way to find and suspend users who have abused their IO?

  • I edited the question to reflect a specific issue. – user3180 Aug 24 '13 at 23:34

The SSD drive had 400Mb/s but after filling the node with VPSes the SSD drive sometimes drops to 40Mb/s.

Full SSD, running out of free sectors and triggering ome internal optimizations. Yes, happens. See, running ONE SSD simply may not be enough. Time to get some proper higher end stuff. Raid 10 of multiple SSD? Stuff like that.

Also, MB/S even for SSD is a bad metric. How many IOPS?

| improve this answer | |
  • Thanks, that's what I was thinking. Does putting them in software RAID1 usually solve this problem? Raid10 strains my budget. Would the 46 VPSes all be able to get to 400mb/s in a 2xSSD RAID1 setup. – user3180 Aug 25 '13 at 15:05
  • No idea - seriopusly, we live in different worlds, my servers run RAID over SAS with an enterprise grade RAID card. Double SSD wont likely give you anything unless the raid software distributes the writes, which is an implementation detail I am not sure it does. – TomTom Aug 25 '13 at 15:19
  • The thing is, I don't think my SSD is full. It's only using 258Gb out of 512Gb. Would reducing the disk space for each VPS help? What about RAID1 with hardware RAID? – user3180 Aug 25 '13 at 23:01
  • Dude, this is an IOPS problem, not a size problem. Arguing with "not full" is not going to help you. PRofessional admins (cough) of databases have many years bought a lot more size to get the needed IOPS budget. "Short Stroking" is standard in their world. Your 46 machines overload the SSD IO capabilities. Storage size is a totally different angle and not relevant. – TomTom Aug 26 '13 at 3:57
  • Ok, I got that now. So the only way to increase IO is to stick them into hardware RAID10? I'm confused as to what "running out of free sectors" means. – user3180 Aug 26 '13 at 7:43

Consider running in a RAID 10 or RAID 0 setup to boost the speeds.

Do you have a control panel? That can typically help you figure out who an abuser is.

| improve this answer | |
  • You didn't just recommend RAID 0, did you? – EEAA Aug 25 '13 at 3:58

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.