ACPI on or off?
Sorry for the question with probably obvious answer but "does it make sense to run pfSense with ACPI on?"
In most cases, it's best to run with it on. Only turn it off if you have problems.
I am using HP DL360 G4 in CARP config.
Noticed weird issue on passive one:
last pid: 53447; load averages: 0.28, 0.19, 0.11 up 60+19:06:31 13:41:15 105 processes: 5 running, 81 sleeping, 2 zombie, 17 waiting CPU: 0.0% user, 0.0% nice, 1.4% system, 38.0% interrupt, 60.5% idle Mem: 56M Active, 20M Inact, 67M Wired, 36K Cache, 46M Buf, 3365M Free Swap: 4096M Total, 4096M Free PID USERNAME THR PRI NICE SIZE RES STATE C TIME WCPU COMMAND 11 root 1 171 ki31 0K 8K RUN 1 1388.3 99.07% idle: cpu1 26 root 1 -52 - 0K 8K CPU0 0 985.7H 87.60% irq9: acpi0 12 root 1 171 ki31 0K 8K RUN 0 462.5H 16.06% idle: cpu0 29 root 1 -68 - 0K 8K - 1 521:18 0.00% em2 taskq 28 root 1 -68 - 0K 8K - 0 363:45 0.00% em1 taskq 61093 root 1 8 20 9636K 8364K wait 1 295:01 0.00% sh
acpi consumes lots of resourced and I am not sure what causes it/how to kill it.
Tried a BIOS update?
Also, is anything sharing that IRQ with ACPI?
check the output of vmstat -i
I'm not sure if top and ps only report the first device on an IRQ or if it gets more specific.
I have to reboot server to check for version.
# vmstat -i interrupt total rate irq1: atkbd0 6 0 irq9: acpi0 523273807 99 irq14: ata0 68 0 irq24: ciss0 9932681 1 irq25: bge0 49358122 9 irq26: bge1 150572135 28 irq48: em0 283764041 53 irq49: em1 232379321 44 irq72: em2 1979391223 376 cpu0: timer 374708384 71 cpu1: timer 1918988462 365 Total 5522368250 1050
That will get you the BIOS info you want.
Looks like it's on its own IRQ, so it must be something there… not sure what, though. If a BIOS update doesn't help, it may be best to shut ACPI off in the BIOS or in the OS.
Most recent version of BIOS. Probably something is wrong with this particular box as I have number of clusters with the same type of hardware and everything is ok with them.
Anyway the answer to my question would be "ACPI should be on".