t
Copyright (c) 2004, 2014, Oracle and/or its affiliates. All rights reserved.
DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.

This code is free software; you can redistribute it and/or modify it
under the terms of the GNU General Public License version 2 only, as
published by the Free Software Foundation.

This code is distributed in the hope that it will be useful, but WITHOUT
ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
version 2 for more details (a copy is included in the LICENSE file that
accompanied this code).

You should have received a copy of the GNU General Public License version
2 along with this work; if not, write to the Free Software Foundation,
Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.

Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
or visit www.oracle.com if you need additional information or have any
questions.

Title: jstatd
Language: Japanese
Date: 2013ǯ11��21��
SectDesc: ��˥�������ġ���
Software: JDK 8
Arch: ����
Part Number: E58103-01
Doc ID: JSSON

"jstatd" "1" "2013ǯ11��21��" "JDK 8" "��˥�������ġ���"
-----------------------------------------------------------------
* Define some portability stuff
-----------------------------------------------------------------
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
http://bugs.debian.org/507673
http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-----------------------------------------------------------------
* set default formatting
-----------------------------------------------------------------
disable hyphenation
disable justification (adjust text to left margin only)
-----------------------------------------------------------------
* MAIN CONTENT STARTS HERE *
-----------------------------------------------------------------
"̾��"
jstatd - Java���ۥޥ���(JVM)���˥���������⡼�ȡ���˥�������ġ��뤬JVM����³�Ǥ���褦�ˤ��ޤ������Υ��ޥ�ɤϻŪ�ʤ�Τǡ����ݡ��Ȥ���Ƥ��ޤ���
"����"

.\}

jstatd [ options ]
.\}

options

���ޥ�ɹԥ��ץ�������ץ������Ȥ��Ƥ���������

"����"

jstatd���ޥ�ɤϡ���¬���줿Java HotSpot VM�κ����Ƚ�λ���˥������������롦�����ƥ��Ǽ¹Ԥ���Ƥ���JVM�ˡ���⡼�ȡ���˥�������ġ��뤬��³�Ǥ���褦�ˤ��뤿��Υ����ե�������������RMI�����С������ץꥱ�������Ǥ���

jstatd�����С��Ǥϡ������롦�ۥ��Ȥ�RMI�쥸���ȥ꤬ɬ�פˤʤ�ޤ���jstatd�����С��ϥǥե���ȡ��ݡ��Ȥǡ��ޤ���-p port���ץ����ǻ��ꤷ���ݡ��Ȥǡ�RMI�쥸���ȥ����³���褦�Ȥ��ޤ���RMI�쥸���ȥ꤬���Ĥ���ʤ���硢-p port���ץ����ǻ��ꤵ�줿�ݡ��ȡ��ޤ���-p port���ץ������ά����Ƥ�����ϡ��ǥե����RMI�쥸���ȥ�˥Х���ɤ��줿jstatd���ץꥱ���������ˡ�1�Ĥ�RMI�쥸���ȥ꤬��������ޤ�������RMI�쥸���ȥ�κ����ϡ�-nr���ץ�������ꤹ�뤳�Ȥˤ�ä���ߤǤ��ޤ���

"���ץ����"

-nr

��¸��RMI�쥸���ȥ꤬���Ĥ���ʤ���硢jstatd�ץ����������RMI�쥸���ȥ��������ʤ��褦�ˤ��ޤ���

-p port

RMI�쥸���ȥ꤬�����ͽ�ۤ����ݡ����ֹ�Ǥ������Ĥ���ʤ����ϡ�-nr���ץ�������ꤵ��Ƥ��ʤ���к�������ޤ���

-n rminame

RMI�쥸���ȥ�ˤ����ơ���⡼��RMI���֥������Ȥ��Х���ɤ����̾���Ǥ����ǥե����̾��JStatRemoteHost�Ǥ���ʣ����jstatd�����С���Ʊ���ۥ��Ⱦ�ǵ�ư���Ƥ����硢�ƥ����С��Υ������ݡ��Ȥ���RMI���֥������Ȥ�̾���ϡ����Υ��ץ�������ꤹ�뤳�Ȥˤ�äơ���դ�̾���ˤ��뤳�Ȥ��Ǥ��ޤ��������������Υ��ץ�������Ѥ����硢��˥���������饤����Ȥ�hostid�����vmidʸ����ˡ����ΰ�դΥ����С�̾��ޤ��ɬ�פ�����ޤ���

