以下のすべてのヒントは、IBMNotes上のCitrix上のIBMNotes MULTI-USERCONFIGURATIONクライアント向けに書かれています。 release■ 8.x ~ 8.5.3FP2。 以下のヒントの一部を他のバージョンでも使用することは可能ですが、お勧めできません。少なくとも、徹底的にテストするまでは使用しないでください。 それで、とにかく、使用する前にこれらをテストするつもりですか、いいですか?
%NOTES_PROGRAM%\ framework \ rcp \ deploy \ jvm.propertiesファイルで、次の検索を行います。
jvm.shareclasses.loc =
のように release 8.5、これは次のように構成されます
jvm.shareclasses.loc = $ {rcp.data} /。config / org.eclipse.osgi
変更したい
jvm.shareclasses.loc = c:/ temp / xpdplat
すべてのユーザーがデータディレクトリにXNUMXつずつ作成するのではなく、XNUMXつのキャッシュファイルを共有できるようにします。
欠落している場合は、次の行も追加します。
vmarg.Xnolinenumbers = -Xnolinenumbers
参照:http://www-01.ibm.com/support/docview.wss?uid = swg21330177
%NOTES_PROGRAM%\ framework \ rcp \ eclipse \ plugins \ com.ibm.rcp.j2se.win32.x86_1.6.0.20080416-200806200100ファイルで、以下を削除します。
したがって、行は次のようになります。
vmarg.Dshare = -Xshareclasses:name = xpdplat、controlDir = $ {prop.jvm.shareclasses.loc}、groupAccess、keep、nonfatal
config.system。*エントリを削除します
%NOTES_PROGRAM%\ framework \ rcp \ rcplauncher.propertiesファイルで、以下を削除します。
config.system.2 = $ {rcp.home} / rcp / systemdata
config.system.1 =-データ
次の行に注意してください。
rcp.install.id = 133154848636
起動のたびにNotesクライアントがプロビジョニングを再実行しないようにするには、すべてのCitrixサーバーで同じである必要があります。 上記の値133154848636は、コピーして貼り付けることを意図したものではありませんが、必ずご使用の環境から値を選択し、Citrixサーバー間で複製してください。
Eclipseメモリの設定/増加
%NOTES_PROGRAM%\ framework \ rcp \ deploy \ jvm.propertiesファイルで、次のデフォルトパラメータが設定されていることを確認します。
vmarg.Xmx = -Xmx256m
vmarg.Xms = -Xms64m
これは、それぞれ1024と128に増やすことが推奨されることが多いエントリのXNUMXつですが、Citrixでは、ユーザーよりも多くのユーザーが同じマシンでクライアントを使用します。同時ユーザーセッションの数にJVMの可能なメモリ要件を掛けたものを考えてください。
arg *値を削除して、インストーラーエラーを修正します
%NOTES_PROGRAM%\ framework \ rcp \ systemdata \ .config \ args.propertiesファイルで、以下を削除します。
arg4 = -config
arg5 =システム
注:注によって異なります release、削除する必要があるのはarg2行とarg3行である可能性があります。
prするためにevent エンドユーザーの権限が不十分なためにレジストリエラーが発生した場合は、次の手順を実行してください
%NOTES_PROGRAM%\ framework \ rcp \ eclipse \ features \ com.ibm.rcp.portal.feature_6.2.3.20110915-1350 \ handler.propertiesファイルで、コメントアウト:
exec.command.win32x86 =” $ {plugin.dir} \\ $ {plugin.dir.com.ibm.rcp.ca.utils} \\ register_ca.bat”“ $ {rcp.home}”“ $ {plugin。 dir} \\ $ {plugin.dir.com.ibm.rcp.ca.utils} \\ register_ca.reg”
次に、%NOTES_PROGRAM%\ framework \ rcp \ eclipse \ features \ com.ibm.portal.feature_6.2.3.20110915-1350 \ handler.propertiesに移動し、コメントアウトします。
#exec.command.win32x86 =” $ {plugin.dir} \\ $ {plugin.dir.com.ibm.portal} \\ register_cai_url.bat”“ $ {rcp.home}”“ $ {plugin.dir} \ \ $ {plugin.dir.com.ibm.portal} \\ cai_register.reg”“ $ {product.install.dir}”“ $ {plugin.dir.com.ibm.portal}”
[IBM Notes Shared Data Directory] \ notes.iniファイルで、以下を追加します。
ポート= TCPIP
TCPIP = TCP、0,15,0->これにより、ポート暗号化がオフに設定されることに注意してください。これは、Citrixに適しています。 ポート圧縮により5%のCPUオーバーヘッドが追加され、60の同時セッションでは、ポート圧縮だけで3つの専用CPUが必要になります。
DISABLE_CLIENTRECORD = 1->これにより、すべてのCitrixユーザーが同じマシンを共有するため、クライアント情報をパブリックアドレスブックに戻すことができなくなります。
log =、1,0,7,40000->これにより、ロギングが無効になります。これはオプションですが、パフォーマンスがわずかに向上します。
CREATE_R85_DATABASES = 1 –共有notes.iniにCREATE_R8_DATABASES = 1が含まれていないことを確認します
レジストリを編集する
エンドユーザーレジストリで、次のエントリが設定されていることを確認してください。
HKLM \Software\ Lotus \ Notes \ MultiUser = 0x000001
HKLM \Software\ Lotus \ Notes \ 9.0 \ MultiUser = 0x000001
次のように、共有データディレクトリ内のすべてのテンプレートを圧縮します。
- ルートnotes.ini(上記の手順で変更された!)を共有データディレクトリからnotesプログラムファイルディレクトリに一時的にコピーします
- cmd.exeを開く
- %NOTES_PROGRAM%\ ncompact.exe -ODS- * [IBM Notes Shared Data Directory]を実行します重要:Notes.iniには、最初にCREATE_R85_DATABASES = 1のnotes.iniが含まれている必要があります。
- 手順aでコピーしたnotes.iniを削除します。)(=共有場所ではなく、プログラムディレクトリにあるもの)
- 完了したら、すべてのテンプレートを他のCitrixサーバーにコピーできます。
ボーナスチップ
大事なことを言い忘れましたが、クライアントで次のクライアント/データディレクトリのハウスクリーニングオプションを時々調査することを強くお勧めします-当然のことながら、 panagenda MarvelClient これを簡単にします:
- (クライアント)names.nsfの($ Policies)ビューをXNUMX回クリーンアップします(起動時間の分析時にのみこれを実行します。連絡先 panagenda 詳細のサポート)
- コンパクトデスクトップ
- コンパクトなnames.nsf
- コンパクトなdesktop8.ndk
- コンパクトブックマーク.nsf
- コンパクトlog.nsf
上記の多くに貢献してくれたChristianHenselerに特に感謝します。 そして、本当に掘り下げたい人のために、チェックしてください この素晴らしいIBM White Paper!
ハッピー最適化!