Optane PM access times are much longer than they should be
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux (Ubuntu) |
Confirmed
|
Undecided
|
Unassigned |
Bug Description
I have 4 128GB Optane DC Persistent Memory devices in my server, assigned to AppDirect access (i.e., accessed via memory-mapping at the cache line level), and have run into a severe performance issue with the latest kernel 5.0.0-31.
I realize that not many people have this storage type as yet, but it is becoming increasingly important in the server world, so I think this bug is pretty important.
Bug details:
When running with kernel 5.0.0-29, write access times to the Optane PM devices are in the sub-microsecond range, as they should be.
When running with kernel 5.0.0-31, write access times are much slower, averaging in the 30 microsecond range, until a large number of writes (see below) have been executed. Then they return to normal speed.
My application is a hash table implementation optimized for the Optane PM devices (see webpage at www.threemisses
However, I can say that the speed is very slow until the fill ratio of the hash table is about 50%, then it returns to the normal sub-microsecond range.
ProblemType: Bug
DistroRelease: Ubuntu 19.04
Package: linux-image-
ProcVersionSign
Uname: Linux 5.0.0-31-generic x86_64
NonfreeKernelMo
ApportVersion: 2.20.10-0ubuntu27.1
Architecture: amd64
Date: Tue Oct 15 09:01:06 2019
InstallationDate: Installed on 2019-09-02 (42 days ago)
InstallationMedia: Ubuntu 19.04 "Disco Dingo" - Release amd64 (20190416)
IwConfig:
lo no wireless extensions.
eno0 no wireless extensions.
enp181s0f1 no wireless extensions.
MachineType: Supermicro SYS-7039A-I
ProcEnviron:
LD_LIBRARY_
TERM=xterm-
PATH=(custom, no user)
LANG=en_US.UTF-8
SHELL=/bin/bash
ProcFB: 0 EFI VGA
ProcKernelCmdLine: BOOT_IMAGE=
PulseList: Error: command ['pacmd', 'list'] failed with exit code 1: No PulseAudio daemon running, or not running as session daemon.
RelatedPackageV
linux-
linux-
linux-firmware 1.178.3
RfKill:
SourcePackage: linux
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 03/06/2019
dmi.bios.vendor: American Megatrends Inc.
dmi.bios.version: 3.0a
dmi.board.
dmi.board.name: X11DAi-N
dmi.board.vendor: Supermicro
dmi.board.version: 1.02
dmi.chassis.
dmi.chassis.type: 1
dmi.chassis.vendor: Supermicro
dmi.chassis.
dmi.modalias: dmi:bvnAmerican
dmi.product.family: SMC X11
dmi.product.name: SYS-7039A-I
dmi.product.sku: 097A15D9
dmi.product.
dmi.sys.vendor: Supermicro
This change was made by a bot.