ACPI on or off?



  • Sorry for the question with probably obvious answer but "does it make sense to run pfSense with ACPI on?"


  • Rebel Alliance Developer Netgate

    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.


  • Rebel Alliance Developer Netgate

    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
    
    

  • Rebel Alliance Developer Netgate

    pkg_add -r dmidecode

    dmidecode

    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".
    Thank you.


Log in to reply