From: Bryan Richardson Date: 2008-10-16T01:29:02+09:00 Subject: Re: Multiple Processors on Windows 64-bit Well, I'm not sure the 'start /affinity' approach is fixing my problem either... the applications still seem to trade off computing time. This might be for a couple of reasons: 1) Does Ruby try to be *smart* and consolidate all Ruby processes in one thread? 2) My Ruby applications are starting up and making calls to a Windows application via an OLE interface, so maybe the referenced Windows applications are running on the same processor. Suggestions? -- Thanks! Bryan On Wed, Oct 15, 2008 at 8:28 AM, Robert Klemme wrote: > 2008/10/15 Bryan Richardson : >> Thanks for the reply Robert. I'm accessing a MySQL database from the >> scripts rather than the file system. Would this have the same >> bottleneck? > > Probably. This depends on your network connectivity, how MySQL is > configured (connection limits), what the IO bandwidth of MySQL's > filesystem is and how MySQL is implemented (single threaded vs. multi > threaded etc.). > > Looks like you have fallen into a classical performance optimization > scenario. Now you'll have to find out where time is spent... :-) > > Kind regards > > robert > > -- > remember.guy do |as, often| as.you_can - without end > >