![]() | |
![]() |
| | Thread Tools | Display Modes |
#1
| |||
| |||
|
#2
| |||
| |||
|
|
Here is the recommendation for SHMALL in the Redbook entitled Up and Running with DB2 on Linux (SG24-6899-01) that covers V9.5: "In this example, SHMALL is set to 8 GB (8388608 KB = 8 GB). If you have more physical memory than 8 GB for DB2, increase the value of this parameter to approximately 90% of your computer’s physical memory." Here is the recommendation from the current DB2 9.5 InfoCenter for SHMALLon Linux: IPC kernel parameter: kernel.shmall (SHMALL) Enforced minimum setting: no value is enforced Recommended minimum value: 2 * <size of RAM in bytes> (setting is in 4K pages) Example minimum value (system with 16GB of RAM: 8388608 (4K pages) [whichis 32GB] So the Redbook effectively states SHMALL should be 90% of real memory on a system with more than 8 GB, and the DB2 LUW 9.5 InfoCenter says it shouldbe two times the amount of real memory for Linux. Anyone have any info on this discrepancy, or any other ideas. |
#3
| |||
| |||
|
|
On Mar 11, 4:43 pm, "Mark A" <no... (AT) nowhere (DOT) com> wrote: Here is the recommendation for SHMALL in the Redbook entitled Up and Running with DB2 on Linux (SG24-6899-01) that covers V9.5: "In this example, SHMALL is set to 8 GB (8388608 KB = 8 GB). If you have more physical memory than 8 GB for DB2, increase the value of this parameter to approximately 90% of your computer’s physical memory." Here is the recommendation from the current DB2 9.5 InfoCenter for SHMALL on Linux: IPC kernel parameter: kernel.shmall (SHMALL) Enforced minimum setting: no value is enforced Recommended minimum value: 2 * <size of RAM in bytes> (setting is in 4K pages) Example minimum value (system with 16GB of RAM: 8388608 (4K pages) [which is 32GB] So the Redbook effectively states SHMALL should be 90% of real memory on a system with more than 8 GB, and the DB2 LUW 9.5 InfoCenter says it should be two times the amount of real memory for Linux. Anyone have any info on this discrepancy, or any other ideas. When you check the DB2 9.7 InfoCenter in the section "Configuring for good performance", it's the 90% rule. Go with that. http://publib.boulder.ibm.com/infoce.../c0054689.html |
#4
| |||
| |||
|
|
Henrik Loeser wrote: On Mar 11, 4:43 pm, "Mark A" <no... (AT) nowhere (DOT) com> wrote: Here is the recommendation for SHMALL in the Redbook entitled Up and Running with DB2 on Linux (SG24-6899-01) that covers V9.5: "In this example, SHMALL is set to 8 GB (8388608 KB = 8 GB). If you have more physical memory than 8 GB for DB2, increase the value of this parameter to approximately 90% of your computer's physical memory." Here is the recommendation from the current DB2 9.5 InfoCenter for SHMALL on Linux: IPC kernel parameter: kernel.shmall (SHMALL) Enforced minimum setting: no value is enforced Recommended minimum value: 2 * <size of RAM in bytes> (setting is in 4K pages) Example minimum value (system with 16GB of RAM: 8388608 (4K pages) [which is 32GB] So the Redbook effectively states SHMALL should be 90% of real memory on a system with more than 8 GB, and the DB2 LUW 9.5 InfoCenter says it should be two times the amount of real memory for Linux. Anyone have any info on this discrepancy, or any other ideas. When you check the DB2 9.7 InfoCenter in the section "Configuring for good performance", it's the 90% rule. Go with that. http://publib.boulder.ibm.com/infoce.../c0054689.html That's also in line with this "Best Practices" document (based on 9.5): http://download.boulder.ibm.com/ibmd...ance_1008I.pdf |
#5
| |||
| |||
|
|
Henrik Loeser wrote: On Mar 11, 4:43 pm, "Mark A" <no... (AT) nowhere (DOT) com> wrote: Here is the recommendation for SHMALL in the Redbook entitled Up and Running with DB2 on Linux (SG24-6899-01) that covers V9.5: "In this example, SHMALL is set to 8 GB (8388608 KB = 8 GB). If you have more physical memory than 8 GB for DB2, increase the value of this parameter to approximately 90% of your computer's physical memory." Here is the recommendation from the current DB2 9.5 InfoCenter for SHMALL on Linux: IPC kernel parameter: kernel.shmall (SHMALL) Enforced minimum setting: no value is enforced Recommended minimum value: 2 * <size of RAM in bytes> (setting is in 4K pages) Example minimum value (system with 16GB of RAM: 8388608 (4K pages) [which is 32GB] So the Redbook effectively states SHMALL should be 90% of real memory on a system with more than 8 GB, and the DB2 LUW 9.5 InfoCenter says it should be two times the amount of real memory for Linux. Anyone have any info on this discrepancy, or any other ideas. When you check the DB2 9.7 InfoCenter in the section "Configuring for good performance", it's the 90% rule. Go with that. http://publib.boulder.ibm.com/infoce.../c0054689.html That's also in line with this "Best Practices" document (based on 9.5): http://download.boulder.ibm.com/ibmd...ance_1008I.pdf Unfortunately it contradicts with what is written on this IC9.7 page: http://publib.boulder.ibm.com/infoce.../c0057140.html (As far as I can tell, there is no 9.5 equivalent for this page) |
![]() |
| Thread Tools | |
| Display Modes | |
| |