메모리 종류에 대하여
- 서버의 보드 종류에 따라 사용가능한 메모리가 있다는 사실을 알게됨
- 메모리의 종류
- Unbuffered Non-ECC - 일반적으로 많이 사용되는 PC용 메모리
표기시 : PC3-10600 혹은 10600U 등으로 표시됨
- Unbuffered ECC - 메모리 에러 검출 기능이 포함된 메모리. 어지간한 보드는 지원한다.
표기시 : PC3-10600E 혹은 ECC 등으로 표시됨
- REG - Registered 메모리. 메모리에 메모리 컨트롤러가 들어 있는 메모리이다.
표기시 : PC3-10600R 혹은 REG 등으로 표시됨
메모리 컨트롤러가 다르기 때문에 지원하지 않는 보드에서는 사용이 불가능하다.
- 리눅스에서 보드 정보 확인 후 보드 메뉴얼과 비교
[root@gate2 ~]# dmidecode -t 16
# dmidecode 2.12
SMBIOS 2.7 present.
Handle 0x002D, DMI type 16, 23 bytes
Physical Memory Array
Location: System Board Or Motherboard
Use: System Memory
Error Correction Type: Multi-bit ECC Maximum Capacity: 96 GB Error Information Handle: Not Provided
Number Of Devices: 8
Handle 0x003F, DMI type 16, 23 bytes
Physical Memory Array
Location: System Board Or Motherboard
Use: System Memory
Error Correction Type: Multi-bit ECC Maximum Capacity: 96 GB Error Information Handle: Not Provided
Number Of Devices: 8
- 위 보드의 경우 뱅크가 2개로 총 192기가를 사용가능하고, 한 슬롯에는 96기가까지 연결할 수 있고, REG/ECC/Non-ECC를 사용할 수 있다. 사용 가능성은 보드 메뉴얼을 참조해야 햐며, 위 보드의 경우 REG<->ECC<->non-ECC의 혼용 불가 보드.
[root@t2cpu0033 ~]# dmidecode -t 16
# dmidecode 2.12
SMBIOS 2.7 present.
Handle 0x0041, DMI type 16, 23 bytes
Physical Memory Array
Location: System Board Or Motherboard
Use: System Memory
Error Correction Type: Single-bit ECC Maximum Capacity: 32 GB
Error Information Handle: Not Provided
Number Of Devices: 4
- 위 보드의 경우에는 ECC, Non-ECC 두가지 사용 가능. 단, 2개의 혼용은 불가.
[root@ce02 ~]# dmidecode -t 16
# dmidecode 2.12
SMBIOS 2.7 present.
Handle 0x003F, DMI type 16, 23 bytes
Physical Memory Array
Location: System Board Or Motherboard
Use: System Memory
Error Correction Type: None Maximum Capacity: 32 GB
Error Information Handle: Not Provided
Number Of Devices: 4
- 위 보드의 경우에는 무조건 Non-ECC만 사용가능.
- 100% 맞다고 확신할 수는 없기 때문에 보드 메뉴얼을 꼭 확인해야하지만, 대체로
- Multi-bit ECC는 REG까지,
- Single-bit ECC는 unbuffered ECC까지,
- None은 Non-ECC까지 지원하는 것으로 확인(이것은 확실할 듯)
- 서로간의 혼용은 금지되는 듯 하다.
댓글 없음:
댓글 쓰기