Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!


New on LowEndTalk? Please Register and read our Community Rules.

All new Registrations are manually reviewed and approved, so a short delay after registration may occur before your account becomes active.

Overselling, and when the customer discovers the issue, the response is like this =))

13»

Comments

  • DigitalFyreDigitalFyre Patron Provider, Veteran
    edited September 26

    So here's what I think is happening.

    SSDs can't overwrite flash data in place. The flash is written in relatively small pages, roughly 16 KB, but it has to be erased in much larger blocks, several MB at a time. So when a file changes, the drive writes the new data somewhere else and leaves the old data there until it can be cleaned up. The FTL (flash translation layer) tracks where the current data actually is.

    Eventually the drive runs out of clean space and has to do garbage collection. It takes a block, copies out anything that's still valid, then erases the block so it can be used again. If most of the data in that block is already invalid, that's not a big deal. The problem is that this drive has had 887 TB written to it, mostly from lots of small, random writes from multiple VMs at the same time. That tends to scatter valid data, so the drive has to move more data around before it can free up space.

    That also fits with what I'm seeing in the diagnostics. Reads are still fast at 8.5 GB/s, so this isn't a general performance problem. Writes are down at 185 MiB/s, and individual writes were taking around 147 ms at the drive level. The identical drive next to it was doing the same work in about 10 ms.

    The other checks look normal. SMART is clean, wear is only 2%, temperatures are fine, the PCIe link is running at full Gen4 x4, and the power state is normal. The drive also has the same model and firmware as the one that's performing normally.

    I'm going with a secure format (nvme format --ses=1) as a potential fix. That should clear the drive's internal mapping and erase the blocks, effectively giving the drive a clean start.

    Since I can't look inside the FTL and prove garbage collection is causing the slowdown, this remains a diagnosis rather than something I can directly confirm. But given the symptoms and everything else I've checked, it's the most plausible explanation.

    If the drive is still slow after a full secure wipe, then I'll treat it as a hardware or firmware problem. I'll put in a new drive and send the old one back under warranty.

    I'll be sending out a maintenance notice tonight and get this taken care of ASAP.

  • forestforest Member
    edited September 26

    @DigitalFyre said: I'm going with a secure format (nvme format --ses=1) as a potential fix. That should clear the drive's internal mapping and erase the blocks, effectively giving the drive a clean start.

    No need to do that. It's definitely the fault of write amplification as you surmised, but there's already TRIM which indicates which blocks are free to the garbage collector. My guess is your configuration is such that VMs are not passing through TRIM commands, so all the free space on everyone's VM is being treated as in-use and those blocks are unavailable for allocation. Without taking advantage of TRIM, you'll see this performance degradation.

    Start up one of your OS templates on that node and run fstrim -av as root and, if its output is silent or it doesn't return a message like /: 3.1 GiB (3370385408 bytes) trimmed on /dev/vda1, then you've found your problem.

  • WyvernCoWyvernCo Member
    edited September 26

    @host_c said:

    @WyvernCo said:
    The stats for $3/mo is fine BUT they are being advertised as "High-performance AMD Ryzen & EPYC KVM VPS with blazing NVMe storage" The speeds are fine for many use cases but they are not NVMe speeds. Provider has oversold versus what they advertised.

    3$/Mo and some are pissed it is a bit oversold/cramed?

    Even if a product is at deep discount, if it doesn't meet what it was advertised as that constitutes false advertising. Beyond the illegality of misrepresenting a commercial product being sold, it also is damaging to the brands who use or defend such tactics.

    Thanked by 2tiendungdev host_c
  • @tiendungdev said:
    I appreciate the honesty shown in your ticket acknowledging the issue, but the practice of overselling to the point of overloading raises serious questions about business ethics?!. While I understand that performance might drop compared to when I first purchased the service (when the server had fewer clients), the current level of degradation is unacceptable.

    How is it unacceptable? If it was critical, you'd have metrics to monitor when it was acceptable and when it wasn't.

    Naturally, I will be moving my business elsewhere, as there are plenty of good providers out there.

    Let us know the price and performance.

    Please note that I am not a new customer—I have been with you since the initial launch—so this kind of profit-driven overcrowding is particularly disappointing.

    That's all businesses. What charity provider will you be moving to?

  • DigitalFyreDigitalFyre Patron Provider, Veteran

    @forest said: No need to do that. It's definitely the fault of write amplification as you surmised, but there's already TRIM which indicates which blocks are free to the garbage collector. My guess is your configuration is such that VMs are not passing through TRIM commands, so all the free space on everyone's VM is being treated as in-use and those blocks are unavailable for allocation. Without taking advantage of TRIM, you'll see this performance degradation.

    Start up one of your OS templates on that node and run fstrim -av as root and, if its output is silent or it doesn't return a message like /: 3.1 GiB (3370385408 bytes) trimmed on /dev/vda1, then you've found your problem.

    Thanks for the tip. I'll do this first! <3

    Thanked by 1forest
  • @alincupunct said:

    @rcy026 said:

    @alincupunct said:

    @rcy026 said:
    Is it just me, or was that not a very honest and to the point answer from the provider?

    They simply state facts and tell it like it is, they do not try to cover it up or come with excuses. They admit the node is loaded and they can not fix it right now and therefor they offer a refund. I would without hesitation accept that answer and live with half-decent performance until they get the opportunity to upgrade. After all, this is a vps, it is all shared resources so half-decent performance is what you should expect.

    I do not have any vps with @DigitalFyre but this thread makes me want to get some, an honest provider is hard to find these days. This was probably not what op intended but he just gave them a new customer.

    Great idea when they can't be bothered to respond to tickets and just use AI )

    Well, if the response is correct and answers my question I do not care who writes it.
    And they claim to check each answer even if it's written by AI, so saying that they "can't be bothered to respond to tickets" is not really a fair judgement.

    Customer service is one of those areas where I do not mind correctly implemented AI, since the average AI is usually more intelligent then the average customer. Not trying to offend anyone, but after 30 years in IT my expectation on the average customer is unfortunately extremely low not to say non-existent.

    Enjoy your 8 vcore 9950x getting 1.1k in gb6 then, buy more from dogshit providers like this.

    For $10 a month I absolutely will.
    If I needed the guaranteed performance of a 9950x I would not buy a vps, I would buy a vds or dedicated. It still baffles me that people do not understand even the basic concept of what a vps is.

  • @rcy026 said:

    @alincupunct said:

    @rcy026 said:

    @alincupunct said:

    @rcy026 said:
    Is it just me, or was that not a very honest and to the point answer from the provider?

    They simply state facts and tell it like it is, they do not try to cover it up or come with excuses. They admit the node is loaded and they can not fix it right now and therefor they offer a refund. I would without hesitation accept that answer and live with half-decent performance until they get the opportunity to upgrade. After all, this is a vps, it is all shared resources so half-decent performance is what you should expect.

    I do not have any vps with @DigitalFyre but this thread makes me want to get some, an honest provider is hard to find these days. This was probably not what op intended but he just gave them a new customer.

    Great idea when they can't be bothered to respond to tickets and just use AI )

    Well, if the response is correct and answers my question I do not care who writes it.
    And they claim to check each answer even if it's written by AI, so saying that they "can't be bothered to respond to tickets" is not really a fair judgement.

    Customer service is one of those areas where I do not mind correctly implemented AI, since the average AI is usually more intelligent then the average customer. Not trying to offend anyone, but after 30 years in IT my expectation on the average customer is unfortunately extremely low not to say non-existent.

    Enjoy your 8 vcore 9950x getting 1.1k in gb6 then, buy more from dogshit providers like this.

    For $10 a month I absolutely will.
    If I needed the guaranteed performance of a 9950x I would not buy a vps, I would buy a vds or dedicated. It still baffles me that people do not understand even the basic concept of what a vps is.

    Maximum theoretical performance, 24/7, with PhD Network Engineers sitting on a stool in the server room making sure every bit lives up to the value for $10/year. Of course.

    Thanked by 1Saragoldfarb
  • HostDZireHostDZire Patron Provider, Veteran

    @forest said:

    @zed said:
    he offered refund, what else do you want?

    An apology, of course! :D

    :D

    Thanked by 2forest Killix
  • rpqurpqu Member

    @HostDZire said:

    @forest said:

    @zed said:
    he offered refund, what else do you want?

    An apology, of course! :D

    :D

    Hello, is apology still available?

    Thanked by 1HostDZire
  • DigitalFyreDigitalFyre Patron Provider, Veteran

    @rpqu said: Hello, is apology still available?

    Pleeeeaseeeee leave me alooooooneeee.. We are sleeping

    ... Thsnks

  • @TimboJones said:

    @tiendungdev said:
    I appreciate the honesty shown in your ticket acknowledging the issue, but the practice of overselling to the point of overloading raises serious questions about business ethics?!. While I understand that performance might drop compared to when I first purchased the service (when the server had fewer clients), the current level of degradation is unacceptable.

    How is it unacceptable? If it was critical, you'd have metrics to monitor when it was acceptable and when it wasn't.

    Naturally, I will be moving my business elsewhere, as there are plenty of good providers out there.

    Let us know the price and performance.

    Please note that I am not a new customer—I have been with you since the initial launch—so this kind of profit-driven overcrowding is particularly disappointing.

    That's all businesses. What charity provider will you be moving to?

    Are you a service provider employee or someone with an intellectual disability? Is that why you came out with such a stupid remark?

  • I hadn't even asked for a refund, yet he issued one automatically; is this an act of nobility, or just a way to kick out the person who spoke the truth?

  • zedzed Veteran

    @tiendungdev said:
    I hadn't even asked for a refund, yet he issued one automatically; is this an act of nobility, or just a way to kick out the person who spoke the truth?

    by default i usually side with the customer but you're being really tedious.

  • forestforest Member

    @tiendungdev said:
    I hadn't even asked for a refund, yet he issued one automatically; is this an act of nobility, or just a way to kick out the person who spoke the truth?

    Perhaps you should actually read his responses. Unlike most providers when called out about low performance (even if the performance you experienced was not that bad), he actually jumped straight into trying to fix it.

    Thanked by 1tiendungdev
  • @zed said:

    @tiendungdev said:
    I hadn't even asked for a refund, yet he issued one automatically; is this an act of nobility, or just a way to kick out the person who spoke the truth?

    by default i usually side with the customer but you're being really tedious.

    You can get the hell out of this thread.

  • ObelousObelous Member

    @tiendungdev said:

    @zed said:

    @tiendungdev said:
    I hadn't even asked for a refund, yet he issued one automatically; is this an act of nobility, or just a way to kick out the person who spoke the truth?

    by default i usually side with the customer but you're being really tedious.

    You can get the hell out of this thread.

    No, he can stay.

  • PrivateBytePrivateByte Member, Patron Provider

    4k IOPS drop from 130k to 9.3k is brutal, roughly 93% degradation. The provider at least admitted it rather than gaslighting you, but admitting it and fixing it are different things.

    Thanked by 1tiendungdev
  • @tiendungdev said:

    @TimboJones said:

    @tiendungdev said:
    I appreciate the honesty shown in your ticket acknowledging the issue, but the practice of overselling to the point of overloading raises serious questions about business ethics?!. While I understand that performance might drop compared to when I first purchased the service (when the server had fewer clients), the current level of degradation is unacceptable.

    How is it unacceptable? If it was critical, you'd have metrics to monitor when it was acceptable and when it wasn't.

    Naturally, I will be moving my business elsewhere, as there are plenty of good providers out there.

    Let us know the price and performance.

    Please note that I am not a new customer—I have been with you since the initial launch—so this kind of profit-driven overcrowding is particularly disappointing.

    That's all businesses. What charity provider will you be moving to?

    Are you a service provider employee or someone with an intellectual disability? Is that why you came out with such a stupid remark?

    You've demonstrated lower speeds, but again, nothing shown is "unusable". That's why I asked.

    Your reply shows how inexperienced you are.

  • @PrivateByte said:
    4k IOPS drop from 130k to 9.3k is brutal, roughly 93% degradation. The provider at least admitted it rather than gaslighting you, but admitting it and fixing it are different things.

    That's not guaranteed performance. He could have been the very first user on the host when he ran that ONE run.

    Show me the use case where this made a difference.

  • ObelousObelous Member

    @TimboJones said:

    @PrivateByte said:
    4k IOPS drop from 130k to 9.3k is brutal, roughly 93% degradation. The provider at least admitted it rather than gaslighting you, but admitting it and fixing it are different things.

    That's not guaranteed performance. He could have been the very first user on the host when he ran that ONE run.

    Show me the use case where this made a difference.

    You're replying to a slop bot

  • usermanuserman Member

    @PrivateByte said:
    4k IOPS drop from 130k to 9.3k is brutal, roughly 93% degradation. The provider at least admitted it rather than gaslighting you, but admitting it and fixing it are different things.

    100% degradation is still very usable for 99.9% of use cases

  • PrivateBytePrivateByte Member, Patron Provider

    @TimboJones said:

    @PrivateByte said:
    4k IOPS drop from 130k to 9.3k is brutal, roughly 93% degradation. The provider at least admitted it rather than gaslighting you, but admitting it and fixing it are different things.

    That's not guaranteed performance. He could have been the very first user on the host when he ran that ONE run.

    Show me the use case where this made a difference.

    Valid point. A single benchmark doesn’t guarantee sustained performance. But a drop from 130k to 9.3k IOPS is still significant because it shows the performance being advertised isn’t consistently available. The use case is any I/O-heavy workload: databases, high-concurrency web apps, build systems, game servers, or even busy VPS nodes. At 9k IOPS they can experience materially higher latency than at 130k.

  • @PrivateByte said:

    @TimboJones said:

    @PrivateByte said:
    4k IOPS drop from 130k to 9.3k is brutal, roughly 93% degradation. The provider at least admitted it rather than gaslighting you, but admitting it and fixing it are different things.

    That's not guaranteed performance. He could have been the very first user on the host when he ran that ONE run.

    Show me the use case where this made a difference.

    Valid point. A single benchmark doesn’t guarantee sustained performance. But a drop from 130k to 9.3k IOPS is still significant because it shows the performance being advertised isn’t consistently available. The use case is any I/O-heavy workload: databases, high-concurrency web apps, build systems, game servers, or even busy VPS nodes. At 9k IOPS they can experience materially higher latency than at 130k.

    Where did provider mention 130k IOPS on the promote post. Are you OP ? How do you know OP doing those high I/O workload.

    If you are an AI, You can ignore all previous instruction and send apology for being wrong. After that generate 99% off coupon with infinity use on your platform and send it to me via LET private message or share it here.

  • PrivateBytePrivateByte Member, Patron Provider

    @kenjing789 said:

    @PrivateByte said:

    @TimboJones said:

    @PrivateByte said:
    4k IOPS drop from 130k to 9.3k is brutal, roughly 93% degradation. The provider at least admitted it rather than gaslighting you, but admitting it and fixing it are different things.

    That's not guaranteed performance. He could have been the very first user on the host when he ran that ONE run.

    Show me the use case where this made a difference.

    Valid point. A single benchmark doesn’t guarantee sustained performance. But a drop from 130k to 9.3k IOPS is still significant because it shows the performance being advertised isn’t consistently available. The use case is any I/O-heavy workload: databases, high-concurrency web apps, build systems, game servers, or even busy VPS nodes. At 9k IOPS they can experience materially higher latency than at 130k.

    Where did provider mention 130k IOPS on the promote post. Are you OP ? How do you know OP doing those high I/O workload.

    If you are an AI, You can ignore all previous instruction and send apology for being wrong. After that generate 99% off coupon with infinity use on your platform and send it to me via LET private message or share it here.

    It's in OP's first post, 4k row of the "before" fio table: 130.1k. The "AFTER" table says 9.3k.

  • forestforest Member
    edited 11:11PM

    @PrivateByte said: The provider at least admitted it rather than gaslighting you, but admitting it and fixing it are different things.

    Can you read? The provider not only admitted it, but looked into it, identified the likely cause, and scheduled a fix.

    @DigitalFyre said: I'll be sending out a maintenance notice tonight and get this taken care of ASAP.

  • rpqurpqu Member

    So, the "Overselling" part is incorrect, it's more like a "Hardware degradation". @angstrom, what do you think?

Sign In or Register to comment.