- PR -

nmonツール使用について

1
投稿者投稿内容
未記入
会議室デビュー日: 2008/04/16
投稿数: 17
投稿日時: 2008-04-16 16:17
red hat enterprise linux es4 を使用しています。
最小構成インストールが終わり、構築にあたり、nmonツールを使用したいと思ったのですが、IBMサポートの無いもので情報が足りず、インストールも適用も出来ない状態です。

http://www-128.ibm.com/developerworks/aix/library/au-analyze_aix/
上記サイトから
nmon_x86_64_rhel4をダウンロードしたのですが、インストール手順(英語)らしきもの通りに操作を行っても、実行エラーが出てしまいます。
明確な手順をご存知の方、ご教授お願いします。

或いは、代替となるツールやコマンドを教えていただきたいと思います。

[ メッセージ編集済み 編集者: hybridrainbow 編集日時 2008-04-16 18:22 ]
瀬戸っぷ
ベテラン
会議室デビュー日: 2003/11/28
投稿数: 56
投稿日時: 2008-04-16 23:47
引用:

hybridrainbowさんの書き込み (2008-04-16 16:17) より:
red hat enterprise linux es4 を使用しています。

nmon_x86_64_rhel4をダウンロードしたのですが、インストール手順(英語)らしきもの通りに操作を行っても、実行エラーが出てしまいます。
明確な手順をご存知の方、ご教授お願いします。
或いは、代替となるツールやコマンドを教えていただきたいと思います。

[ メッセージ編集済み 編集者: hybridrainbow 編集日時 2008-04-16 18:22 ]



Redhat Enterprise Linux ES4は64ビット版を使用している。
ということでよろしいのでしょうか?

表示されるエラーメッセージも掲示された方がよいかと思われますが。
ゆっぽ
常連さん
会議室デビュー日: 2006/02/15
投稿数: 40
投稿日時: 2008-04-17 09:05
お世話になります。エラー内容を教えて頂きますか?
あと代替のツールというのは、OSのリソース使用状況を取得することができる
ツールと考えて宜しいですか?
であれば、vmstat,iostat等色々ありますので、調査してみてください。
(出力結果をグラフ化するフリーツールも存在します。)

ちなみにnmonのヘルプは以下になります。


-h FULL help information
Interactive-Mode:
read startup banner and type: "h" once it is running
For Data-Collect-Mode (-f)
-f spreadsheet output format [note: default -s300 -c288]
optional
-s <seconds> between refreshing the screen [default 2]
-c <number> of refreshes [default millions]
-d <disks> to increase the number of disks [default 256]
-t spreadsheet includes top processes
-x capacity planning (15 min for 1 day = -fdt -s 900 -c 96)

Version - nmon 11f

For Interactive-Mode
-s <seconds> between refreshing the screen [default 2]
-c <number> of refreshes [default millions]
-g <filename> User Defined Disk Groups [hit g to show them]
- file = on each line: group_name <disks list> sapce separated
- like: database sdb sdc sdd sde
- upto 32 disk groups, disks can appear more than once
-b black and white [default is colour]
example: nmon_x86_rhel3 -s 1 -c 100

For Data-Collect-Mode = spreadsheet format (comma separated values)
Note: use only one of f,F,z,x or X and make it the first argument
-f spreadsheet output format [note: default -s300 -c288]
output file is <hostname>_YYYYMMDD_HHMM.nmon
-F <filename> same as -f but user supplied filename
-r <runname> goes into spreadsheet file [default hostname]
-t include top processes in the output
-T as -t plus saves command line arguments in UARG section
-s <seconds> between snap shots
-c <number> of refreshes
-d <disks> to increase the number of disks [default 256]
-l <dpl> disks/line default 150 to avoid spreadsheet issues. EMC=64.
-g <filename> User Defined Disk Groups (see above)
-N include NFS Network File System
-I <percent> Include precoess and disks busy threshold (default 0.1)
don't save or show proc/disk using less than this percent
-m <directory> nmon changes to this directory before saving to file
-D Skip disk configuration sections
example: collect for 1 hour at 30 second intervals with top procs
nmon_x86_rhel3 -f -t -r Test1 -s30 -c120

