• ベストアンサー

【Redhat Linux】「sar -d」の実行結果について

はじめまして。 sarコマンドについての質問です。 RedHat Linuxで性能情報を採取しているのですが、「sar -d」コマンドを実行した際、出力結果の"DEV"の列に表示されるデバイス?(dev8-16とか、dev231-4とか)の意味がわかりません。 どのようなデバイスにどのような数字が割り当てられているのでしょうか。また、そのような情報はどこかのファイルに持っているのでしょうか。 以上、よろしくお願いいたします。

質問者が選んだベストアンサー

  • ベストアンサー
  • Nii
  • ベストアンサー率48% (79/162)
回答No.2

RedHat Linuxという事でしたので、CentOS5で確認してました^^; 「ls -l /dev」で表示される","の前がメジャー番号、後ろがマイナー番号のはず・・・ brw-r----- 1 root disk 3, 0 2月 4 21:34 hda

eminem555
質問者

お礼

早急の回答ありがとうございます!! なるほど、/devの","の前と後ろにメジャー番号と、マイナー番号が書かれてたんですね。勉強になりました。 ありがとうございました。

その他の回答 (1)

  • Nii
  • ベストアンサー率48% (79/162)
回答No.1

>意味がわかりません。 "dev m-n"と表示で、mはデバイスのメジャー番号、nはマイナー番号 >そのような情報はどこかのファイルに持っているのでしょうか。 /etc/sysconfig/sysstat.ioconf -pをつけて、「sar -d -p」で実行してみてください。

eminem555
質問者

補足

回答ありがとうございます。 >"dev m-n"と表示で、mはデバイスのメジャー番号、nはマイナー番号 メジャー番号とはデバイスの種類ごとにつけられている番号ということでしょうか。また、マイナー番号とは何の番号でしょうか。 >/etc/sysconfig/sysstat.ioconf 上記ファイル(sysstat.ioconf)を探しましたが存在しませんでした。。linuxでデフォルトで存在するファイルなのでしょうか? >-pをつけて、「sar -d -p」で実行してみてください。 -pをつけたらエラーがでて実行できませんでした。。linuxのsarコマンドは-pはオプションに無いと思いますが。。

