So I did this on 4.4 on ppc64le with 32GB RAM and 96GB Swap:
ubuntu@entei:~$ free -lm
              total        used        free      shared  buff/cache   available
Mem:          32565         656       30603           2        1304       30503
Low:          32565        1961       30603
High:             0           0           0
Swap:         97695         342       97353

And this time OOMKiller was not hit.

ubuntu@entei:~$ ./memory_stress_ng 
Total memory is 32 GiB
Constant run time is 300 seconds per stressor
Variable run time is 620 seconds per stressor
Estimated total run time is 20 minutes

Running stress-ng stack stressor for 300 seconds....
stress-ng: info:  [15395] dispatching hogs: 128 stack
stress-ng: info:  [15395] cache allocate: using built-in defaults as unable to 
determine cache details
stress-ng: info:  [15395] cache allocate: default cache size: 2048K
stress-ng: info:  [15395] successful run completed in 317.89s (5 mins, 17.89 
secs)
return_code is 0
Running stress-ng numa stressor for 300 seconds....
stress-ng: info:  [15663] dispatching hogs: 128 numa
stress-ng: info:  [15663] cache allocate: using built-in defaults as unable to 
determine cache details
stress-ng: info:  [15663] cache allocate: default cache size: 2048K
stress-ng: info:  [15664] stress-ng-numa: system has 1 of a maximum 256 memory 
NUMA nodes
stress-ng: info:  [15663] successful run completed in 300.08s (5 mins, 0.08 
secs)
return_code is 0
Running stress-ng brk stressor for 620 seconds....
stress-ng: info:  [15800] dispatching hogs: 128 brk
stress-ng: info:  [15800] cache allocate: using built-in defaults as unable to 
determine cache details
stress-ng: info:  [15800] cache allocate: default cache size: 2048K
stress-ng: info:  [15800] successful run completed in 666.16s (11 mins, 6.16 
secs)
return_code is 0
*******************************************************************
** stress-ng memory test passed!
*******************************************************************

The only message that appeared in dmesg during this test run is one warning: (I 
cleared the ring buffer with dmesg -C before running the test).
ubuntu@entei:~$ dmesg
[ 7390.968438] stress-ng[15584]: bad frame in setup_rt_frame: 00003fffdd0e1040 
nip 

And from looking at vmstat, this is the lowest and highest consumption observed:
 0  0    340  30582     14   1299    0    0     3   385   27   25  3  3 75 19  0
 0 260  58068    196     12   1323    2   76  2571 78490 3295 5493  0  0 25 74  0

So at the least, only 340MB swap consumed and a full 30GB ram free, and
at the most, 58GB swap consumed and only 196MB free.

So there DOES seem to be a limit to what these tests are consuming.

-- 
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/1729878

Title:
  stress-ng triggering oomkiller running brk and stack stressors on all
  arches.

Status in Stress-ng:
  New
Status in linux package in Ubuntu:
  Confirmed
Status in linux source package in Artful:
  Confirmed

Bug description:
  During regression testing on a z/VM instance, I noticed call traces
  being dumped to dmesg that seem to be related to stress-ng.

  The stress-ng invocation we're using is:
  stress-ng --aggressive --verify --timeout $runtime \
                                   --metrics-brief --tz --times \
                                   --af-alg 0 --bsearch 0 --context 0 --cpu 0 \
                                   --crypt 0 --hsearch 0 --longjmp 0 --lsearch 
0 \
                                   --matrix 0 --qsort 0 --str 0 --stream 0 \
                                   --tsearch 0 --vecmath 0 --wcs 0

  as executed by the cpu_stress script from the cpu/cpu_stress_ng test
  in the certification suite.

  ProblemType: Bug
  DistroRelease: Ubuntu 17.10
  Package: linux-image-4.13.0-16-generic 4.13.0-16.19
  ProcVersionSignature: Ubuntu 4.13.0-16.19-generic 4.13.4
  Uname: Linux 4.13.0-16-generic s390x
  AlsaDevices: Error: command ['ls', '-l', '/dev/snd/'] failed with exit code 
