[Ardour-Dev] Recording may channels at once

Kjetil S. Matheussen k.s.matheussen at notam02.no
Thu Jul 10 07:41:19 PDT 2008


On Thu, 10 Jul 2008, Kjetil S. Matheussen wrote:

> 
> 
> On Wed, 9 Jul 2008, Sampo Savolainen wrote:
> 
> > On Fri, 2008-07-04 at 13:05 +0200, Kjetil S. Matheussen wrote:
> >> I just did some benchmarks recording 128 channels (16 X 8):
> >>
> >> Recording times before failing, without waveforms while recording:
> >> 55s
> >> 19s
> >> 8s
> >>
> >> Recording times before failing, with waveforms while recording:
> >> 16s
> >> 24s
> >> 18s
> >>
> >> I run some other programs in the background accessing the
> >> disk, so that could explain the large variations.
> >
> > Sounds bad though. Can you try the same test so that you use the same
> > background load. Preferably no extra load.
> >
> 
> It's a bit more consistent now. Below are results without any other
> programs running, exept emacs, pine, jack, konsole and qjackctl.
> I had 1GB free of memory, and had 5.94s long buffer for ardour.
> Total CPU usage was, according to "top", about 20% while recording,
> and Jack reported about 12% dsp cpu usage.
> 
> 09s
> 13s
> 12s
> 12s
> 12s
> 19s
> 
> The next time I tried, after the result with 19 seconds, something 
> interesting happened. Suddenly, after a few seconds, I get a bunch of 
> errors which says something like this:
> 
>    "can not write peak file, too many open files",
> 
> and when I press the stop button, ardour crashes.
> 
> I would think this is an OS limitation (although one not very gracefully
> handled by Ardour), but anyway, if ardour writes peak files while 
> recording, then it's not that strange that jack_capture performs so much 
> better.
> 
> I guess I got the error because this was the 7th recording, with
> 128 peak files, yielding about 128*7 files.
> This is how I worked:
> 
> 1. Record.
> 2. Write down how many seconds of sound recorded.
> 3. Undo Capture
> 4. Goto 1.
> 
> Why isn't the older peak files closed and deleted?
> 
> kjetil at ttleush ~/longrecording/peaks $ ls -la |wc
>      874    8730   57091
> kjetil at ttleush ~/longrecording/peaks $
> 
> 

Oh, and the audio files weren't deleted either between each
capture:

kjetil at ttleush ~/longrecording $ ls -la interchange/longrecording/audiofiles/ |wc
    907    9060   57457
kjetil at ttleush ~/longrecording $





More information about the Ardour-Dev mailing list