関連するQ&A

  • [Redhat Linux]sarの出力結果について

    いつもお世話になっています。 sarの出力結果について悩んでいます。 リソースを図る為、sysstatを入れて、sarによって結果を見ようと思いましたが、サーバーにより表示間隔が異なっています。 すべてのサーバーで5分おきに出力するにはどうすればよいでしょうか。 ▼Aサーバー sarコマンドの結果が一日1つしかデータが取得できていない。。 ▼Bサーバー sarコマンドの結果がランダムに出力されている。 ▼サーバーC sarコマンドの結果がきっちり5分おきに取得できています。 ▼設定ファイル(設定は全ファイル共通です。) $ cat /etc/sysconfig/sysstat # How long to keep log files (days), maximum is a month HISTORY=7 $ cat /etc/cron.d/sysstat # run system activity accounting tool every 10 minutes */5 * * * * root /usr/lib/sa/sa1 1 1 # generate a daily summary of process accounting at 23:53 53 23 * * * root /usr/lib/sa/sa2 -A 取得間隔は5分置きに変更しております。 ▼sysstat バージョン $ rpm -qa | grep sysst sysstat-5.0.5-11.rhel4 ▼OSバージョン $ cat /etc/redhat-release Red Hat Enterprise Linux ES release 4 (Nahant Update 3) $ uname -a Linux xxxxxx 2.6.9-5.ELsmp #1 SMP Wed Jan 5 19:30:39 EST 2005 i686 i686 i386 GNU/Linux 以上宜しくお願い致します。

  • sarコマンドについて

    始めまして! 初歩的な質問かも知れませんが、sarコマンドを 実行すると、実行結果ファイルもしくは実行ログ ファイルがどこかにおちていたりしませんか? もし、ご存知の方がいらっしゃいましたら教えて 頂けないでしょうか?宜しくお願い致します。

  • sysstatをインストールしたが、sarが使えない

    CnetOS 5 を使用しています。 #cat /etc/redhat-release CentOS release 5 (Final) 「sar」コマンドを使用したいと考え、WEB上から以下をダウンロードし、[./configure][make][make install]を実施しました。 ※sysstat-8.1.3.tar.gz その後「# sar」を実行するのですが、 『/var/log/sa/sa28 を開けません: そのようなファイルやディレクトリはありません』 とErrorがでて、コマンドが実行できません。 Google先生でも調べたのですが・・どなたかおわかりの方いらっしゃらないでしょうか。 よろしくお願いします。

  • sarで取得できる値について(平均?or瞬間?)

    OSはSolaris9を使用しています。 sarコマンドで取得される値について教えてください。 例えばsar -A 5 10 とした時に得られる情報は、5秒ごとに採取した瞬間値なのかそれとも採取間隔5秒間の平均値なのかが分かりません。 初歩的な質問ですみませんがどなたか教えてください。

  • コマンド結果のリダイレクト

    UNIXコマンドで「sar」がありますが、 その中のオプション「-o」を使用しないで ファイルにリダイレクトをしたいです。 なお、その際にバックグランドで実行しています。 sarコマンドは長時間動かし途中でリダイレクト結果をviewなどで見たいのですがどうしたらよいでしょうか? ex) sar 5 10000 > log.txt & これだと、sarコマンドが終了しないとlog.txtに出力されません。いつでもviewなどで最新のlog.txtを見たいです

  • Linuxコマンド

    Linuxコマンドのついて質問です。 Knoppixを使って >su - >umount /dev/hda >dd if=/dev/zero of=/dev/hda bs=512 count=1 と実行しようとしたのですが、/dev/hdaが読み込み専用モードとなっているためうまくいきません。書き込みも可能にするにはどのようなコマンドがあるのでしょうか? ちなみにKnoppixを起動すると途中でモニタ出力されなくなるのでコンソールで作業しています。よってGUIは使えません。 よろしくお願いいたします。

  • 実行結果の順番がおかしいんです・・・・・(。。;)

    現在C言語の勉強をしている初心者です。突然ですが 例えば、このようにプログラムしたら・・・ #include <stdio.h> int main(void) { int n; printf("何か数字を入力してください:"); scanf("%d",&n); printf("\n入力した数字は%dです。\n",n); return 0; } <<実行結果>>  何か数字を入力してください:2 [Enter]  入力した数字は2です。 って普通は出力されますよね??しかし、私の使っているBorland C++ Compiler 5.5 では <<実行結果>>  2 [Enter]  何か数字を入力してください:  入力した数字は2です。 っていう風に、まず、なにか入力しないとprintfの内容を出力してくれないんです。(汗)これって実行結果の順番がおかしいですよね・・・(。。;) どうかこの状態を直せるアドバイスをください。 よろしくお願い致します。m(__)m

  • RedHat Linux 7.2とCD-ROMのマウント

    以前に全く同じ質問をしたものですが、再度御願いします。 RedHat Linux 7.2を投入しまして正常に作動を確認後、必要が在ってCD-ROMのマウント使用としたのですが、マウントされません。 mount: /dev/cdrom is not a valid block deviceと表示されます。ちなみにfstabの関連のラインは次の通りです。 /dev/cdrom /mnt/cdrom iso9660 noauto,owner,kudzu 0 0となっています。mount -t iso9660 -o ro /dev/cdrom /mnt/cdromも作動しませんでした。どなたか解決策が在りましたら、教えてください。

  • redhatで使用するシェルを作りたいです。

    redhatで使用するシェルを作りたいです。 linuxはほとんど触ったことがなく、そもそもの理解が間違っているかもしれません。 ご容赦ください。 サーバOSがredhat5.4?でとりあえずシャットダウン処理を走らせる、簡単なコマンドでできないかと思っています。 Windowsだとbatファイルにshutdownコマンドを記入して実行すればシャットダウンされますが、linuxの場合はshファイルにどのようなコマンドを記入してどう実行すればよいのかわかりません。 Windowsとは勝手が違うのでしょうか? インターネットで調べてみましたが入門編のようなサイトが見当たらず、このように投稿した次第です。 よろしければコマンドの書き方と実行方法を教えていただけると助かります。 よろしくお願いします。

  • Linuxでネットワーク転送バイト数は調べられる?

    RedHat Enterprise Linux AS v4のコマンドやツールなどを使用してネットワークインタフェースを通過した データのバイト数は調べられるのでしょうか。 ネットワーク版のsarやiostatのようなコマンドを 想定しています。 よろしくお願いいたします。