2: ls: cannot access '/dev/snd/': No such file or directory
  AplayDevices: Error: [Errno 2] No such file or directory: 'aplay': 'aplay'
  ApportVersion: 2.20.7-0ubuntu3.1
  Architecture: s390x
  ArecordDevices: Error: [Errno 2] No such file or directory: 'arecord': 
'arecord'
  CRDA: Error: command ['iw', 'reg', 'get'] failed with exit code 1: nl80211 
not found.
  Date: Fri Nov  3 11:12:04 2017
  HibernationDevice: RESUME=UUID=1ce0f037-449a-43a1-af49-e730f6f99ac4
  IwConfig: Error: [Errno 2] No such file or directory: 'iwconfig': 'iwconfig'
  Lspci:
   
  Lsusb: Error: command ['lsusb'] failed with exit code 1:
  PciMultimedia:
   
  ProcEnviron:
   TERM=screen
   PATH=(custom, no user)
   XDG_RUNTIME_DIR=<set>
   LANG=C
   SHELL=/bin/bash
  ProcFB: Error: [Errno 2] No such file or directory: '/proc/fb'
  ProcKernelCmdLine: root=/dev/mapper/hwe0008_vg-lv crashkernel=196M 
BOOT_IMAGE=0
  RelatedPackageVersions:
   linux-restricted-modules-4.13.0-16-generic N/A
   linux-backports-modules-4.13.0-16-generic  N/A
   linux-firmware                             1.169
  RfKill: Error: [Errno 2] No such file or directory: 'rfkill': 'rfkill'
  SourcePackage: linux
  UpgradeStatus: Upgraded to artful on 2017-11-02 (0 days ago)
  --- 
  AlsaDevices: Error: command ['ls', '-l', '/dev/snd/'] failed with exit code 
2: ls: cannot access '/dev/snd/': No such file or directory
  AplayDevices: Error: [Errno 2] No such file or directory
  ApportVersion: 2.20.7-0ubuntu3.1
  Architecture: s390x
  ArecordDevices: Error: [Errno 2] No such file or directory
  CRDA: Error: command ['iw', 'reg', 'get'] failed with exit code 1: nl80211 
not found.
  DistroRelease: Ubuntu 17.10
  HibernationDevice: RESUME=UUID=1ce0f037-449a-43a1-af49-e730f6f99ac4
  IwConfig: Error: [Errno 2] No such file or directory
  Lspci:
   
  Lsusb: Error: command ['lsusb'] failed with exit code 1:
  Package: linux (not installed)
  PciMultimedia:
   
  ProcEnviron:
   TERM=screen
   PATH=(custom, no user)
   XDG_RUNTIME_DIR=<set>
   LANG=C
   SHELL=/bin/bash
  ProcFB: Error: [Errno 2] No such file or directory: '/proc/fb'
  ProcKernelCmdLine: root=/dev/mapper/hwe0008_vg-lv crashkernel=196M 
BOOT_IMAGE=0
  ProcVersionSignature: Ubuntu 4.13.0-16.19-generic 4.13.4
  RelatedPackageVersions:
   linux-restricted-modules-4.13.0-16-generic N/A
   linux-backports-modules-4.13.0-16-generic  N/A
   linux-firmware                             1.169
  RfKill: Error: [Errno 2] No such file or directory
  Tags:  artful
  Uname: Linux 4.13.0-16-generic s390x
  UpgradeStatus: Upgraded to artful on 2017-11-02 (0 days ago)
  UserGroups: adm cdrom cpacfstats dip lpadmin lxd plugdev sambashare sudo
  _MarkForUpload: True

To manage notifications about this bug go to:
https://bugs.launchpad.net/stress-ng/+bug/1729878/+subscriptions

-- 
Mailing list: https://launchpad.net/~kernel-packages
Post to     : kernel-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~kernel-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to