KLab でも最近は AWS を使ったプロジェクトがかなり増えてきました。 AWS で問題になりがちなのが、 RDB の性能が DSAS 環境に比べて低いことです。 DSAS ではバッテリーバックアップ付きのRAID + 非同期レプリケーションを使っているのですが、 RDS では Multi... 続きを読む
linux | 00:44Starletのヘッダとボディを合わせて出力する閾値を変更してみる - かぜぶろのはてぶろ、略してはてぶろ この手の記事の話でコンテキストスイッチについて出てくることがあるけど、あまり数値が併記されているものがないように思えます。その手のプ... 続きを読む
2012年8月14日火曜日 tarコマンドを負荷制御(bwlimit指定)して実行する方法 Tweet シャノンについてはこちら ちょっと個人的に便利なTipsだったのでメモついでにBlog書いてみました。 tar.gz形式でディレクトリを圧縮するシーンは日常でよく目にしますよね?... 続きを読む
3月13日、超高速ストレージメモリ「ioDrive」を手がける米Fusion-io CEO兼創業者デイビッド・フリン氏が来日し、製品戦略についての講演を行なった。また、最大容量2.4TBの新製品「ioDrive2/ioDrive2 Duo」を投入した。 CPUに処理対象データを近づける 2006年に... 続きを読む
サーバーのリソースを見るにはグラフ化は重要ですが、推移ではなくリアルタイムな状況、例えば秒単位のスパイキーな負荷を見るには、サーバー上でvmstatやiostatなどの*statファミリーを叩く必要があります。さて、vmstatはメモリの状況やブロック数単位のI/O状... 続きを読む
Fusion-io is a leading provider of solid-state technology and high-performance I/O solutions that unlock a world of possibilities for performance-starved applications, closing the gap between processing power and storage performance.LATEST NE... 続きを読む
iostatコマンド出力の見方 ■CPU情報 %user: ユーザプロセスによるCPUの使用率 %nice: 実行優先度を変更したユーザプロセスによるCPUの使用率 %sys: システムプロセスによるCPUの使用率 %iowait: I/O終了待ち時間(I/O進行中でその終了を待って... 続きを読む
リレーショナルデータベースを利用する際には、高い性能を引き出すために物理設計をし、スキーマを工夫し、パラメータのチューニングを行うことがつねに行われてきました。 性能のボトルネックはたいがいHDDにあり、いかにそのボトルネックを回避するかがチュー... 続きを読む
分散KVS kumofs のコードは、全体で約2万行です 22,030行。2010-04-12現在">*1。そのうち、ネットワークI/Oやプロトコルに関するコードは約1万行 9,931行。">*2で、全体の約半分を占めています。ロジックは残りの半分*3だけで実装されています。 この実例から分... 続きを読む
昨年から続いているアルゴリズムイントロダクション輪講も、早いもので次は18章です。18章のテーマはB木(B Tree, Bツリー) です。B木はマルチウェイ平衡木(多分木による平衡木)で、データベースやファイルシステムなどでも良く使われる重要なデータ構造です。B... 続きを読む
検索したいフレーズを入れれば即座に結果を返してくれるあのGoogleですが、その1フレーズを処理するため、実に1000台ものサーバを使い、わずか0.2秒で超高速処理していることが、WSDM 2009にて明らかになりました。基調講演を行ったのはGoogleフェローであるJef... 続きを読む