PERC and PERC learn cycle

Post date: Nov 17, 2013 3:57:58 PM

PERC stand for "PowerEdge Raid Controller".

Following commands can be run as root to get more information about PERC.

1. View PERC cache policy:

# omreport storage vdisk | grep -e ID -e 'Write Policy'

2. View PERC battery learn cycle state:

# omreport storage battery | grep 'State'

3. View PERC battery charge capacity:

# omconfig storage controller action=exportlog controller=0

# cat /var/log/lsi_mmdd.log | grep 'Full Charge Capacity'

4. View PERC battery manufacturer:

# omconfig storage controller action=exportlog controller=0

# cat /var/log/lsi_mmdd.log | grep 'Manufacturer Name'

PERC learn cycle

1. The PERC learn cycle is a process that occurs on each server every 90 days. During a learn cycle, server performance will suffer due to storage cache being unavailable.

2. The learn cycle cannot be disabled, but can be synchronized across all servers in the DCA in order to ensure a predictable time for execution.

Condition PERC battery immediately

1. Open an SSH connection to the Primary Master server as the user root.

2. Start the DCA Setup utility:

# dca_setup

3. Select option 2: Modify DCA Settings.

4. Select option 19: RAID controller battery.

5. Select option 1 or 2:

option 1: Condition battery on all hosts to condition the PERC batteries on all servers in the DCA.

option 2: Condition battery on selected hosts to condition the PERC batteries on selected server(s). Multiple servers can be entered.

6. Enter y to continue.

Schedule conditioning for PERC battery

1. Open an SSH connection to the Primary Master server as the user root.

2. Start the DCA Setup utility:

# dca_setup

3. Select option 2: Modify DCA Settings.

4. Select option 19: RAID controller battery.

5. Select option 3: Adjust scheduling for battery conditioning.

6. Select option 1 or 2:

Option 1: Every other Month by Day of Week:

• Select the day to execute the learn cycle.

• Select the time to execute the learn cycle.

• Select the week of the month to execute the learn cycle.

• Specify if you would like to condition batteries immediately. This should be done to ensure all learn cycles are synchronized.

Option2: Every other Month by Day of Month:

• Select the date to execute the learn cycle.

• Select the time to execute the learn cycle.

• Specify if you would like to condition the batteries immediately. This should be done to ensure all learn cycles are synchronized.

7. Enter y to continue.