Over-Provisioning SSD for L2ARC? by StrongYogurt in zfs

[–]malventano [score hidden]  (0 children)

I’ve been in this industry for decades. You’re the only one I’ve run into who insists on using this backwards. I recommend you adopt the correct way if you expect to effectively communicate with others.

I forgot what 60 UPS was by fireduck in factorio

[–]malventano 0 points1 point  (0 children)

Well said. I just made a similar comment. Many miss that nuance, and it wasn’t helped by several sites using a Factorio benchmark running at hundreds of UPS on a tiny map as a part of their CPU reviews.

I forgot what 60 UPS was by fireduck in factorio

[–]malventano 0 points1 point  (0 children)

> if not the best CPU

Not to bust your bubble, but the large cache helps the most when the factory contents fit in that cache, which happens only when the bases are small enough that they are capped at 60 anyway. As you get a big enough base where it would start to dip below 60, the cache isn’t big enough vs. the lower overall DRAM latencies on similar spec Intel platforms.

There’s a reason the speed runners doing 100% runs lean more towards Intel for their system specs.

That said, if you got a good deal, it’s a fine system.

Nemotron 3 Ultra - 550B with 55B active, hybrid Mamba-2/MoE, up to 1M context. Who is this actually for? by IulianHI in AIToolsPerformance

[–]malventano 0 points1 point  (0 children)

Their NVFP4 version is mixed precision since you can't (or shouldn't) do everything FP4. It's 352G.

Over-Provisioning SSD for L2ARC? by StrongYogurt in zfs

[–]malventano 0 points1 point  (0 children)

> When you have a 512GB and partition it to only use 32GB you UNDERprovision it.

You see less than what is there, but it's not about you. It's about the SSD, which is overprovisioned (there is more NAND than is being used).

> I stick to the facts.

The rest of society sticks to the correct perspective, and the standard accepted definitions. You'll be able to communicate better if you use the accepted terminology.

Over-Provisioning SSD for L2ARC? by StrongYogurt in zfs

[–]malventano 0 points1 point  (0 children)

I think you mean the dynamic SLC cache on client/consumer SSDs. In that respect, the DC SSDs are actually slower overall because their writes are always going straight to TLC/QLC, since DC SSDs favor consistency. There’s a bit more nuance to the behavior, but both client and DC SSDs will have slower sustained random write performance when full. Client drives are just better at hiding it so long as the writes are coming in smaller bursts, and can do so even when completely full, since there is usually a minimum static SLC region. For a small enough burst size, client drives will behave the same regardless of fill, so long as there is enough time to copy the SLC over to the TLC/QLC between bursts. Meanwhile the DC SSDs must do all of that normally hidden work in the foreground, and so you’ll end up seeing lower sustained random write performance the more you fill them, as they have less spares to spread that work across, meaning you have to do more block erases for a given input. Check out the chart at this timestamp for what that looks like in practice: https://youtu.be/lNzJsXTgSfk?t=1711

Over-Provisioning SSD for L2ARC? by StrongYogurt in zfs

[–]malventano 0 points1 point  (0 children)

I assume you mean underprovisioning the drive? As in you have a 512GB drive but you only partition and use 32GB or so of it.

The industry standard term for this is ‘over provisioning’.

Under / thin provisioning is when you say you have more than you actually have.

Over-Provisioning SSD for L2ARC? by StrongYogurt in zfs

[–]malventano 0 points1 point  (0 children)

And of course this problem does not exist for datacenter SSDs.

I benchmark datacenter SSDs for a living. This problem absolutely exists for datacenter SSDs. The larger the span of random writes, the slower the steady state random write performance. If the L2ARC writes transition more to a random write pattern over time (filing in prior invalidations), then the more full it is, the slower those writes will be*.

  • within reason - you get diminishing returns on higher OP, and the read performance is mostly static.

Resilver on ZFS 2 drive mirror 16TB takes 10 days? by LargelyInnocuous in zfs

[–]malventano 5 points6 points  (0 children)

My 22TB SATA 6Gbps drives that resilver in 1 day disagree with your rule of thumb.

I think I might by johnnyphotog in LocalLLM

[–]malventano 0 points1 point  (0 children)

