
07-28-01, 06:09 PM
|
 |
Student-for-life
|
|
Join Date: Dec 2000
Location: College Park, Maryland
Posts: 1,294
|
|
Quote:
Now, if you compare the Linux version of MySQL or Oracle to to the Win version you will see that the help files (DLL's and such) are also running in the same thread as the core in the Win example, but in the Linux example, the core is run in one thread and the rest of it is run in the threads that have the least load, they can even exchange loads if necessary...
MP will increase performance somewhat in a NT environment, but it will almost double it in a Linux environment, now you know why...
|
This assumes that help files are accessed as frequently, and use the same numb oer resources, as the rest of the core. Otherwise, the benefit of running them as separate threads will only be as helpful as the percent of the time (and the time it takes to process) that they represent.
Is it realistic for the help files to be accessed as much as the rest of it? I can easily see how it significantly benefits performance to run them as different threads, I'm simply wondering how often it's the case for it to be beneficial to do so.
__________________
paul@pleaseohpleasedontspamme.slcentral.com
A mathematician is a device for turning coffee into theorems -- P. Erdos
|