MemSCAN
Turn on/off software memory error scanning
- MemSCAN
Shortest form:
mscan.Show or control the SDK’s background memory scan, which reads the tables that the SDK keeps cached (see
CACHE) and repairs soft errors in them. Without arguments it prints whether the scan is running, its interval and its rate:MemSCAN: Running on unit 0 MemSCAN: Interval: <n> usec MemSCAN: Rate: <n>
(
Not runningwhen stopped). This form is read-only. On a SONiC Trident 3 switch the scan is not running:Not running on unit 0, interval0, rate4096.Grammar:
memscan [Interval=<usec>] [Rate=<entries>] [on | off].offstops the scan and remembers its settings,onrestarts it with them, andInterval=0also stops it.Rate=0is refused. Changing the scan changes the soft-error protection thatsyncdconfigured.Hardware-validated
drivshell> memscan MemSCAN: Not running on unit 0 MemSCAN: Interval: 0 usec MemSCAN: Rate: 4096
Unvalidated
drivshell> memscan offBuilt-in help
Parameters: [Interval=<USEC>] [Rate=<ENTRIES>] [on] [off] Interval specifies how often to run (0 to stop) Rate specifies the number of entries to process per interval Any memories that are cached will be scanned (see 'cache' command)Further reading
SDK-6.5.20 HSDK Getting Started Guide (GS-SDK6520-R), plus SDK-6.5.20/21/22 Release Notes (RN-SDK65xx-R), OpenBCM sdk-6.5.27/rc: rc.soc, config.bcm, td3_sanity.soc, cmd_td3_tr514_lr.soc, tr51/tr517_bcm56870_a0.soc, bcm_diag_info.soc …, BCM_SDK命令.