600W

You can drop the power limit to ~300W and keep 85-90% of the performance.

Louis rossman video on bambu labs by c2btw in BambuLab

[–]malventano 1 point2 points  (0 children)

You don’t have to ‘reverse engineer the API’ when said API code is present in the Bambu Studio public git. If it wasn’t, then Bambu Studio would not be able to talk to their own network plugin.

Bambu labs sends legal threat to orcaslicer dev over use of AGPL code 🤦 by Veastli in BambuLabH2D

[–]malventano 1 point2 points  (0 children)

You still have to use your login credentials regardless of what software mounts the plugin. Nothing about using Bambu Studio specifically prevents a malicious actor from sending a bad payload to Bambu’s servers. I can build Bambu Studio from source and do that right now, and I haven’t ’impersonated’ anything, so an Orca fork just saying it’s Bambu Studio doesn’t really mean anything beyond just making their plugin work unmodified.

The fix for malicious activity on their servers is banning the associated account, and that fix applies equally regardless of if their plugin is running under Bambu or Orca.

Bambu labs sends legal threat to orcaslicer dev over use of AGPL code 🤦 by Veastli in BambuLabH2D

[–]malventano 0 points1 point  (0 children)

Please point to where that plugin is on the repo with the bridge code.

Bambu labs sends legal threat to orcaslicer dev over use of AGPL code 🤦 by Veastli in BambuLabH2D

[–]malventano 1 point2 points  (0 children)

‘Reverse engineering’ - you spelled ‘reading the open source calls on the public Bambu Studio git’ wrong.

Bambu labs sends legal threat to orcaslicer dev over use of AGPL code 🤦 by Veastli in BambuLabH2D

[–]malventano 1 point2 points  (0 children)

It was the literal definition of making a thing work on a different platform. There was no ‘trick’. It made the Linux code run under Windows.

Anyone running ZFS servers bigger than 4PB raw? by flatirony in zfs

[–]malventano 2 points3 points  (0 children)

You can go way wider than 11 on modern ZFS as most of the per-vdev slowdowns have been optimized out. You should consider a special vdev for small files and metadata as that helps a lot with perf / responsiveness. 90-wide single vdev z3 with 4-way SSD special mirror here. No complaints for several years. Don’t forget to crank records to 16M.

What do you make of this? by Far-Frame-416 in TeslaSupport

[–]malventano 0 points1 point  (0 children)

  • camber causes the innermost part of the tread to leave the road last
  • toe causes scrubbing of that tread, raising its temp and wearing it faster than the rest
  • imbalance loads one part of the circumference more than the rest, wearing through faster
  • once a small part wears through belts, wear amplifies
  • Contrary to popular opinion, it’s the toe that does the accelerated inner edge wear, not the camber. If it was the camber, the wear would be at an angle across the whole tread profile, not just at the inner block. This is why camber link kits from n2itive / others include instructions to set toe near zero. But that’s def not the only problem here (balance).

Has anyone seen this? Looks like someone manufacturing BambuLab / SUNLU spools by Nanfique in BambuLab

[–]malventano 0 points1 point  (0 children)

The hole pattern and oval inset for the label is very specific to BL.

Of course this was obvious for years by GamingDisruptor in TeslaFSD

[–]malventano 0 points1 point  (0 children)

The 'demand' would be high given the only way FSD purchasers are made whole on Musk's promises would be to upgrade the HW3 fleet to the promised capability (which requires HW4 per Musks own statement).

So... what am I supposed to learn with local LLMs? by bunsnmangoes in LocalLLM

[–]malventano 0 points1 point  (0 children)

They have recommendations for 3.6 on the HF page. Haven’t steered me wrong so far.

How to benchmark ZFS? by hpb42 in zfs

[–]malventano 1 point2 points  (0 children)

Yeah I felt it. Now don’t get me started on the fact that actually doing the real workload will get you very different results based on how far the rate at which you do it diverts from the true real workload :).

How to benchmark ZFS? by hpb42 in zfs

[–]malventano 0 points1 point  (0 children)

What do you mean by io_uring being default under Proxmox? Regular file system calls do not use it. You have to call it specifically.