Network programming is complex: one has to deal with a variety of protocols (IP, ICMP, UDP, TCP etc), concurrency, packet loss, host failure, timeouts, the Sockets API for the protocols, and subtle portability issues. The protocols are typically described in RFCs using informal prose and pseudocode to characterise the behaviour of the systems involved. That informality has benefits, but inevitably
というわけで、再び負荷を下げる方法を模索した、戦いの記録。 1.MySQLの設定を変更して高速化 2.Zend Optimizer 3の導入 3.ionCube PHP Acceleratorの導入 4.テンプレートの見直しでクエリーを減らす 5.robots.txtでクロールする間隔を制御する 6.MySQLの設定を負荷を低くする設定に変更 7.キャッシュを有効化する 前回解説した「GIGAZINEのLoadAverageを「27」から「2」へ下げた方法」から約3週間後、6月20日(火)の夜、気がつくと負荷の15分平均は「25」をコンスタントに吐き出すようになり、さらに訪問者は急増、ついに6月28日(水)12時45分、負荷対策の効果がほとんど出ないまま、LoadAverage15分平均は「86」に…。 何か対策が根本的に間違っているのだろうか?それとも、もうGIGAZINEサーバのハード
TheC10kProblem - 「C10K問題」(クライアント1万台問題)とは、ハードウェアの性能上は問題がなくても、あまりにもクライアントの数が多くなるとサーバがパンクする問題のこと 目次 この文書について C10K 問題 関連サイト まず読むべき本 I/O フレームワーク I/O 戦略 1. 各スレッドが複数のクライアントを受け付ける. そしてノンブロッキング I/O と レベル・トリガ型の完了通知を利用する. 伝統的な select() 伝統的な poll() /dev/poll kqueue() 2. 各スレッドが複数のクライアントを受け付ける. そしてノンブロッキング I/O と 変更型の完了通知(readiness change notification)を利用する. kqueue() epoll リアルタイム・シグナル fd 単位のシグナル (Signal-per-fd)
[質問] GlancePlus での SZ/VSZ/VSS/RSS というメモリー表示の違いがよくわかりません。 ps(1) や top(1) との関係も併せて,教えて下さい。 [構成] Product: GlancePlus Version: 全て OS: HP-UX [解説] ここでは,Oracle 8 のプロセス(ora_pmon_????)を使って説明します。 まず,Glance -M を実行し,Process ID を入力した結果が下記だったとします。 Text RSS/VSS:8.6mb/ 18mb Data RSS/VSS:5.1mb/5.5mb Stack RSS/VSS:24kb/24kb Shmem RSS/VSS:5.5mb/5.5mb Other RSS/VSS:1.4mb/1.7mb プロセスの実メモリー上に存在する部分 RSS :20.84 MB(8.6+5.1
更新履歴 2006/03/17 07:14 FRI 久々に関連スレッド更新。 2006/03/10 18:49 FRI fc2サーバーに移転。。。 2006/03/06 22:46 MON miniへのリンクを要求により削除 2006/03/02 00:56 THU 更新 2006/03/01 18:11 WED トップロゴ&favicon.icoを作る。 2006/02/28 15:30 TUE リンクを直す。 2006/02/27 16:55 MON iPodの動画のサンプルのミラー作った。 2006/02/27 16:03 MON 更新 2006/02/25 21:17 SAT 更新 2006/02/19 12:25 SUN iPod_shuffle_CM.zipの公開停止&iPod_iTunes_CM_2.zipの公開 2006/02/14 20:39 TUE iDoomのページ完
Mission To provide a wide range of both synthetic and application benchmarks for Linux as well as information and tools to tune and run them. Introduction This project is made up of various parties interested in measuring aspects of linux performance. Some members are interested in performance of a specific workload on normal PC architectures, some are comparing specific hardware capabilities,some
A Network Protocol Independent Performance Evaluator Questions/comments/bug-reports should be emailed to netpipe@lists.scl.ameslab.gov If you do not get a response, please subscribe to the Netpipe mailing list and re-post since We've been getting a lot of junk mail on that address. NetPIPE is a protocol independent performance tool that visually represents the network performance under a variety
動的配列への追加コストは O(1) ってのは覚えていればそれだけの話ですが,どうしてかと言われると意外と難しいものです. というのも, このO(1)ってのは動的配列の実装方法に強く依存しているからです.実装を知っていないと答えられません. 一般論として,1つ要素を追加するとき,配列に空きがなかったら新しく配列を作り直して全要素をコピーする必要があります.コピーのコストは O(n) だから,追加コストも O(n) になるという議論が混乱の元になっています. こういうときは,要素追加を n 回繰り返したときの計算量を n で割った平均をとるという解析方法が使われるそうです.一般に, ある operation C の計算量を C を n 回行ったときの計算量 O(n) を n で割った値 O(n)/n で評価する手法をならし解析 (amortized analysis)と言うそうです. さて,s
Last updated on: Tuesday, December 01, 2015 Software Linux/390 Distributions Linux/390 Patches Hercules - An S/390 Hardware Emulator Information Large numbers of links Linux/390 HOWTOs IBM's Linux/390 pages Distribution Contents IBM VM and Linux Resources Linux man pages Notes & Observations Top 10 reasons to run Linux on VM Linux/390 at Princeton University i/370 Port, aka Bigfoot linuxvm.org Arc
bonnie++の使用方法 ハードディスクベンチマークツール「bonnie++」を用いて、ディスクのIO性能を測定する際の手順メモです。同ツールを使用することで、シーケンシャルread/write、ランダムアクセス等の性能測定を一度に行うことができます。bonnie++は最新バージョンの「1.03」を使用します。コンパイラはgccを使用しています。 なお、「RAMディスクのIO性能をチューニングに活用すべし」で記載した通り、RAMディスクのIO性能の測定にも使用していますが、bonnie++ 1.03ではこのように高速なディスクに対して使用することは想定されておらず、測定した処理時間が短過ぎると測定結果の表示が「+++++」「+++」となってしまいます。このためソースを少し修正してからmakeしています。 ソースのダウンロード 次のURLより、bonnie++ 1.03のソースをダウンロ
ソフトバンク発行のUNIX USER誌(毎月8日発売)にて、1995年2月号より、 2005年3月号まで、 10年という長きにわたって連載された「よしだともこのルート訪問記」 のページです。暖かく応援していただき、ありがとうございました。 次のページから、 第54回(1999年9月号掲載)から、第100回(2005年2月号掲載)までの記事が、 公開されていますので、よろしかったらご覧下さい。 第54回(1999年9月号)から第100回(2005年2月号)までの記事 オープンソースマガジン(元UNIX USER)”が、2007年1月号をもって、 休刊になりました。上記のページは、編集部の許可を得て、公開しています。 ありがとうございました。 2007年5月21日 よしだともこ Contents 1.前半の記事公開 次のページからは、第1回(1995年2月号掲載)から第53回(1999年8月号
This document describes the information the orcallator.se tool measures on Solaris hosts. With each description of a particular measurement is an example of some data. At Yahoo!/GeoCities I have observed almost every measurement that exhibits problems to show up somewhere on the site. I have pulled these particular pieces of data for this page for illustration purposes. For more information on Orc
起動オプションとは † 起動オプションを入力する起動画面 起動オプションについての解説であるknoppix-cheatcodes.txtは稼働中のKnoppixなら/cdrom/KNOPPIXディレクトリを探すと見つかる。 最新のknoppix-cheatcodes.txt KNOPPIX.netのCheat Codes解説ページ 起動オプションの移り変わり --> CheatCodes ↑
Redhat社からリリースされた「RedHat Enterprise Linux 5 Beta1」をインストールしてみました。 特徴をいくつか挙げると、 (1)仮想化ソフト「Xen」を組み込んでいる。 (2)「Stateless Linux」という、サーバやPCの個々の設定を 素早く変更(サーバからダウンロード)する機能の搭載。 (3)iSCSIなどのネットワーク・ストレージ対応。 (4)「SystemTap」や「Frysk」などの新しい診断ツールの搭載。 といったところがあります。 また、サーバー版とクライアント版がそれぞれ別のISOファイルで公開さ れており、基本的にインストールされるパッケージに違いがあるようです。 ISOはRedHatNetworkで入手できますが、アカウントを持っていない人も、以下から入手可能です。 URL: http://ftp.redhat.com/pub/r
Jeremy founded Tag1 Consulting in 2007. He has been a contributing core Drupal developer since 2002, and helped establish Drupal as a successful CMS through the early popularity of his personal blog, KernelTrap.org. Over the years, he authored and maintained the core statistics module and throttle module, as well as the pager logic and the initial Drupal 5 installer. He continues to contribute to
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く