[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Discuss-gnuradio] Running out of memory during BER simulations
From: |
Marcus Müller |
Subject: |
Re: [Discuss-gnuradio] Running out of memory during BER simulations |
Date: |
Tue, 25 Nov 2014 18:37:29 +0100 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.2.0 |
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Hi Felix,
On 11/25/2014 06:15 PM, Felix W. wrote:
> Between every run, I call tb.stop() followed by tb.wait().
> Unfortunately, after a few runs (around 20), I get the following
> error message:
>
> gr::vmcircbuf_sysv_shm: shmget (2): No space left on device
I have a suspicion.
First of all, I know this sounds basic, but you're not using a 32bit
GR on your 64 bit machine, are you? (that would explain running out of
RAM faster, just because process memory is so very limited for 32bit
processes)
then: vmcircbuf is one of the things I always was kind of hesitant to
touch (or even try to understand in depth), just because it deals with
a lot of POSIX/OS specifics that I'm not an expert in, but:
Maybe tb.stop()/wait doesn't actually successfully unmap the shared
memory segments of the buffers; there's a global maximum of segments,
and it 4096 by default (/proc/sys/kernel/shmmni). However, this
shouldn't be the problem at hand: there's an error number for this
condition. And it would be: ENOSPC. Great. The same thing as for "No
space left on device"; Thank you, Posix.1...
Cheers,
Marcus
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQEcBAEBAgAGBQJUdL5ZAAoJEAFxB7BbsDrLaIcH/3GZa562FhMLZ7vqafSEQnBG
o3DWr54Wmq1NFbWGVuLTdT4+QFFn5UN5s7RKCdmhJ+KVeqxisV/nCSbH/WfShx8Y
DIq5o28BWsudwNsxtkq94mo57ELgj27fnHItIthqSsPGcUuIX4xszL7YTxsD++ai
Fz6wikE7rt0+01sP5OeIXKpJkXAvWB7VLX+M89tlDCWceF9Nr0nJCleLZCLXSeIq
0n+u7RR3iXU6+RSyDLgK9KNCtNiUyb0p24L4m+jqsAQ/IfT6J/Ip0X5CFLoXg1A3
ocBj6+kT1bq9aztRE2j92ZLVk//CKiuWANCo2lahNUatVehQJ0kANT2DDwp8rNU=
=32+6
-----END PGP SIGNATURE-----
- [Discuss-gnuradio] Running out of memory during BER simulations, Felix W., 2014/11/25
- Re: [Discuss-gnuradio] Running out of memory during BER simulations,
Marcus Müller <=
- Re: [Discuss-gnuradio] Running out of memory during BER simulations, Felix W., 2014/11/25
- Re: [Discuss-gnuradio] Running out of memory during BER simulations, Marcus Müller, 2014/11/25
- Re: [Discuss-gnuradio] Running out of memory during BER simulations, Felix W., 2014/11/25
- [Discuss-gnuradio] Shared Memory Confusion (was: Running out of memory during BER simulations), Marcus Müller, 2014/11/26
- Re: [Discuss-gnuradio] Shared Memory Confusion, Philip Balister, 2014/11/26
- Re: [Discuss-gnuradio] Shared Memory Confusion, Martin Braun, 2014/11/26
- Re: [Discuss-gnuradio] Shared Memory Confusion, Marcus Müller, 2014/11/26