Posted by Jim Guerber on September 24, 2007 at 12:06:40:
In Reply to: Re: Multiple Processors posted by Bruno Biancucci on September 24, 2007 at 10:44:37:
Bruno, you have that right. There is almost no way for Comet itself to be multi-processor, especially the 16 bit assembly parts.
The Server side is a totally different matter. Each node becomes a different thread. When the actual file activity occurs, the threads join a queue regulated by a semaphore. All slow(tcp/ip)interfacing happens out in the multiple thread code.
If your comet seems slow, first check out the memory/network/disk speed components. If you have a very large system, split it up by creating multiple nodes.
BTW. If you notice that comet is VERY slow, consider turning off any anti-virus monitoring software. It can really slow things down a bunch if it has to check entire files each time they are opened.
We supply several test programs in the rel directory. TEST4 is a simple file system test. It erases/creates a file multiple times, and fills it with records, and then reads it back in reverse order. On my run-of-the-mill system here, test4 runs in about 3 seconds to process 1000 records for 10 iterations.