タグ

2008年12月27日のブックマーク (6件)

  • [ThinkIT] 第1回:共有バッファでどれだけ変わる? (3/4)

    PostgreSQLエンジンがデータベースにアクセスする場合、まずハードディスク上の必要なデータを共有バッファ上に読み込みます。そして共有バッファ上のデータを読み書きすることで処理を行います。その後また同じデータにアクセスする必要が生じた場合には、ハードディスクにアクセスするのではなく、すでに共有バッファ上に読み込まれているデータに対してアクセスします。こうすることで、遅いハードディスクへのアクセスを減らして処理性能を稼いでいるわけです。 ただ共有バッファはサーバマシンのメモリ上に確保されるため、その大きさには限界があります。このため、ハードディスク上のすべてのデータを共有バッファに読み込めるわけではありません。そこでPostgreSQLでは、より頻繁にアクセスされるデータを優先的に共有バッファに読み込むことで、適切なパフォーマンスを維持するようになっています。 共有バッファの大きさはデフ

    tgk
    tgk 2008/12/27
    shared_buffersに対する意見(2) 「サーバマシンの搭載メモリ量の1/4~1/2を設定することをお勧めいたします」
  • [ThinkIT] 第1回:postgresql.confによるチューニング(1) (2/2)

    PostgreSQLの設定ファイルであるpostgresql.confには性能に関する項目がいくつかあります。まずはこれらについて見直しましょう。 shared_buffersには、PostgreSQLのデータベースエンジン(バックエンド)が使用する共有メモリ上のバッファ領域を指定します。shared_buffersは大きすぎても小さすぎても性能が低下します。初期状態ではinitdbの自動設定機能により、1000程度に設定されていると思いますが、できれば8000〜10000程度まで引き上げた方がよいでしょう。これ以上の値を指定すると、バッファ管理のオーバーヘッドにより逆に性能が低下します。 shared_buffersを大きくするとpostmasterが立ち上がらないことがあります。その場合はOSの共有メモリ領域を拡張します。共有メモリの拡張方法の詳細は、PostgreSQLマニュアルの「

    tgk
    tgk 2008/12/27
    shared_buffersに対する意見(1) 8000-10000にしておけと石井さん。「shared_buffersをできるだけ多く取ってください」は間違い。PostgreSQLは余ったメモリをOSにバッファ領域として使ってもらった方が性能が向上する
  • Linux のメモリー管理(メモリ―が足りない?,メモリーリークの検出-防止)(Kodama's tips page)

    サ−バ等に使っているPC のメモリが十分かどうか気になる事は多いと思う. 調べ出すと フリーメモリーの不足や SWAP にメモリーがはみだしている様子など 心配な事がいろいろでて来る. PC の動作が遅くなる原因は様々な要因が絡み合っているので, 表面に現れた症状だけでは効果的な対策が分からない事もある. 以下では, メモリ−関連にしぼって解説する. メモリの状況を調べる メモリ−は十分なはずなのに 余裕が無い? どのプロセスがメモリを消費しているのか? メモリーのリークを検出する方法? 防止する方法? メモリ−は十分なはずなのに SWAP を使ってる? じゃ, 当のメモリ−不足はどうしたら分かるの? メモリーと SWAP 領域はどのくらい確保すると良いのか メモリの状況を調べる メモリの利用状況を調べる方法は, free, top, ps, vmstat, /proc/meminfo

    tgk
    tgk 2008/12/27
    freeの出力は-/+ buffers/chche の行を見て空きメモリを判断すること
  • SUWAND

    和太鼓スタジオ すわんど 〒330-9111 埼玉県さいたま市中央区新都心8番地 さいたまスーパーアリーナ5FTel. 048-600-3033

    tgk
    tgk 2008/12/27
  • 広告システムエンジニアは絶対におもしろいと思う理由 - 最速配信研究会(@yamaz)

    少し前からだけど,Cookpadやはてなが広告システムエンジニアを募集している. クックパッド|採用情報: 【技術部】アドシステムエンジニア http://info.cookpad.com/?page_id=113 求人情報:広告システムエンジニア - はてな http://www.hatena.ne.jp/company/staff/accountengineer 私個人の経験から,オンライン広告システムというのは検索やインフラ系と並び,インターネット系のシステムの中でもっともエキサイティングな分野の一つだと思っている.それにもかかわらず,狙って応募してくる人はあまりおらず,いつもいつも悔しい思いをしてきていたので,広告システムがいかにおもしろいかをちょっと述べてみたいと思う. その会社で一番アクセスを受けるところなのでおもしろい. 広告システムはそのサイトの全サービス上に配信する必要が

    広告システムエンジニアは絶対におもしろいと思う理由 - 最速配信研究会(@yamaz)
    tgk
    tgk 2008/12/27
    またオンラインメディアというのは「OneToOneターゲティング」を「リアルタイムレスポンス」で可能とする唯一のメディアであって,本来は究極
  • Official Apple Support

    If your Apple device needs repairs, you can go to an Apple Store, visit an Authorized Service Provider, or mail in your device. Whatever you choose, we’ll make sure your device works the way it should. Beware of counterfeit parts Some counterfeit and third party power adapters and batteries may not be designed properly and could result in safety issues. To ensure you receive a genuine Apple batter

    tgk
    tgk 2008/12/27
    謎の言語にしてしまったら一度リセットしてから言語変更する