タグ

パフォーマンスに関するkorinのブックマーク (9)

  • Webサーバの性能を測る | IIJの技術 | インターネットイニシアティブ(IIJ)

    UNIX系のOSで利用できるWebサーバの性能測定ツールといえば、Apache Benchやhttperfを思い浮かべる人が多いのではないでしょうか。これらの計測ツールは、残念ながら最近の高速なWebサーバを計測するには非力です。この記事では、高速なWebサーバにも負けないweighttpの使い方を紹介します。 weighttpとは何か weighttpは、Webサーバlighttpdの開発者が実装したWebサーバの性能測定ツールです。以下のような特徴を持ちます。 Webサーバのスループット(リクエスト毎秒)を測定できる ネイティブスレッドを複数起動し測定性能を向上できる libevを利用することで、モダンなポール・システムコールを利用する Apache Benchによく似たコマンドラインオプションを持つ 2.は Apache Benchやhttperfにはない機能です。ここが決定的に異な

    Webサーバの性能を測る | IIJの技術 | インターネットイニシアティブ(IIJ)
  • curlでボトルネック調査をする - 256bitの殺人メニュー

    ますだっくすさんが curlのエントリ書いてたのでおいらも1つだけ追記しませう。 Webサイトのボトルネック調査 あるサイトでアクセスが遅いなぁ、って話になったときにまず当たりをつけるために遅い部分を調べたい。 って時のcurlの使い方。 実際の手順 基的には、前述のますだっく(@masudak)さんの、「その3. レスポンスの出力を加工する」であるのですが、詳細な項目を設定することで問題の切り分けにも使用できます。 出力フォーマット用のファイル。 cat <<'EOF' >/tmp/curl_env.txt url_effective\t\t: %{url_effective}\n http_code\t\t: %{http_code}\n http_connect\t\t: %{http_connect}\n time_total\t\t: %{time_total}\n time_

    curlでボトルネック調査をする - 256bitの殺人メニュー
  • クッキーを使わないドメインを使うという高速化手法 | エンタープライズ | マイコミジャーナル

    This is where he blogs about web design, front-end development, web performance, and other things web-related. 画像やCSSのようにスタティックなコンテンツはクッキーを有効にしていないクッキーレスドメインから取得した方が優れたパフォーマンスが見込めるというのはよく知られた高速化手法のひとつだ。この高速化手法の説明と実施方法をRob Flaherty氏がravelrumbaにおいてServing Static Content from a Cookieless Domainのタイトルのもとで紹介している。要点がまとまっていてわかりやすい。 サーバが特定のドメインに対してクッキーを設定した場合、そのドメインに対するHTTPリクエストにはクッキーが含まれるようになる。サブドメインも対象に

  • Ceph - フツーな日常

    2.6.34からLinus treeに統合されたので、どんなもんか調べてみた Cephというのは分散ファイルシステムであるらしい。特徴としてはスケーラビリティであるようだけど、他の実装との違いはストレージノードにOSDを使っていることのようだ。 OSDとは何ぞや http://www.ibm.com/developerworks/jp/linux/library/l-nilfs-exofs/ http://www.atmarkit.co.jp/flinux/rensai/watch2009/watch06a.html この2つの記事に非常にわかり易い説明があるので、もはや追加するべきものはないのだけど。 ファイルシステムが実際にディスクにデータを記録するためには以下のような4つの空間での情報のマッピングを行なっていると思う。 ファイルシステム的なパス空間 inode番号空間 ディスクブロッ

    Ceph - フツーな日常
  • 脳科学理論が解説。「集中力」が増す3つの仕かけ(プレジデント) - Yahoo!ニュース

    脳科学理論が解説。「集中力」が増す3つの仕かけ プレジデント2月12日(金) 10時 0分配信 / 経済 - 経済総合 ■なぜ残り10メートルで世界記録を取り逃してしまうか 北京五輪の代表選考会に来てくれと頼まれて東京辰巳国際水泳場に行ったとき、私は北島康介選手の泳ぎを見て驚いた。残り10メートルで、明らかに世界記録よりも体半分前に出ていたのだ。 「おおっ、やった!」 思わず私は立ち上がったが、タイムは世界記録に0.43秒及ばなかった。 北島のタイムを見た全日の平井伯昌コーチが、日選手はゴール前が弱いのだと言った。私は、原因は10メートル手前でもうゴールだと思って泳いでいるのではないかと読んだ。これを聞いた選手たちは、当然のことだが、自分たちは必死で泳いでいるのにという態度を示した。 私が、「全力で泳いでいない」と言ったのには訳がある。脳の機能は「ゴール間近だ」と思った瞬間に

  • IBM Developer

    IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.

    IBM Developer
  • ベンチマークツールのまとめ | Carpe Diem

    サーバ1台あるいは、サービス全体で、いったいどのくらいのパフォーマンスがあるのかについて計測することは、とても重要なことです。 僕が管理しているサービスは、最初にサービスをはじめるときはある程度の規模感を想像しながらまとまめてサーバなどを調達しましたが、サービスを開始してすこしたってきたところで今後の投資計画をたてたいため、月ごとのトラフィックを予測して、いつごろにどのくらいのサーバなどが必要か情報を調査して計画を立てることになりました。もちろん、最初からちゃんとベンチマークを行って計測してサーバを調達したほうがいいのですが、小さい会社では最初はサービスの開発に注力したいため、なかなかそういった時間をとれないのもまた事実です。 ということで、現状のサービスのパフォーマンスを測定するために必要な CentOS 上で動作するコンソールベースのオープンソースなベンチマークツールについて調べてみま

    ベンチマークツールのまとめ | Carpe Diem
  • データベース負荷テストツールまとめ(1) - SH2の日記

    Webシステム開発において性能試験を行う場合、hp LoadRunnerやApache JMeterといったウェブブラウザをエミュレーションしてくれる負荷テストツールを用いるのが定番だと思います。そんななか、たまにデータベース単体での性能を測ってほしいと頼まれることがあるので、そうした便利なツールはあるのかなと思って調べてみました。 データベースに対する負荷テストツールは探すとたくさん出てくるのですが、案件で使用しているRDBMSに対応していなかったり、トランザクション仕様が希望と異なっていたり、微妙に作りが悪かったりと、ニーズに合致したツールはすぐには見つかりません。そんなときにこのエントリがツール探しの参考になればと思います。 pgbench 対応RDBMS:PostgreSQL 対応OS:Linuxなど 言語:C 作者:石井達夫氏 ライセンス:独自(BSDライセンスに近い) トランザ

    データベース負荷テストツールまとめ(1) - SH2の日記
  • Apacheパフォーマンス・チューニングの実践

    セッションのチューニング ここまでのチューニングは、必要か必要でないかを判断すればよく、手探りで最適な値を探し出すというものではなかった。しかし、これから紹介する「セッションのチューニング」はそうもいかない。ある程度の見通しは立てられても、最適な答えを見つけるのには手間がかかってしまう。 KeepAliveとセッションの切断 セッションのチューニングの手始めとして、「KeepAlive」について考えることにしよう。KeepAliveはHTTP/1.1から用意されたもので、クライアントとの接続を保持する仕組みである。HTTPは「ステートレス・プロトコル」と呼ばれるとおり、1回の要求(リクエスト)ごとに接続が切断される。しかし、今日では1つのWebページを表示するために複数のファイルが必要となる場合がほとんどなので、1リクエストごとに接続を切っていたのでは効率が悪い。そこで考え出されたのがKe

    Apacheパフォーマンス・チューニングの実践
  • 1