Perf
iperf でパケットサイズを変更する。-l オプションで指定できる。 $ iperf3 -c 172.**.**.36 -P 48 -t 1800 -i 60 -l 1 CloudWatch メトリクス クラアント サーバ OS性能メトリクス sar で PPS を確認。 rxpck/s: 受信パケット数/秒 txpck/s: 送信パケット数…
スループットの計測などで想定通りのスループットが出ない場合の確認ポイント。 USEメソッドや時間ベース分析で科学的にボトルネックを特定する。 エラーが発生した場合はログから原因を特定する(どのコンポーネントでのエラーが根本原因か特定する)。 ス…
たしか、4年くらい前にデータベース系のイベントで瀬島さんと横道さんと話しているときにそういうものを作っているとちらっと聞いて気になっていたので、ブログ見たときに sysload は「あの時、聞いたやつだ」と思い出した。 はるか昔kernel 2.6 の頃、Load …
Netflix FlameScope: a new open source performance analysis tool https://t.co/ALhVppkzfd #flamescope pic.twitter.com/YrJMuJvb7p— Brendan Gregg (@brendangregg) 2018年4月4日Brendan Gregg らの所属する Netflix の cloud performance engineering t…
自分の「シンプルでシステマチックな〇〇性能分析」のルーツな面々のうちの2人*1 Brendan Gregg@Netflix と Tanel Poder@Gluent が素敵な絡みをしていたのでメモ。@brendangregg Could be useful: I once documented my understanding of the typical CPU co…
Linuxでddで1GBのファイルを作成し perf でプロファイリングし、Flame Graph (炎のグラフ?)にして可視化したものです。 Flame Graphs は perf(Linux)、SystemTap(Linux)、DTrace(Solaris、Oracle Linux(UEK)、Mac OS X、FreeBSD)、XPerf.exe(Windows) など…