티스토리 뷰

Windows Platform

Windows server 커널 메모리 값

リュちゃん 2009.09.04 16:55

Windows Server Kernel Memory table
Windows server 에서 사용 가능 한 커널 리소스 테이블을 정리 하였습니다. vista와 2008그리고 2008R2도 추가 하였습니다.

/3G 옵션을 사용 할 경우 Windows Server 2000 이나 2003에서 Paged poolNonpaged pool의 사용 가능 리소스가 많이 줄어 드는 것 확인 할 수 있습니다.

 

Windows 2000 Server SP4 (32bit) approximate maximum Kernel Resources Table

 

Memory

Default
( /PAE for 5-16GB )

/3GB

Terminal Services

TS+Q312362

1GB

Free System PTE: 51k

Paged Pool: 282MB
Non Paged Pool: 212MB

Free System PTE: 14k

Paged Pool: 276MB
Non Paged Pool: 138MB

Free System PTE: 153k
 Paged Pool: 163MB
Non Paged Pool: 217MB

Free System PTE: 107k
Paged Pool: 352MB
Non Paged Pool: 217MB

2GB

Free System PTE: 106k
 Paged Pool: 348MB
Non Paged Pool: 274MB

Free System PTE: 14k
 Paged Pool: 268MB
Non Paged Pool: 145MB

Free System PTE: 151k
 Paged Pool: 163MB
Non Paged Pool: 274MB

Free System PTE: 106k
 Paged Pool: 348MB
Non Paged Pool: 274MB

3GB

Free System PTE: 106k
Paged Pool: 339MB
Non Paged Pool: 280MB

Free System PTE: 15k
Paged Pool: 262MB
Non Paged Pool: 149MB

Free System PTE: 150k
Paged Pool: 163MB
Non Paged Pool: 280MB

Free System PTE: 106k
 Paged Pool: 339MB
Non Paged Pool: 280MB

4GB

Free System PTE: 106k
Paged Pool: 360MB
Non Paged Pool: 262MB

Free System PTE: 15k
 Paged Pool: 262MB
Non Paged Pool: 131MB

Free System PTE: 149k
Paged Pool: 163MB
Non Paged Pool: 285MB

Free System PTE: 106k
 Paged Pool: 335MB
Non Paged Pool: 285MB

6GB

Free System PTE: 106k
 Paged Pool: 360MB
Non Paged Pool: 262MB

Free System PTE: 14k
 Paged Pool: 239MB
Non Paged Pool: 174MB

Free System PTE: 152k
 Paged Pool: 172MB
Non Paged Pool: 262MB

Free System PTE: 106k
 Paged Pool: 360MB
Non Paged Pool: 262MB

8GB

Free System PTE: 106k
 Paged Pool: 360MB
Non Paged Pool: 262MB

Free System PTE: 14k
Paged Pool: 223MB
Non Paged Pool: 192MB

Free System PTE: 152k
Paged Pool: 172MB
Non Paged Pool: 262MB

Free System PTE: 106k
Paged Pool: 360MB
Non Paged Pool: 262MB

 

Windows Server 2003 (32bit) approximate maximum Kernel Resources Table

 

Memory

Default
( /PAE for 6-16GB )

/3GB

Terminal Services

TS+Q312362

1GB

Free System PTE: 51k

 Paged Pool: 282MB
Non Paged Pool: 212MB

Free System PTE: 32k
Paged Pool: 163MB
Non Paged Pool: 131MB

Free System PTE: 257k
Paged Pool: 172MB
Non Paged Pool: 212MB

Free System PTE: 210k
 Paged Pool: 536MB

Non Paged Pool: 212MB

2GB

Free System PTE: 196k

Paged Pool: 360MB
Non Paged Pool: 262MB

Free System PTE: 16k
 Paged Pool: 262MB
Non Paged Pool: 131MB

Free System PTE: 218k
 Paged Pool: 274MB

Non Paged Pool: 262MB

Free System PTE: 196k
 Paged Pool: 536MB
NonPaged Pool: 262MB

3GB

Free System PTE: 195k

Paged Pool: 360MB
Non Paged Pool: 262MB

Free System PTE: 14k
Paged Pool: 262MB
Non Paged Pool: 131MB

Free System PTE: 217k
Paged Pool: 274MB

Non Paged Pool: 262MB

Free System PTE: 195k
Paged Pool: 536MB

Non Paged Pool: 262MB

4GB

Free System PTE: 186k

Paged Pool: 360MB
Non Paged Pool: 262MB

Free System PTE: 15k
 Paged Pool: 258MB

Non Paged Pool: 131MB

Free System PTE: 217k
 Paged Pool: 274MB

Non Paged Pool: 262MB

Free System PTE: 186k
 Paged Pool: 536MB

Non Paged Pool: 285MB

6GB

Free System PTE: 186k

 Paged Pool: 366MB
Non Paged Pool: 262MB

Free System PTE: 12k
 Paged Pool: 239MB

Non Paged Pool: 131MB

