|
From: Chris J <cp...@vi...> - 2010-07-14 14:17:02
|
Sox is a straight input/output processor, almost like Grep. It's single threaded so there aren't a lot of easy ways to make a single sox process faster. BUT, like you've shown running multiple instances is incredibly easy if you have a lot of CPU power and memory. Try running 10 instances again and check on your CPU load with the top or prstat command. If your CPU load average is still low, you may be able to run 15 or 20 concurrent processes, -- Chris J On Jul 14, 2010, at 6:52 AM, Nilesh Deshpande <nld...@gm...> wrote: > Hi, > > I have a pair of wav files that need to be mixed. It takes around 35 seconds for this mixing to happen. > > However, when I invoke multiple instances of SOX to mix 10 such pairs simultaneously, it takes almost 350 seconds. Th is is actually the same time taken if I were to mix the pairs one after another. > > Is there something I am missing? > > Any help is much appreciated. > > Thanks in advance > > Nilesh > ------------------------------------------------------------------------------ > This SF.net email is sponsored by Sprint > What will you do first with EVO, the first 4G phone? > Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first > _______________________________________________ > Sox-users mailing list > Sox...@li... > https://lists.sourceforge.net/lists/listinfo/sox-users |