カジュアル!(挨拶) このエントリは MySQL Casual Advent Calendar 2011 の18日目の記事です。昔、専ら PostgreSQL を使っていた頃、MySQL のクエリキャッシュって簡単に性能上がるしみたいだし羨ましいなあ、と思っていました。そのため、1年ほど前から業務で ... 続きを読む
KLab Advent Calendar 2011 「DSAS for Social を支える技術」の9日目です。 前回は php を動かしている Apache の手前にリバースプロキシを 置く必要性を解説しました。 今日は、 その前の php のプロセス数を絞る設定と合わせて、実際に Apache で 設定する方... 続きを読む
linux, debian, ubuntuLinuxで意図的に負荷を与える場合、CPU負荷なら以下のような無限ループを実行したり、ディスク負荷なら大きなファイルを書き込んだりしていました。 $ perl -e 'while (1) {$i++}' しかし、上記の方法だと思ったような負荷を与えることが... 続きを読む
先日のももクロハッカソンで出会った wantedly を作ってる仲さんがと言ってたので、面白そうなので wantedly を速くしてみました。wantedlyちなみにデータが数百万オーダーもなさそうなのに、どのページもログインすると2-5秒ぐらいかかっていたので、確実に速... 続きを読む
JSONの発見者でJavScript界の重鎮であるYahoo!のダグラス・クロックフォード(Douglas Crockford)氏。米オライリーが主催するイベント「Velocity 2011」で、セッション「JavaScript & Metaperformance」を行いました。 いまWebブラウザ間でJavaScriptエンジン... 続きを読む
勝手に命名。システムコールの呼び出しが多くなることでソフトウェア割り込みの回数が毎秒10万回を越え、ソフトウェア割り込みの処理だけでCPU資源の大半が消費されてしまう問題。ソフトウェア割り込みが1つのCPUコアに集中し、コアを増やしてもスケールしなく... 続きを読む
Dismiss Octotip: You've activated the file finder by pressing t Start typing to filter the file list. Use ↑ and ↓ to navigate, enter to view files. * load.c (loaded_feature_path): cut nonsence loop execution to fix performance bug. git-svn-... 続きを読む
4種のテストツールで構成 サイオスの品質向上フレームワーク (Page2) 品質向上フレームワークを 構成する4種類のツール ◆ 単体テスト 自動化ツール 〜Agitar Agitarは単体テスト向けの自動化ツールだ。製品は、本体である“Agitator”と、レポートツール... 続きを読む
前回につづいてパフォーマンス比較をしてみました。ただし、前回と測定方法変えてます。最適化された状態で計測するため1プロセス内で同じ処理を3回実行して最後の値を取る、ということをそれぞれのテストケースで3回実行して真ん中の値を使っています。コード... 続きを読む
2009/04/17 東京エレクトロンデバイス CN事業統括本部は、米Akorri(アコーリ)と国内総代理店契約を結び、AkorriのIT性能管理ソフトウェア「BalancePoint」の国内販売開始を発表した。 BalancePointはアプリケーション・レスポンスを監視し、性能問題の分析や... 続きを読む
仕事に関する事。プログラミングに関する事を書きます。 会社は、「日本シー・エー・ディー株式会社」です。 htt://ncad.co.jp/ Javaによるプログラムで一番やっかないなのが、メモリーリークやスレッドの同期など負荷試験をしっかりしないとわからない問題です... 続きを読む
【特別企画】 開発計画における性能の位置づけがもたらす落とし穴 〜エンピレックス「ボトルネックバスターズ」の取り組み(第3回) 2008/03/27 現在のWebアプリケーションには、機能だけではなく高い性能も求められる。 しかし現実のシステム開発では、顧客に... 続きを読む
The fastest malloc we've seen; works particularly well with threads and STL. Also: thread-friendly heap-checker, heap-profiler, and cpu-profiler. OverviewPerf Tools is a collection of a high-performance multi-threaded malloc() implementation,... 続きを読む
第6回 Eclipseをプロファイラとして活用する 的場聡弘(NTTデータ ビジネス開発事業本部) 岡本隆史(NTTデータ 技術開発本部) 2003/10/31 Eclipseを用い、Javaアプリケーションの性能向上のためのプロファイル情報を取得することができます。今回は、Eclipse... 続きを読む
=> Related: How do I Find Out Linux CPU Utilization? #2: vmstat - Network traffic statistics by TCP connection - System Activity, Hardware and System Information vmstat reports information about processes, memory, paging, block IO, traps, and... 続きを読む
perl+web今更な話題で恐縮ですがmiyagawaさんがものすごい勢いで教えてくれたのでメモっておきます。mod_proxyでバックエンドにリクエストを投げたとき、リクエストのうち何個かが極端に遅いという現象が起こりました。その時のabの結果は以下。 % ab -c 5 -n 5... 続きを読む
ベリシウム負荷テストツール「vPerformer」の2週間ライセンスのご提供を開始致しました。本ライセンスで負荷をかけることができる仮想ユーザ数は「無制限」です。 <ライセンス価格> 270,000円(税別) 報道関係各位 プレスリリース 2008年04月09日 ライトスピ... 続きを読む
SharePointでの性能テスト(負荷テスト)のツールを再考中の私です。 で、調べたらWCATがVer6.3になっていました。 う~ん、去年、一番忙しい時期にリリースされてましたな。。。全然、気が付きませんでした。 WCAT6.3は、無償でありながらも、負荷を制御するマ... 続きを読む
ITシステムがビジネスの根幹を支えている今日の状況において、アプリケーションのパフォーマンスの問題は、ビジネスの成否や企業に対する信頼度にも大きく影響しかねません。本番稼動直前にパフォーマンスの問題が見つかったのでは手遅れです。早い段階から本番... 続きを読む
AP Test V5は負荷テスト実施に必要なテストデータの作成から結果の検証までをフルサポートした性能・負荷テストツールです。数百から数千の仮想ユーザーを生成し、負荷シミュレーションを実現します。 Webシステム公開後に発生するトラブルの原因の半数以上はパ... 続きを読む
具体的なパフォーマンス要件が明らかになったら、アプリケーションが要件を満たしているかどうかを判定するテストを開始できます。パフォーマンス テストは、アプリケーションは正しく機能し、安定しており、信頼できるという仮定の下で行います。できる限り多... 続きを読む
Ubuntu Weekly Recipe 第8回 体感速度の改善 : bootchart, concurrent boot, readahead, preloadの利用 2008年3月5日 吉田史 Ubuntu 1 2 3 readahead, preloadの利用(※富豪的) ここからは起動処理が終了した後,主にデスクトップ環境に入ってからの処理の高... 続きを読む
blog@browncat.org Web, Linux, Ubuntu, Mac, PDA, 携帯電話, プログラミング, ソフトウェア&落書き Linuxに限らずデスクトップで使用するOSの体感速度の多くはディスクアクセスの時間によって決まることが多くあります。このpreloadはよく使うファイルを動的... 続きを読む
MySQL Performance: InnoDB plugin-1.0.4 & others @dbSTRESS This post is an update of my previous one about XtraDB-6 performance - as InnoDB plugin-1.0.4 announce came the same day I did not have yet any benchmark results on that time :-) To be... 続きを読む