タグ

dstatとlinuxに関するn-segaのブックマーク (6)

  • IO Accounting 機能で I/O 負荷の高いプロセスを特定

    随分久々の Linux ネタです。以前にロードアベレージに関する考察などの記事も書きましたが、多くのサーバーサイドエンジニアはサーバ負荷と日々戦っていることかと思います。過去多くの場合、負荷の原因特定はおおよそ下記のような手順で分析をしていたことかと思います。※詳しい手順は別エントリとして記載予定。 top をみて上位に張り付いているプロセスを確認しつつ CPU or I/O のどちらが原因か判別 ps を使ってプロセスの状態を確認して(T),(D)の状態から CPU or I/O のどちらが原因か判別 vmstat で procs の r, b の数、swap の si, so の状態、I/O の bi, bo の状態を確認 iostat を使って disk の read/write の状態をさらに詳しく確認 sar を使って os の状態をさらに詳しく確認 おおよその原因特定から設定を

  • 9.2 システム・パフォーマンス・チューニングについて

    パフォーマンスの問題は、システムのコンポーネント、ソフトウェアまたはハードウェアのいずれか、およびその相互作用が原因の場合があります。Oracle Linuxでは、多数のパフォーマンス診断ユーティリティを使用でき、その中には、異なるハードウェア・コンポーネントごとにリソース使用率を監視および分析するツールや、複数のプロセスとそのスレッドでパフォーマンスの問題を診断するためのトレース・ツールなどがあります。 多くのパフォーマンスの問題は、構成エラーの結果です。このようなエラーは、サポートされているソフトウェア、ハードウェア、記憶域、ドライバおよびネットワーキング・コンポーネントに対して事前テストされた検証済の構成を使用することによって回避できます。検証済の構成では、Oracle Linuxデプロイメントに対するベスト・プラクティスが具体化され、完全なスタックの実際のテストが行われています。オ

    9.2 システム・パフォーマンス・チューニングについて
  • dstatの便利なオプションまとめ - Qiita

    dstatは便利なオプションがたくさんあるのでみんなオレオレdstatをつくろう。 最後まで読むのがめんどくさい人向け なんか重くなってるっぽい

    dstatの便利なオプションまとめ - Qiita
  • dstat が便利 | Carpe Diem

    dstat という vmstat, iostat, netstat, nfsstat, ifstat 用の置き換えとして使える多機能ツールがあることを知ったので、CentOS でさっそく試してみました。 まず、インストール方法ですが、公式に dstat パッケージが提供されているので yum 一発でインストールすることができます。 $ sudo yum install dstat /usr/bin/dstat にインストールされます。 dsat は多機能ツールですが、使い方は dstat –help するとたくさん表示されます。 まず、オプションを指定しないで実行してみます。 $ /usr/bin/dstat —-total-cpu-usage—- -dsk/total- -net/total- —paging– —system– usr sys idl wai hiq siq| read

  • リソース監視のdstatが凄くいい - rochefort's blog

    恥ずかしながらdstatを知りませんでした。 WEB+DB PRESS74のMYSQL 実践入門を見ていたら システムリソース使用状況の調べ方見たいな表がありまして Linux系はdstatでcpu、メモリ、ディスクIOが調べれると書いてありました。 これまでは ちょろっとリソース見たいという時は vmstat -n 1 | perl -MPOSIX -pe 'BEGIN{$|=1} print strftime q{%Y/%m/%d %H:%M:%S }, localtime' vmstatとログ収集を一度にやる - rochefort's blog みたいなことをやっていたのですが dstatを使うと こんな感じになりました。 dstat -Tclm dstat -Tcldr オプション概要 オプションの順を入れかえることも可能です。 すごい、すごい!dstatめっちゃ便利。 オプショ

    リソース監視のdstatが凄くいい - rochefort's blog
  • 18 Commands to Monitor Network Bandwidth on Linux server

    Network monitoring on Linux This post mentions some linux command line tools that can be used to monitor the network usage. These tools monitor the traffic flowing through network interfaces and measure the speed at which data is currently being transferred. Incoming and outgoing traffic is shown separately. Some of the commands, show the bandwidth used by individual processes. This makes it easy

    18 Commands to Monitor Network Bandwidth on Linux server
    n-sega
    n-sega 2014/04/07
    iftopコマンド、便利そう
  • 1