https://blogs.oracle.com/mandalika/entry/enabling_2_gb_large_pages
事実を少々…
- このエントリを記載している時点でのSolaris 10、Solaris 11のページサイズのデフォルトは8 KB
- ハードウェア、ソフトウェアとも2GBの大きなページをサポートしているはず
- SPARC T4ハードウェアには2GBのページをサポート可能
- Solaris 11カーネルには2GBのページのサポートが組み込まれている
- Solaris 10の場合、2GBのページはデフォルト状態ではサポートしていない
- メモリ負荷の大きな64ビットアプリケーションは2GBのページを使うことで多大な恩恵を受ける可能性がある
前提条件
OS:Solaris 10 8/11 (Update 10) 以後ハードウェア:SPARC T4 (例:SPARC T4-1、T4-2、T4-4)
Solaris 10で2GBのラージページを有効にする手順
- 最新のカーネルパッチをインストールするか、もしくは147440-04以後のパッチがインストールされていることを確認する。パッチのダウンロード方法は以下のリンクを参照。
Useful Oracle Sun patch download options, including metadata & READMEs
https://blogs.oracle.com/patch/entry/useful_patch_related_downloads - 以下の設定を /etc/system に追加し再起動
set max_uheap_lpsize=0x80000000
- システムが立ち上がったら、以下のコマンドを発行して結果を確認
pagesize -a
以下は例です。
% pagesize -a 8192 <-- 8K 65536 <-- 64K 4194304 <-- 4M 268435456 <-- 256M 2147483648 <-- 2G % uname -a SunOS jar-jar 5.10 Generic_147440-21 sun4v sparc sun4v
- Solaris 9 or later: More performance with Large Pages (MPSS)
http://technopark02.blogspot.com/2005/02/solaris-9-or-later-more-performance.html - Large page support for instructions (text) in Solaris 10 1/06
http://technopark02.blogspot.com/2006/01/large-page-support-for-instructions.html - Solaris: How To Disable Out Of The Box (OOB) Large Page Support?
https://blogs.oracle.com/mandalika/entry/solaris_disabling_out_of_the - Memory fragmentation / Large Pages on Solaris x86
http://technopark02.blogspot.com/2007/09/memory-fragmentation-large-pages-on.html
0 件のコメント:
コメントを投稿