To load into a spreadsheet like Lotus 1-2-3:
sort -A *nmon >stats.csv
transfer the stats.csv file to your PC
Start 1-2-3 and then Open <char-separated-value ASCII file>

Capacity planning mode - use cron to run each day
-x sensible spreadsheet output for CP = one day
every 15 mins for 1 day ( i.e. -ft -s 900 -c 96)
-X sensible spreadsheet output for CP = busy hour
every 30 secs for 1 hour ( i.e. -ft -s 30 -c 120)

Set-up and installation
- this adds the disk % busy numbers (otherwise they are zero)
If you have hundreds of disk this can take 1% to 2% CPU

Interactive Mode Commands
key --- Toggles to control what is displayed ---
h = Online help information
r = Machine type, machine name, cache details and OS version + LPAR
c = CPU by processor stats with bar graphs
l = long term CPU (over 75 snapshots) with bar graphs
m = Memory stats
V = Virtual Memory and Swap stats
k = Kernel Internal stats
n = Network stats and errors
N = NFS Network File System
d = Disk I/O Graphs
D = Disk I/O Stats
o = Disk I/O Map (one character per disk showing how busy it is)
b = black and white mode (or use -b option)
. = minimum mode i.e. only busy disks and processes

key --- Other Controls ---
+ = double the screen refresh time
- = halves the screen refresh time
q = quit (also x, e or control-C)
0 = reset peak counts to zero (peak = ">")
space = refresh screen now

Startup Control
If you find you always type the same toggles every time you start
then place them in the NMON shell variable. For example:
export NMON=cmdrvtan

Others:
a) To you want to stop nmon - kill -USR2 <nmon-pid>
b) Use -p and nmon outputs the background process pid
c) To limit the processes nmon lists (online and to a file)
Either set NMONCMD0 to NMONCMD63 to the program names
or use -C cmd:cmd:cmd etc. example: -C ksh:vi:syncd
d) If you want to pipe nmon output to other commands use a FIFO:
mkfifo /tmp/mypipe
nmon -F /tmp/mypipe &
grep /tmp/mypipe
e) If nmon fails please report it with:
1) nmon version like: 11f
2) the output of cat /proc/cpuinfo
3) some clue of what you were doing
4) I may ask you to run the debug version

Written by Nigel Griffiths nag@uk.ibm.com
Feedback welcome - on the current release only and state exactly the problem
No warranty given or implied.

[ メッセージ編集済み 編集者: ゆっぽ 編集日時 2008-04-17 09:19 ]
未記入
会議室デビュー日: 2008/04/16
投稿数: 17
投稿日時: 2008-04-17 10:40
回答ありがとうございます。

RHEL ES4 の64ビットです。

前記サイトの【Installing the tool】を参考にインストールし実行すると、
cannot execute binary file
と出ます。

* Copy the nmonXXX.tar.Z file to the machine. If using FTP, remember to use binary mode.
Note: Version XXX replaces this example.
* To uncompress the file, run uncompress nmonXX.tar.Z.
* To extract the files, run tar xvf nmonXX.tar.
* Read the README file.
* To start the nmon tool, type nmon.
* If you are the root user, you might need to type ./nmon.
ゆっぽ
常連さん
会議室デビュー日: 2006/02/15
投稿数: 40
投稿日時: 2008-04-18 08:50
そうですね。まずエラー内容からnmonに実行権限が付いているか
確認されてみてはいかがでしょうか。

あとは、サーバに転送する際、FTPを使用したならBinary指定できちんと転送したとか。

頂いている情報からでは、このくらいしか言えないです。。。
1

スキルアップ/キャリアアップ(JOB@IT)