Closed
Description
With newest ipmctl version, I tried to provision our optane with Appdirect mode.
But, it doesn't work.
#ipmctl show -memoryresources
MemoryType | DDR | PMemModule | Total
Volatile | 320.000 GiB | 0.000 GiB | 320.000 GiB
AppDirect | - | 0.000 GiB | 0.000 GiB
Cache | 0.000 GiB | - | 0.000 GiB
Inaccessible | 0.000 GiB | 506.969 GiB | 506.969 GiB
Physical | 320.000 GiB | 506.969 GiB | 826.969 GiB
#ipmctl create -goal PersistentMemoryType=AppDirect
The following configuration will be applied:
SocketID | DimmID | MemorySize | AppDirect1Size | AppDirect2Size
==================================================================
0x0000 | 0x0010 | 0.000 GiB | 126.000 GiB | 0.000 GiB
0x0000 | 0x0110 | 0.000 GiB | 126.000 GiB | 0.000 GiB
0x0000 | 0x0210 | 0.000 GiB | 126.000 GiB | 0.000 GiB
0x0000 | 0x0310 | 0.000 GiB | 126.000 GiB | 0.000 GiB
y
Created following region configuration goal
SocketID | DimmID | MemorySize | AppDirect1Size | AppDirect2Size
==================================================================
0x0000 | 0x0010 | 0.000 GiB | 126.000 GiB | 0.000 GiB
0x0000 | 0x0110 | 0.000 GiB | 126.000 GiB | 0.000 GiB
0x0000 | 0x0210 | 0.000 GiB | 126.000 GiB | 0.000 GiB
0x0000 | 0x0310 | 0.000 GiB | 126.000 GiB | 0.000 GiB
A reboot is required to process new memory allocation goals.
After reboot
There is no change in memory resources
# ipmctl show -system pcat
CreatorRevision: 0x20091013
---TableType=0x0
Length: 16 bytes
TypeEquals: PlatformCapabilityInfoTable
PMemModuleMgmtSWConfigInputSupport: 0x1 (Yes)
MemoryModeCapabilities: 0x7 (1LM, 2LM, AppDirect)
CurrentMemoryMode: 0x10
-Current Volatile Memory Mode: 1LM
-Allowed Persistent Memory Mode: None
-Allowed Volatile Memory Mode: 1LM or 2LM
MaxPMInterleaveSets: 0x28
-Per CPU Die: 0x8
-Per PMem module: 0x2
OS : Ubuntu 20.04.2 LTS
CPU : Intel(R) Xeon(R) Gold 5317 CPU @ 3.00GHz
two socket system.
It seems that there is no allowed persistent memory mode.
How can I fix this?
Metadata
Metadata
Assignees
Labels
No labels