-Joption

JVM��option���Ϥ��ޤ���option�ˤϡ�Java���ץꥱ�������ư�ġ���Υ�ե�������ڡ����˵��ܤ���Ƥ������ץ������1�Ļ��ꤷ�ޤ������Ȥ��С�-J-Xms48m�Ȼ��ꤹ��ȡ��������ȥ��åס����꡼��48MB�����ꤵ��ޤ���java(1)���Ȥ��Ƥ���������

"�������ƥ�"

jstatd�����С��ϡ�Ŭ�ڤʥͥ��ƥ��֡����������������JVM�Τߤ��˥����Ǥ��ޤ����������äơ�jstatd�ץ����ϡ��������å�JVM��Ʊ���桼������ʾ����Ǽ¹Ԥ���Ƥ���ɬ�פ�����ޤ���Solaris��Linux�����OS X���ڥ졼�ƥ����������ƥ�ˤ�����root�桼�����ʤɤΰ����Υ桼������ʾ����ϡ������ƥ���Ǥ�դ�JVM�ˤ�äƥ������ݡ��Ȥ��줿�����ȥ�����ơ������ؤΥ�������������äƤ��ޤ������Τ褦�ʻ�ʾ����Ǽ¹Ԥ���Ƥ���jstatd�ץ����ϡ������ƥ��Τ��٤Ƥ�JVM���˥����Ǥ��ޤ������������ƥ�����̤����꤬������ޤ���

jstatd�����С��ˤϡ���⡼�ȡ����饤����Ȥ�ǧ�ڵ�ǽ������ޤ������Τ��ᡢjstatd�����С����ץ�����¹Ԥ���ȡ�jstatd�ץ�������������������Ĥ��٤Ƥ�JVM�ˤ�륤���ȥ�����ơ������Υ������ݡ��Ȥ��ͥåȥ����Τ��٤ƤΥ桼�����˸������뤳�Ȥˤʤ�ޤ�������̵�����ʾ��֤ϡ��Ķ��ˤ�äƤ�˾�ޤ����ʤ���礬����Τǡ��ä����ִĶ��ޤ��ϥ����奢�Ǥʤ��ͥåȥ���Ǥϡ�jstatd�ץ�����ư�������ˡ������롦�������ƥ����ݥꥷ����Ƥ����ɬ�פ�����ޤ���

jstatd�����С��ϡ�¾�Υ������ƥ����ޥ͡����㤬�����ȡ��뤵��Ƥ��ʤ����ˤϡ�RMISecurityPolicy�Υ������������ȡ��뤷�ޤ������Τ��ᡢ�������ƥ����ݥꥷ�����ե��������ꤹ��ɬ�פ�����ޤ����ݥꥷ�����ե�����ϡ�http://docs.oracle.com/javase/8/docs/technotes/guides/security/PolicyFiles.html�ˤ��� �֥ǥե���Ȥ�Policy�μ����ȥݥꥷ�����ե�����ι�ʸ�פ˽���Ƥ���ɬ�פ�����ޤ�

���Υݥꥷ�����ե�����Ǥϡ��������ƥ��㳰��ȯ��������jstatd�����С���¹ԤǤ��ޤ������Υݥꥷ���ϡ����٤ƤΥ����ɡ��١����ؤΤ����륢����������ǧ���ݥꥷ�����⼫ͳ�٤��㤤�Ǥ�����jstatd�����С���¹Ԥ��뤿��˺����ɬ�פʥ����������Τߤ�ǧ���ݥꥷ�����⼫ͳ�٤��⤯�ʤäƤ��ޤ���

.\}

grant codebase "file:${java.home}/../lib/tools.jar" { 
 permission java.security.AllPermission;
};
 
.\}

���Υݥꥷ���������Ѥ���ˤϡ����Υƥ����Ȥ�jstatd.all.policy�Ȥ����ե�����˥��ԡ��������Τ褦��jstatd�����С���¹Ԥ��ޤ���

.\}

jstatd -J-Djava.security.policy=jstatd.all.policy
 
.\}

