|
Re: Question about 2.6.5 kernel scalability: msg#00020linux.smp
A common bottle neck for systems is, memory bandwidth. It could be that by adding more processors your maxing out the memory bus. Remember each processor must go through the same ASIC when accessing memory. This is where NUMA is supposed to enhance memory bandwidth, also Unisys ES7000 systems have 4 ASIC's to increase memory bandwidth and reduce memory contention. There are many ways to reduce memory contention but it usually comes in the form of special hardware(i.e. large ThirdLevelCache or even FourthLevelCache) and/or applications that are specifically designed for this purpose (i.e. special programming techniques like processor affinity for bound IO). This is also the same reason why you don't generally see intel servers with more than 8 physical CPU's. Intel actually usues a technology called "Fusion Bar" to connect 2 groups of 4 processors to reach a total of 8 processors and its primary purpose is to reduce contention on IO buses (primarily the memory bus). Here is link about measuring memory bandwidth, http://www.streambench.org/ Just my 2 cents, Earle Sang s Lim wrote: I am currently measuring the performance of a directory server, OpenLDAP - To unsubscribe from this list: send the line "unsubscribe linux-smp" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html |
|
| <Prev in Thread] | Current Thread | [Next in Thread> |
|---|---|---|
| Previous by Date: | Question about 2.6.5 kernel scalability: 00020, Sang s Lim |
|---|---|
| Next by Date: | 9GL: A custom Logo that expresses your company!: 00020, Luther Best |
| Previous by Thread: | Question about 2.6.5 kernel scalabilityi: 00020, Sang s Lim |
| Next by Thread: | 9GL: A custom Logo that expresses your company!: 00020, Luther Best |
| Indexes: | [Date] [Thread] [Top] [All Lists] |
| News | FAQ | advertise |