Solaris上查看内存错误


线上Solaris机器有一台有内存错误,但是prtdiag -v时候看不到fault信息。

======================= Physical Memory Configuration ========================
Segment Table:
--------------------------------------------------------------
Base           Segment  Interleave  Bank     Contains
Address        Size     Factor      Size     Modules
--------------------------------------------------------------
0x0            64 GB    8           8 GB     MB/CMP0/BR0/CH0/D0
                                             MB/CMP0/BR0/CH1/D0
                                    8 GB     MB/CMP0/BR1/CH0/D0
                                             MB/CMP0/BR1/CH1/D0
                                    8 GB     MB/CMP1/BR0/CH0/D0
                                             MB/CMP1/BR0/CH1/D0
                                    8 GB     MB/CMP1/BR1/CH0/D0
                                             MB/CMP1/BR1/CH1/D0
                                    8 GB     MB/CMP0/BR0/CH0/D1
                                             MB/CMP0/BR0/CH1/D1
                                    8 GB     MB/CMP0/BR1/CH0/D1
                                             MB/CMP0/BR1/CH1/D1
                                    8 GB     MB/CMP1/BR0/CH0/D1
                                             MB/CMP1/BR0/CH1/D1
                                    8 GB     MB/CMP1/BR1/CH0/D1
                                             MB/CMP1/BR1/CH1/D1


进入console口,用console的系统命令查看
show /SP/faultmgmt,看到2个槽上内存有问题。
-> show faultmgmt
 /SP/faultmgmt
    Targets:
        shell
        0 (/SYS/MB/CMP0/BR1/CH1/D1)
        1 (/SYS/MB/CMP0/BR1/CH1/D0)
    Properties:
    Commands:
        cd
        show


更换完内存应该是如下状态,没有报错。


-> show /SP/faultmgmt
 /SP/faultmgmt
    Targets:
        shell
    Properties:
    Commands:
        cd
        show

相关内容