If you can find a way to defeat all the safty/security of this switch that prevents it from being quieter I'd love to know.
You bet. My main concern is getting the thing quiet!
Mine has a high pitched noise too, maybe it was a batch of Foxconn fans that does this... I'd swap fans on mine too.
Please, don't do it. There are many components beside the main ASIC that rely on airflow to cool themselves... power stages, port driver, PoE board if fitted... Those things are pretty well engineered, I wouldn't bother to """"optimize"""" it...
Oh, and for the power efficiency: in this case, provided that you cannot remove all the fans (otherwise the switch won't boot), and still there's a fan inside the power supply, you'll be
adding power requirement for the pump
Good info. I'm aware there are other "hot" components in this pizza box

IR camera is a quick way to get a heat map of what needs cooling.
Water cooling the components in a switch isnt revolutionary [WARNING: some parts may induce severe cringe ] :
Theres also immersion cooling at HPC facilities.
A modern 12V water cooling pump rarely needs to be run at full load, I run mine at 30-40% and it using <5W
I use DDC clones:

or D5 clones:
If the generic ebay blocks dont work, I can mill my own with the HAAS CNC at the makerspace a couple towns over
if you want to be halfway serious about 3 and 4 percent changes in PSU efficiency, you need to throw away your killawatt. It is not true that it "propagates the same error", if that were true the factory could just program in a static offset and they would match up with a reference grade meter. It's error varies wildly depending on the actual percent of it's full scale measurement running through it (eg 500w versus 900w), the ambient temperature, how long it's been powered up and the resistor network inside it has been allowed to warm up, etc. I've been using a reference grade power meter (
https://ctlsys.com/support/wattnode-modbus/ ) and I have caught killawatts anywhere from 5 to 15 percent off depending on environmental conditions. I would actually consider 5% pretty good for those things based on how bad I've seen them, and obviously that's not going to be of much help when measuring much smaller variances. You simply can't use them for anything other than "yeah, this thing is drawing so me rough amount of power". And while a reference grade multimeter is nice to have, and can be used to measure DC power accurately (and even then, you need two of them), they cannot be used to accurately measure AC. They'll show you apparent power, but not real power. You need a proper power meter that will actually measure and show you AC power factor
All good things to be aware of! ..but I dont think they are relevant in this case:
I'm comparing an identical system, in an identical environment with two different PSUs, after multiple measurements.
The loads measured are between:
idle: 90W-130W
load: 325W-350W
So there's no vignette error at the extremes of the measurement range. I'm comparing idle of psu1 vs idle psu2 and the same for load.
My reference is Keysight InfiniiVision oscilloscope:
which shows my Kill-a-Watt is within 1~3%.
The opensource energy meter is also 0.5% accurate - all the energy meters use the same design, non invasive current transformer and opto-coupled voltage sensor. The more expensive ones also add temp and humidity as you mentioned. The open source one includes it as an optional addon.
If you have a NIST facility or university nearby, they'll calibrate for you if you ask nicely

If you want a certificate from NIST you'll have to pay $$
Also, while I commend the effort (thinking outside the box is good and how we got a lot of the cool hacks on this forum), I think if you spend probably 20 man-hours replacing the OEM delta's with the best efficiency power supply you find, the 3 or 4 percent efficiency gain you may find, at the barely 100w of draw, is going to equal a lot of work to reduce your draw by literally 4 watts. Keep in mind the switch talks to the PSUs via PMbus (kind of a specialized version of i2c for power supplies), and reads 30 or 40 registers as well as identifying EEPROMs with serial codes etc, so if you want to replace the power supplies you'll need to engineer a microcontroller to fake all that, so perhaps 20 man-hours of work is a low estimation
Thanks for the info! I got a USB protocol analyzer and it'll be a nice goal to practice RE.
If its simple, record and playback and bit bang with Pi GPIOs if its slow enough. If all else fails, I'll replace only the fans.
It looks like its SMbus, a documented protocol and theres a python library for the Pi! Fingers crossed theres nothing encrypted or proprietary..
The main goal here is silence, increasing efficiency/decreasing power consumption is an optional bonus.