← Back to team overview

kernel-packages team mailing list archive

[Bug 1532513] Re: kswapd 100% CPU usage and running out of memory without swap being used

 

*** This bug is a duplicate of bug 1518457 ***
    https://bugs.launchpad.net/bugs/1518457

After the recent findings in #1518457, I believe this is a duplicate.
The affected kernel versions, and symptoms are the same.

** This bug has been marked a duplicate of bug 1518457
   kswapd0 100% CPU usage

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/1532513

Title:
  kswapd 100% CPU usage and running out of memory without swap  being
  used

Status in linux package in Ubuntu:
  Confirmed

Bug description:
  This bug closely resembles bug 1518457 and others, but is reported
  separately as the affected kernel versions do not match, see comments
  #45, #43 and #8 on 1518457.

  The issue first occured on a production workload (JIRA running on
  Tomcat) on an EC2 t2.small instance after upgrading to 15.10. The
  issue happens when running out of memory, typicall during busy hours
  or when nightly Python backup script runs. To reproduce the issue, I
  use t2.micro (1GiB RAM) because the problem then arises just by
  starting the JIRA application. I do not see the problem on 14.04 or
  15.05 on the same server.

  Symptoms: kswapd0 falls into a busy loop and spins on 100% CPU usage
  and swap not being used/barely being used. The system can be recovered
  with `echo 1 > /proc/sys/vm/drop_caches`, but with high traffic/little
  free memory, the problem returns immediately.

  Swappiness has not been changed (vm.swappiness = 60). I can reproduce
  this consitently on Ubuntu AMIs (https://cloud-
  images.ubuntu.com/locator/ec2/). I've used AMI ami-c4140aa8 (eu-
  central-1). I can provide SSH access to a machine on request and have
  public Puppet scripts to configure a new server.

  I've attached scripts and logs from an up to date 15.10  and 15.04
  instance to compare results with and without the bug. Note that the
  CPU numbers in the vmstat output doesn't specify which process, but
  top has showed that the majority of user time is the java process and
  the majority of system time is the kswapd0 process.

  ProblemType: Bug
  DistroRelease: Ubuntu 15.10
  Package: linux-image-4.2.0-23-generic 4.2.0-23.28
  ProcVersionSignature: User Name 4.2.0-23.28-generic 4.2.6
  Uname: Linux 4.2.0-23-generic x86_64
  AlsaDevices:
   total 0
   crw-rw---- 1 root audio 116,  1 Jan 10 03:56 seq
   crw-rw---- 1 root audio 116, 33 Jan 10 03:56 timer
  AplayDevices: Error: [Errno 2] No such file or directory: 'aplay'
  ApportVersion: 2.19.1-0ubuntu5
  Architecture: amd64
  ArecordDevices: Error: [Errno 2] No such file or directory: 'arecord'
  AudioDevicesInUse: Error: command ['fuser', '-v', '/dev/snd/seq', '/dev/snd/timer'] failed with exit code 1:
  CRDA: N/A
  Date: Sun Jan 10 04:07:30 2016
  Ec2AMI: ami-c4140aa8
  Ec2AMIManifest: (unknown)
  Ec2AvailabilityZone: eu-central-1b
  Ec2InstanceType: t2.micro
  Ec2Kernel: unavailable
  Ec2Ramdisk: unavailable
  IwConfig: Error: [Errno 2] No such file or directory: 'iwconfig'
  Lsusb: Error: command ['lsusb'] failed with exit code 1: unable to initialize libusb: -99
  MachineType: Xen HVM domU
  PciMultimedia:
   
  ProcEnviron:
   TERM=xterm-256color
   PATH=(custom, no user)
   XDG_RUNTIME_DIR=<set>
   LANG=en_US.UTF-8
   SHELL=/bin/bash
  ProcFB: 0 xen
  ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-4.2.0-23-generic root=UUID=56681ffc-93a4-47c9-b487-b67be12205d9 ro console=tty1 console=ttyS0 net.ifnames=0
  RelatedPackageVersions:
   linux-restricted-modules-4.2.0-23-generic N/A
   linux-backports-modules-4.2.0-23-generic  N/A
   linux-firmware                            N/A
  RfKill: Error: [Errno 2] No such file or directory: 'rfkill'
  SourcePackage: linux
  UdevLog: Error: [Errno 2] No such file or directory: '/var/log/udev'
  UpgradeStatus: No upgrade log present (probably fresh install)
  dmi.bios.date: 12/07/2015
  dmi.bios.vendor: Xen
  dmi.bios.version: 4.2.amazon
  dmi.chassis.type: 1
  dmi.chassis.vendor: Xen
  dmi.modalias: dmi:bvnXen:bvr4.2.amazon:bd12/07/2015:svnXen:pnHVMdomU:pvr4.2.amazon:cvnXen:ct1:cvr:
  dmi.product.name: HVM domU
  dmi.product.version: 4.2.amazon
  dmi.sys.vendor: Xen

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1532513/+subscriptions


References