A while back I made a very small script for my FreeBSD ZFS server.
BMC is set to full speed, then the script sets the two fan zones on my motherboard to a certain percentage.
It needs 1 second between lines otherwise it will mess things up.
The script is placed in /usr/local/etc/rc.d/ iirc, so I can enable it in /etc/rc.conf.
What I would like to figure out next, with my limited shell scripting knowledge+the internet, is to create a cron job that will check the temperature of the disks, CPU, etc and adjust the fanspeed accordingly.
Increase or decrease by 5% speed based on 5C temperature increase/decrease. Something like that.
BMC is set to full speed, then the script sets the two fan zones on my motherboard to a certain percentage.
It needs 1 second between lines otherwise it will mess things up.
The script is placed in /usr/local/etc/rc.d/ iirc, so I can enable it in /etc/rc.conf.
What I would like to figure out next, with my limited shell scripting knowledge+the internet, is to create a cron job that will check the temperature of the disks, CPU, etc and adjust the fanspeed accordingly.
Increase or decrease by 5% speed based on 5C temperature increase/decrease. Something like that.