[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [MirageOS-devel] Memory exhaustion in Mirage
And just to confirm that we have no packet loss, I left parallel ping floods running for a day. The variance is due to the GC compactions: 478535022 packets transmitted, 478535022 received, 0% packet loss, time 42469559ms rtt min/avg/max/mdev = 0.025/0.051/5.549/0.073 ms, ipg/ewma 0.088/0.065 ms -anil > On 16 Dec 2014, at 15:59, Anil Madhavapeddy <anil@xxxxxxxxxx> wrote: > > If you're running short of memory on 2GB, that indicates that there's a large > amount of buffering going on. Are you seeing packet loss as a result? > > Please do make a note on the bug report that you're seeing this, and what the > trigger conditions are. If you have a simple mirage-skeleton example of an > Ethernet port flood that causes this, then that'll help fix it. > > -anil > >> On 16 Dec 2014, at 15:57, Masoud Koleini <masoud.koleini@xxxxxxxxxxxxxxxx> >> wrote: >> >> Yes, I have faced this problem several times when flooding the input port >> (similar error on the console). The allocated memory for the switch is 2GB, >> which is much higher than 64MB, but I guess bit rate should be higher too. >> >> On 16/12/14 23:45, Anil Madhavapeddy wrote: >>> On 16 Dec 2014, at 15:23, Masoud Koleini <masoud.koleini@xxxxxxxxxxxxxxxx> >>> wrote: >>>> I am wondering if the following issue is already addressed: >>>> >>>> https://github.com/mirage/mirage-tcpip/issues/33 >>>> >>>> https://lists.cam.ac.uk/pipermail/cl-mirage/2013-August/msg00104.html >>>> >>> It probably still happens at 64MB of RAM -- it requires some code to adjust >>> the GC parameters in the OCaml runtime to trigger a collection more often. >>> It should be harmless however, since (as the bug report observes), a failure >>> to allocate an Io_page results in a GC compaction that frees up memory so >>> that the allocation eventually succeeds. >>> >>> Any particular reason for asking -- is the bug affecting your switch >>> somehow? >>> >>> -anil >> >> >> >> >> >> This message and any attachment are intended solely for the addressee and >> may contain confidential information. If you have received this message in >> error, please send it back to me, and immediately delete it. Please do not >> use, copy or disclose the information contained in this message or in any >> attachment. Any views or opinions expressed by the author of this email do >> not necessarily reflect the views of the University of Nottingham. >> >> This message has been checked for viruses but the contents of an attachment >> may still contain software viruses which could damage your computer system, >> you are advised to perform your own checks. Email communications with the >> University of Nottingham may be monitored as permitted by UK legislation. >> > > > _______________________________________________ > MirageOS-devel mailing list > MirageOS-devel@xxxxxxxxxxxxxxxxxxxx > http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel > _______________________________________________ MirageOS-devel mailing list MirageOS-devel@xxxxxxxxxxxxxxxxxxxx http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |