On Tuesday 03 April 2007, David Wilson wrote:
If I disable the RAM disk and record the conversation straight to hard disk then everything is fine - the servers do not lock up. Unfortunately I have to use the RAM disk due to performance issues with writing the recordings straight to disk.
It would seem that a deadlock would itself qualify as a performance issue. What is the underlying file structure? Could you not choose a different one with better performance? How about splitting the disk up so that not all recordings contend for the same disks/controllers? When you write from ramdisk, you incur another massive demand for memory as the fast ramdisk dumps onto the file system infrastructure which, of course can't keep up and therefore it starts demanding memory for buffers, etc. How much memory have you reserved for that? Have you looked into a raw file system for disk writes? (There was a time when raw file systems were common, but disk performance has moved beyond that now for the most part.) Have you looked at offloading disk writes to other machines via giga-bit ethernet or fiber? -- _____________________________________ John Andersen -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org