Designing and Tuning for All-Flash Ceph RBD Storage | Ceph Days NYC 2024

Поділитися
Вставка
  • Опубліковано 20 січ 2025

КОМЕНТАРІ • 3

  • @seccentral
    @seccentral 8 місяців тому +2

    This numa optimization (at the CHIPLET level) reminds me of coders going above and beyond trying to do the compiler's job. Which is very cool for live streams and tech blogs and tech videos on youtube but it's a pain for actual programmers.
    So, just like the compiler is supposed to handle the lower level optimizations, so should the software handle the modern architectures properly and spare the sysadmin / storage admin from doing this manual bolt tighening. He's the driver, not the mechanic.
    I mean it's super cool, don't get me wrong, but it's the coding team's concern (whoever that is)

    • @amosgiture
      @amosgiture 7 місяців тому +1

      Complex Performance Tuning can scare a systems admin into opting for a closed source solution but even those end up having crazy bugs that are only known by insiders

    • @seccentral
      @seccentral 7 місяців тому +1

      @@amosgiture not really scared scared, but more like weighing the pros/cons and how much he's being paid cause that sort of decision comes down to tco and negotiated discounts / support packages at the management level. If the company relies 100% on it's own it department and does not buy support and it also has very competent sysadmins, the only reason those closed source solutions are interesting most of the time is just because they say so in a very fancy way and catch the executive's (non technical) eye and there's no code to prove the contrary. So unless we're talking dedicated solutions that include hardware and sla-s, open source is just as if not even more solid than commercial.
      Back on point, this low level tuning is a pain until you get it and afterwards you just automate away. But still, it is at the fundamental level *not* the sysadmin's job. Just like optimizing branch prediction is not a ts frontend dev's job, tuning for inter-chiplet numa is not the sysadmin's.