Jump to content 日本-日本語
日本HPホーム 製品とサービス サポートとドライバ ソリューション ご購入方法
≫ お問い合わせ
日本HPホーム
企業ユーザ向けサポート情報   >  HP-UX サポート  >  セキュリティ報告&パッチダイジェスト翻訳版

PHKL_36668 s700_800 11.23 mlockヘッダーファイルの
修正

企業ユーザ向けサポート情報

HP-UX サポート
Tru64 サポート
OpenVMS サポート
セキュリティ報告&パッチダイジェスト翻訳版
技術情報ツリー
ソフトウェアアップデート情報
ITRC日本フォーラム

ITRC

パッチデータベース
技術情報ベースの検索
サポートケースマネージャ
ソフトウェア アップデート マネージャ (SUM)
ご利用の手順
日本HPサイトマップ
コンテンツに進む
パッチ名:   PHKL_36668

パッチ摘要: s700_800 11.23 mlockヘッダーファイルの修正

作成日:  07/07/25

公開日:  07/07/27

ハードウェアプラットフォームおよびOSリリース:

	s700: 11.23
	s800: 11.23

現象:

	PHKL_36668:

	(SR:8606467977 CR:JAGag23329)
	PHKL_33364をインストールしたシステムで、(たとえば、Oracleが大きなサイ
	ズのShared Global Areaに接続されている場合に)複数のユーザーアプリケー
	ションがカーネルのロック機能を使って同じ範囲のユーザーメモリーをロック
	すると、アプリケーションのパフォーマンスが低下することがあります。
	一般に、繰り返しカーネルのロック機能を使ってメモリーをロックすると、
	(後続のロックに)時間がかかります。

問題点の説明:

	PHKL_36668:

	(SR:8606467977 CR:JAGag23329)
	PHKL_33364をインストールすると、パフォーマンスの問題が起きていました。
	PHKL_33364での修正の結果、(後続の)各カーネルロッカーは、メモリー内の同
	じページ範囲が前回のカーネルロッカーによってすでにフォルトインされ、
	ロックされているかどうかには関係なく、ロックするページ範囲を強制的にフ
	ォルトインしていました。

	解決方法:
	最初のカーネルロッカーだけがページをフォルトインし、ロックするようにコ
	ードを修正しました。

-----------------------------------------------------------------------------
Patch Name: PHKL_36668

Patch Description: s700_800 11.23 mlock header file fix

Creation Date: 07/07/25

Post Date: 07/07/27

Hardware Platforms - OS Releases: 
	s700: 11.23
	s800: 11.23

Products: N/A

Filesets: 
	ProgSupport.C-INC,fr=B.11.23,fa=HP-UX_B.11.23_IA/PA,v=HP

Automatic Reboot?: No

Status: General Release

Critical: 
	Yes
	PHKL_36668: OTHER
		Application Performance Degradation

Category Tags: 
	defect_repair general_release critical

Path Name: /hp-ux_patches/s700_800/11.X/PHKL_36668

Symptoms: 
	PHKL_36668:
	( SR:8606467977 CR:JAGag23329 )
	PHKL_33364 introduced behavior that can cause
	application performance degradation when multiple users
	applications use kernel locking to lock same range of
	user memory.(for e.g. Oracle connects to large shared
	global areas). In general, repeated (subsequent) kernel
	locking of memory is slow.

Defect Description: 
	PHKL_36668:
	( SR:8606467977 CR:JAGag23329 )
	The performance issue was introduced with PHKL_33364, which
	forced each kernel (subsequent) lockers to fault-in the
	range of pages that is being locked irrespective of
	whether the range of pages were already faulted-in and
	locked in memory by a previous kernel locker or not.

	Resolution:
	With the fix, only the first kernel locker will fault-in
	and lock the pages.

Enhancement: 
	No

SR: 
	8606467977

Patch Files: 
	
	ProgSupport.C-INC,fr=B.11.23,fa=HP-UX_B.11.23_IA/PA,v=HP:
	/usr/include/sys/vm_mlock.h

what(1) Output: 
	
	ProgSupport.C-INC,fr=B.11.23,fa=HP-UX_B.11.23_IA/PA,v=HP:
	/usr/include/sys/vm_mlock.h:
		vm_mlock.h $Date: 2007/07/16 12:19:47 $Revision: r11
			.23/3 PATCH_11.23 (PHKL_36668) */

cksum(1) Output: 
	
	ProgSupport.C-INC,fr=B.11.23,fa=HP-UX_B.11.23_IA/PA,v=HP:
	1489739593 10295 /usr/include/sys/vm_mlock.h

Patch Conflicts: None

Patch Dependencies: 
	s700: 11.23: PHKL_31500 PHKL_36667 PHKL_36669
	s800: 11.23: PHKL_31500 PHKL_36667 PHKL_36669

Hardware Dependencies: None

Other Dependencies: None

Supersedes: None

Equivalent Patches: None

Patch Package Size: 30 KBytes

Installation Instructions: 
	Please review all instructions and the Hewlett-Packard
	SupportLine User Guide or your Hewlett-Packard support terms
	and conditions for precautions, scope of license,
	restrictions, and, limitation of liability and warranties,
	before installing this patch.
	------------------------------------------------------------
	1. Back up your system before installing a patch.

	2. Login as root.

	3. Copy the patch to the /tmp directory.

	4. Move to the /tmp directory and unshar the patch:

		cd /tmp
		sh PHKL_36668

	5. Run swinstall to install the patch:

		swinstall -x autoreboot=true -x patch_match_target=true \
			  -s /tmp/PHKL_36668.depot

	By default swinstall will archive the original software in 
	/var/adm/sw/save/PHKL_36668.  If you do not wish to retain a
	copy of the original software, include the patch_save_files
	option in the swinstall command above:

		-x patch_save_files=false

	WARNING: If patch_save_files is false when a patch is installed,
		 the patch cannot be deinstalled.  Please be careful
		 when using this feature.

	For future reference, the contents of the PHKL_36668.text file is 
	available in the product readme:

		swlist -l product -a readme -d @ /tmp/PHKL_36668.depot

	To put this patch on a magnetic tape and install from the
	tape drive, use the command:

		dd if=/tmp/PHKL_36668.depot of=/dev/rmt/0m bs=2k

Special Installation Instructions: None

ページトップへ
セキュリティ報告&パッチダイジェスト翻訳版に戻る
プライバシー 本サイト利用時の合意事項 ウェブマスターに連絡
© 2008 Hewlett-Packard Development Company, L.P.