- - PR -
nmonツール使用について
1
投稿者 | 投稿内容 | ||||
---|---|---|---|---|---|
|
投稿日時: 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 ] | ||||
|
投稿日時: 2008-04-16 23:47
Redhat Enterprise Linux ES4は64ビット版を使用している。 ということでよろしいのでしょうか? 表示されるエラーメッセージも掲示された方がよいかと思われますが。 | ||||
|
投稿日時: 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-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. | ||||
|
投稿日時: 2008-04-18 08:50
そうですね。まずエラー内容からnmonに実行権限が付いているか
確認されてみてはいかがでしょうか。 あとは、サーバに転送する際、FTPを使用したならBinary指定できちんと転送したとか。 頂いている情報からでは、このくらいしか言えないです。。。 |
1