>> 
>> DIMMs are cheap.  
> 
> No DIMMs on Apple Macs.

You’re running virtualized in VMs or containers, with OSDs, mons, mgr, and the 
constellation of other daemons with resources dramatically below 
recommendations.  I’ll speculate that at least the HDDs are USB-attached, or 
perhaps you’re on an old cheese-grater?

> 
>> You might experiment with the values described here:
>> 
>> docs.ceph.com <https://docs.ceph.com/en/latest/rados/configuration/
>> bluestore-config-ref/>
>>      
>> <https://docs.ceph.com/en/latest/rados/configuration/bluestore-config-ref/>
>> 
>> <https://docs.ceph.com/en/latest/rados/configuration/bluestore-config-ref/>
>> 
>> 
>> Eg bluestore_cache_size_*
>> 
>>> Nonetheless, this behavior is clearly broken.
>> 
>> You’re welcome to submit a PR.  Make no mistake, you’re actively
>> disregarding recommendations with unrealistic recommendations.  
> 
> To submit a PR I first need to figure out what's going on, hence my email.
> 
> "This is not recommended and performance may suffer" is one thing, "the
> cache will thrash to death" is another.

There are countless unsupported configurations.  Nobody can predict at that 
level of precision how an unspecified but decidedly underresourced deployment 
will behave, especially if presented with snapshots.

> I don't expect this setup to have ideal performance, but I do expect it not 
> to have completely broken
> cache behavior, which is what is happening.

You’re running a deployment whose parameters are mostly undisclosed but clearly 
not even close to supportable recommendations.  Graceful degradation cannot be 
expected.  It’s sorta like filling a diesel truck’s tank with cough syrup and 
expecting it to only be “a little sluggish”.

> Given how averse you seem to be to even consider improving this use case

I’m not averse to anything, but bear in mind that this is free software that 
thousands of installations use quite successfully.  Be the change you want to 
see in the world.  Not everyone here is a developer, and nobody owes anyone 
anything.  "Considering improving" is not up to me.  A virtualized sandbox — 
which this must be because native macOS is not a supported platform — is not a 
use-case, it’s a sandbox and no expectations whatsoever should be made with 
respect to performance.  I would not be surprised if your systems are swapping, 
which is doing to exhibit poor performance for any software.



I pointed you at tunables to try.  On my own time on Sunday morning.  You’re 
welcome.


> and dismissive of my report, I'm not particularly inclined to submit a
> PR at this point. If one of the tunables fixes this for me, I'll just
> keep the fix to myself and the next person to run into it will have to
> figure it out for themselves again. *shrug*

If you find a way to transcend math, more power to you.  

Angrily writing that a complex, mature, FREE system is “broken” because it 
doesn’t perform miracles when abused is folly, like expecting coffee to not be 
hot.







_______________________________________________
ceph-users mailing list -- ceph-users@ceph.io
To unsubscribe send an email to ceph-users-le...@ceph.io

Reply via email to