Actually, take a look at this one first:
IBM DB2 9.5 Information Center for Linux, UNIX, and Windows
The previous one has a link to it as well.
Basically, in a DMS tablespace, the following # of extents are reserved/overhead:
- 1 extent per container plus
- 3 extents per tablespace
So, in your tablespace with 9 containers, the overhead is 12 extents
useable pages = total pages - ((1 extent X # of containers) + any partial extents)
free pages = useable pages - 3 extents
I believe DB2 wants all containers to have the same size (for performance reasons) and therefore total pages is 4032 instead of 4096. As you can see from the db2pd output, TotalPgs is 448 per container (or 28 extents). If you add one extent to each container, then total pages would be 4176 which exceeds the initial size you specified (4096)