Re: [PATCH i-g-t] tests/gem_render_linear_blits: Increase min swap required

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 




> -----Original Message-----
> From: Chris Wilson [mailto:chris@xxxxxxxxxxxxxxxxxx]
> Sent: Wednesday, July 29, 2015 2:16 PM
> To: Gore, Tim
> Cc: Morton, Derek J; intel-gfx@xxxxxxxxxxxxxxxxxxxxx; Wood, Thomas
> Subject: Re:  [PATCH i-g-t] tests/gem_render_linear_blits: Increase
> min swap required
> 
> On Wed, Jul 29, 2015 at 01:10:23PM +0000, Gore, Tim wrote:
> > I don’t see how this implies a kernel bug. It seems like a test
> > problem (my subtest as it happens). I was unaware of Android systems
> > with small swap partitions (or indeed any swap at all). Not sure I can
> > understand the logic of such a tiny swap partition but given the
> > situation, unless we can accurately characterise the memory usage of
> > the test in advance then we have to either skip the test for small
> > swap, or try to monitor memory usage in an ongoing way during the test.
> 
> If the system has enough resources to run the test (that is enough physical to
> run an individual batch plus enough swap to hold the rest), then the test
> must not oom.
> -Chris
> 
> --
> Chris Wilson, Intel Open Source Technology Centre

Maybe my test is flawed. To force the use of swap memory I calculate count
In order to fill (available-ram + swap/2) with buffer objects. So the physical ram
gets completely filled and then further buffer objects are created to force
the use of swap. Because the swap partition is so much smaller than the ram
in this system, a relatively small error in calculating count (due to overheads)
leads to the swap filling up and oom. 

    Tim 

Tim Gore 
Intel Corporation (UK) Ltd. - Co. Reg. #1134945 - Pipers Way, Swindon SN3 1RJ

_______________________________________________
Intel-gfx mailing list
Intel-gfx@xxxxxxxxxxxxxxxxxxxxx
http://lists.freedesktop.org/mailman/listinfo/intel-gfx




[Index of Archives]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]
  Powered by Linux