Missing hugepages in xenial on 4.4.0-36-generic

Bug #1651609 reported by Dragan S.
12
This bug affects 2 people
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Confirmed
Undecided
Dragan S.

Bug Description

When spawning multiple VMs and then shutting then down there are hugepages that are unaccounted for, they don't show up in "ipcs -m" or on in /dev/hugepages/

Dragan S. (dragan-s)
Changed in ethtool (Ubuntu):
assignee: nobody → Dragan S. (dragan-s)
Revision history for this message
Ben Hutchings (benh-debian) wrote :

Unrelated to ethtool

Changed in ethtool (Ubuntu):
status: New → Invalid
Dragan S. (dragan-s)
affects: ethtool (Ubuntu) → linux (Ubuntu)
Changed in linux (Ubuntu):
status: Invalid → New
Revision history for this message
Brad Figg (brad-figg) wrote : Missing required logs.

This bug is missing log files that will aid in diagnosing the problem. From a terminal window please run:

apport-collect 1651609

and then change the status of the bug to 'Confirmed'.

If, due to the nature of the issue you have encountered, you are unable to run this command, please add a comment stating that fact and change the bug status to 'Confirmed'.

This change has been made by an automated script, maintained by the Ubuntu Kernel Team.

Changed in linux (Ubuntu):
status: New → Incomplete
Revision history for this message
Colin Godsey (crgodsey) wrote :

also getting a similar issue with Java VMs

tags: added: apport-collected xenial
Revision history for this message
Colin Godsey (crgodsey) wrote : apport information

AlsaDevices:
 total 0
 crw-rw---- 1 root audio 116, 1 Nov 21 10:31 seq
 crw-rw---- 1 root audio 116, 33 Nov 21 10:31 timer
AplayDevices: Error: [Errno 2] No such file or directory
ApportVersion: 2.20.1-0ubuntu2.13
Architecture: amd64
ArecordDevices: Error: [Errno 2] No such file or directory
AudioDevicesInUse: Error: command ['fuser', '-v', '/dev/snd/seq', '/dev/snd/timer'] failed with exit code 1:
DistroRelease: Ubuntu 16.04
HibernationDevice: RESUME=UUID=b4afce55-1daa-464d-aa30-0c7c3d9b4c23
InstallationDate: Installed on 2017-09-29 (89 days ago)
InstallationMedia: Ubuntu-Server 16.04.3 LTS "Xenial Xerus" - Release amd64 (20170801)
IwConfig: Error: [Errno 2] No such file or directory
MachineType: HP ProLiant DL360 G7
NonfreeKernelModules: zfs zunicode zcommon znvpair zavl
Package: linux (not installed)
PciMultimedia:

ProcEnviron:
 TERM=xterm-256color
 PATH=(custom, no user)
 XDG_RUNTIME_DIR=<set>
 LANG=en_US.UTF-8
 SHELL=/bin/bash
ProcFB: 0 radeondrmfb
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-4.4.0-101-generic root=UUID=86c66318-fedd-4218-9720-74b205c95de9 ro transparent_hugepage=never default_hugepagesz=1GB hugepagesz=1GB hugepages=48
ProcVersionSignature: Ubuntu 4.4.0-101.124-generic 4.4.95
RelatedPackageVersions:
 linux-restricted-modules-4.4.0-101-generic N/A
 linux-backports-modules-4.4.0-101-generic N/A
 linux-firmware 1.157.14
RfKill: Error: [Errno 2] No such file or directory
Tags: xenial xenial
Uname: Linux 4.4.0-101-generic x86_64
UnreportableReason: The report belongs to a package that is not installed.
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm cdrom dip libvirtd lpadmin lxd plugdev sambashare sudo
_MarkForUpload: False
dmi.bios.date: 05/05/2011
dmi.bios.vendor: HP
dmi.bios.version: P68
dmi.chassis.type: 23
dmi.chassis.vendor: HP
dmi.modalias: dmi:bvnHP:bvrP68:bd05/05/2011:svnHP:pnProLiantDL360G7:pvr:cvnHP:ct23:cvr:
dmi.product.name: ProLiant DL360 G7
dmi.sys.vendor: HP

Revision history for this message
Colin Godsey (crgodsey) wrote : CRDA.txt

apport information

Revision history for this message
Colin Godsey (crgodsey) wrote : CurrentDmesg.txt

apport information

Revision history for this message
Colin Godsey (crgodsey) wrote : JournalErrors.txt

apport information

Revision history for this message
Colin Godsey (crgodsey) wrote : Lspci.txt

apport information

Revision history for this message
Colin Godsey (crgodsey) wrote : Lsusb.txt

apport information

Revision history for this message
Colin Godsey (crgodsey) wrote : ProcCpuinfoMinimal.txt

apport information

Revision history for this message
Colin Godsey (crgodsey) wrote : ProcInterrupts.txt

apport information

Revision history for this message
Colin Godsey (crgodsey) wrote : ProcModules.txt

apport information

Revision history for this message
Colin Godsey (crgodsey) wrote : UdevDb.txt

apport information

Revision history for this message
Colin Godsey (crgodsey) wrote : WifiSyslog.txt

apport information

Revision history for this message
Colin Godsey (crgodsey) wrote :

Sending in my report now. My issue *maybe* is related to cgroups/docker. I don't think I saw this issue until I started trying to request hugepages from a docker container.

But from what I can see, some processes just... do not give up the pages after they exit. At least not in a way that the kernel can pick up on. Instead I end up with pages that are not available, I cannot free them, and I can find no evidence of them in /dev/hugepages, ipcs, or /proc/*/numa_maps. They are just ghosts!

Changed in linux (Ubuntu):
status: Incomplete → Confirmed
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.