Free System PTE: 211k
Paged Pool: 266MB

Non Paged Pool: 262MB

Free System PTE: 186k
Paged Pool: 540MB

Non Paged Pool: 262MB

8GB

Free System PTE: 182k

Paged Pool: 366MB
Non Paged Pool: 262MB

Free System PTE: 12k
 Paged Pool: 225MB

Non Paged Pool: 131MB

Free System PTE: 208k
 Paged Pool: 262MB

Non Paged Pool: 262MB

Free System PTE: 182k
Paged Pool: 540MB

Non Paged Pool: 262MB

12GB

Free System PTE: 175k

Paged Pool: 366MB
Non Paged Pool: 262MB

Free System PTE: 12k
Paged Pool: 196MB

Non Paged Pool: 131MB

Free System PTE: 202k
 Paged Pool: 256MB

Non Paged Pool: 262MB

Free System PTE: 175k
 Paged Pool: 540MB

Non Paged Pool: 262MB

16GB

Free System PTE: 167k

Paged Pool: 366MB
Non Paged Pool: 262MB

Free System PTE: 12k
 Paged Pool: 169MB

Non Paged Pool: 131MB

Free System PTE: 197k
 Paged Pool: 249MB

Non Paged Pool: 262MB

Free System PTE: 168k
Paged Pool: 540MB

Non Paged Pool: 262MB


 Windows Server 2003 (x64) approximate maximum Kernel Resources Table

Memory

x64 kernel pools

2GB

Free System PTE: 2,079,178

Paged Pool: 3.48GB

Non Paged Pool: 872MB

4GB

Free System PTE: 3,384,819

Paged Pool: 5.70GB

Non Paged Pool: 1.42GB

8GB

Free System PTE: 16,759,467
Paged Pool: 12.36GB

Non Paged Pool: 3.09GB

12GB

Free System PTE: 16,759,467
 Paged Pool: 18.91GB

Non Paged Pool: 4.72GB

16GB

Free System PTE: 16,759,137

Paged Pool: 38.57GB

Non Paged Pool: 6.36GB

24GB

Free System PTE: 16,759,137

Paged Pool: 38.57GB

Non Paged Pool: 9.64GB

32GB

Free System PTE: 16,759,137

Paged Pool: 52.91GB

Non Paged Pool: 13.22GB

 

Windows Server 2003 SP1 (32bit) Examination of PAE Kernel Hotplug memory allocation effects

Memory

Default

 ( /PAE for 6-16GB )

Dynamic Memory=1 registry modification

Hotplug Enabled (paged pool reduction)

2GB

Free System PTE: 196k

 Paged Pool: 360MB

Non Paged Pool: 262MB

Free System PTE: 196k

Paged Pool: 360MB

Non Paged Pool: 262MB

Free System PTE: 196k

Paged Pool: 274MB

Non Paged Pool: 262MB

4GB

Free System PTE: 186k

Paged Pool: 366MB

Non Paged Pool: 262MB

Free System PTE: 186k

Paged Pool: 366MB

Non Paged Pool: 262MB

Free System PTE: 186k

Paged Pool: 263MB

Non Paged Pool: 262MB

8GB

Free System PTE: 182k

Paged Pool: 366MB

Non Paged Pool: 262MB

Free System PTE: 182k

 Paged Pool: 540MB

Non Paged Pool: 262MB

Free System PTE: 182k
Paged Pool: 262MB

Non Paged Pool: 262MB

12GB

Free System PTE: 175k

Paged Pool: 366MB

Non Paged Pool: 262MB

Free System PTE: 175k

Paged Pool: 540MB

Non Paged Pool: 262MB

Free System PTE: 175k
Paged Pool: 256MB

Non Paged Pool: 262MB

16GB

Free System PTE: 167k
Paged Pool: 366MB

Non Paged Pool: 262MB

Free System PTE: 167k

Paged Pool: 540MB

Non Paged Pool: 262MB

Free System PTE: 167k
 Paged Pool: 249MB

Non Paged Pool: 262MB

 

Here’s a table summarizing the nonpaged pool limits across different version of Windows:

 

32-bit

64-bit

XP, Server 2003

up to 1.2GB RAM: 32-256 MB  
> 1.2GB RAM: 256MB

min( ~400K/MB of RAM, 128GB)

Vista, Server 2008, 
Windows 7, Server 2008 R2

min( ~75% of RAM, 2GB)

min(~75% of RAM, 128GB)

 

Here’s a summary of paged pool limits across operating systems:

 

32-bit

64-bit

XP, Server 2003

XP: up to 491MB 
Server 2003: up to 650MB

min( 4 * nonpaged pool limit, 128GB)

Vista, Server 2008, 
Windows 7, Server 2008 R2

min( system commit limit, 2GB)

min( system commit 

 감사합니다.

[참고 자료]
Pushing the Limits of Windows: Paged and Nonpaged Pool
http://blogs.technet.com/b/markrussinovich/archive/2009/03/26/3211216.aspx

댓글
댓글쓰기 폼