��긷�����������ƥ���»ܤ��륵���Ȥξ�硢�������ࡦ�ݥꥷ�����ե��������Ѥ��ơ�����ο���Ǥ���ۥ��Ȥޤ��ϥͥåȥ���˥������������¤��뤳�Ȥ��Ǥ��ޤ��������������Τ褦����ˡ�ϡ�IP���ɥ쥹����İ���������䤹���ʤ�ޤ����������ƥ�������ˤĤ��ơ��������ޥ��������ݥꥷ�����ե�����Ǥ��н�Ǥ��ʤ����ϡ�jstatd�����С���¹Ԥ����ˡ�jstat��jps�ġ���������ǻ��Ѥ��뤳�Ȥ��Ǥ��������ˡ�ˤʤ�ޤ���

"��⡼�ȡ������ե�����"

jstatd�ץ������������ݡ��Ȥ��륤���ե������ϡ��ȼ��˳�ȯ������ΤǤ����ѹ������ͽ��Ǥ����桼��������ӳ�ȯ�Ԥϡ����Υ����ե������ؤν���ߤ�Ԥ�ʤ��Ǥ���������

"��"

���ˡ�jstatd���ޥ�ɤ�������ޤ���jstatd������ץȤˤ�äơ������С��ϥХå����饦��ɤǼ�ưŪ�˵�ư���ޤ���

"����RMI�쥸���ȥ�"

������ϡ�����RMI�쥸���ȥ����Ѥ���jstatd���å����ε�ư��ˡ��ɽ���Ƥ��ޤ���������Ǥϡ��ǥե���Ȥ�RMI�쥸���ȥꡦ�ݡ���(�ݡ���1099)�ˤϡ�¾�Υ����С��ϥХ���ɤ���Ƥ��ʤ������ꤷ�Ƥ��ޤ���

.\}

jstatd -J-Djava.security.policy=all.policy
 
.\}
"����RMI�쥸���ȥ�"

������ϡ�����RMI�쥸���ȥ����Ѥ���jstatd���å����ε�ư��ɽ���Ƥ��ޤ���

.\}

rmiregistry&
jstatd -J-Djava.security.policy=all.policy
 
.\}

������Ǥϡ��ݡ���2020�γ���RMI�쥸���ȥ����Ѥ���jstatd���å�����ư���ޤ���

.\}

jrmiregistry 2020&
jstatd -J-Djava.security.policy=all.policy -p 2020
 
.\}

������Ǥϡ��ݡ���2020�γ���RMI�쥸���ȥ����Ѥ��ơ�AlternateJstatdServerName�˥Х���ɤ���Ƥ���jstatd���å�����ư���ޤ���

.\}

rmiregistry 2020&
jstatd -J-Djava.security.policy=all.policy -p 2020
 -n AlternateJstatdServerName
 
.\}
"����ץ���RMI�쥸���ȥ�κ��������"

������Ǥϡ�����RMI�쥸���ȥ꤬�ʤ����˺������ʤ�jstatd���å�����ư���ޤ���������Ǥϡ�RMI�쥸���ȥ꤬���Ǥ˼¹Ԥ���Ƥ�������ꤷ�Ƥ��ޤ���RMI�쥸���ȥ꤬�¹Ԥ���Ƥ��ʤ���硢���顼����å�������ɽ������ޤ���

.\}

jstatd -J-Djava.security.policy=all.policy -nr
 
.\}
"RMI������ͭ����"

������Ǥϡ�RMI������ǽ��ͭ��������jstatd���å�����ư���ޤ���������ˡ�ϡ��ȥ�֥륷�塼�ƥ����ޤ��ϥ����С���ư�Υ�˥��������Ω���ޤ���

.\}

jstatd -J-Djava.security.policy=all.policy
 -J-Djava.rmi.server.logCalls=true
 
.\}
"��Ϣ����"

\h'-04'\(bu\h'+03'\c .\}

\(bu 2.3
.\} java(1)

\h'-04'\(bu\h'+03'\c .\}

\(bu 2.3
.\} jps(1)

\h'-04'\(bu\h'+03'\c .\}

\(bu 2.3
.\} jstat(1)

\h'-04'\(bu\h'+03'\c .\}

\(bu 2.3
.\} rmiregistry(1)

'pl 8.5i 'bp