タグ

dtraceに関するd_seaのブックマーク (3)

  • http://docs.sun.com/app/docs/doc/819-6259?l=ja

  • DTraceでトラブルシューティング

    solaris# dtrace -n 'syscall:::entry /zonename == "mysql_zone"/ {@[execname]=count(); }' dtrace: description 'syscall:::entry ' matched 235 probes ^C ttymon                                    9 svc.configd                             154 nscd                                    294 java                                    388 mysqld                                15344 solaris# このmysqldプロセスの中を、DTrace

    DTraceでトラブルシューティング
  • カーネル挙動を追尾する「DTrace」の実力

    Solaris 10の強化機能としてクローズアップされることが多い「DTrace」。さまざまなサービスが並列稼働する基幹サーバでは、カーネル挙動によってボトルネックを判断することも多い。DTraceは、解決するための打開策となるのか? 実例サンプルで検証していく。 Solaris 10の目玉となる機能のひとつに、実行中のサーバ情報をいつでも取得できる「DTrace」がある。DTraceは、稼働サーバ上で思うようなパフォーマンスが得られなかったり、トラブルが生じた際に原因究明するのに役立つ機能だ。この「OS選択の新常識」Solaris特集では、DTraceを使うと具体的にどのような情報を取得でき? どのようなシーンで役立つのか? その実例を解説していくことにしよう。 DTraceの仕組み まずは簡単に、DTraceの仕組みから説明する。 Solaris 10の内部には、「プローブ」と呼ばれる

    カーネル挙動を追尾する「DTrace」の実力
  • 1