タグ

メモリに関するobiwanのブックマーク (5)

  • MySQLパフォーマンスチューニング -my.cnfの見直し- - Qiita

    ※RDSは使っていません。 負荷を見てみる DBサーバーの負荷状況を見てみます。 当時の監視ツールの画像がないのですが、以下の状況でした。 LA(Load Average)が突き抜けている リクエスト数は「常識的に考えて」それほどでもない メモリの使用量にあまり変化がない swapはしていない ストレージ容量を結構っている WEBサーバーから見れば、処理待ちのままプロセスが処理されていない典型的なパターンだったと思います。 DBサーバーとしては、LAに対し、メモリの使用量があっていないように思われました。 仮説 上記の状態から、仮説を立てます。 スロークエリ が頻発しているのではないか メモリ が正しく割り当てられていないのではないか 各種ログ の設定が適切ではないのではないか 仮説を検証することで、対策をしていきます。 設定を見直す 上記の仮説の設定は、MySQLの設定ファイルである「

    MySQLパフォーマンスチューニング -my.cnfの見直し- - Qiita
  • EC2 Linux インスタンスで Apache サーバーのメモリを調整する

    EC2 Linux インスタンスのメモリ不足エラーを防ぐために Apache ウェブサーバーのメモリ割り当てを調整するにはどうすればよいですか? Amazon Elastic Compute Cloud (Amazon EC2) Linux インスタンスで実行されている Apache ウェブサーバーは、断続的に応答しなくなります。インスタンスのシステムログに、「out of memory」(メモリ不足)、「oom」、「oom-killer」、「failure to fork process」(プロセスをフォークできませんでした)、またはその他のメモリ不足の旨のメッセージが表示されています。 簡単な説明 システムログを表示してエラーメッセージを確認するには、次の手順を実行します。 1.    Amazon EC2 コンソールを開いて、[Instances] (インスタンス) を選択します。

    EC2 Linux インスタンスで Apache サーバーのメモリを調整する
  • Apache の MaxClients の適正値 - Qiita

    MaxClients / MaxRequestWorkers に関する言及 Apache の MaxClients / MaxRequestWorkers の適正値に関する言及を時系列にまとめた。敬称略。 他に重要な言及をしているWebページがあればお知らせください。 2002/07/23 一志達也(TIS株式会社) ApacheによるWebサーバ構築(16):Apacheパフォーマンス・チューニングの実践 (2/2) - @IT プロセス数を制限するためのディレクティブが「MaxClients」である。このディレクティブには、同時に接続できるクライアント(厳密にはセッション)の数を指定する。 ...略... abで同時接続数を上げながら、CPUやメモリの状態、abが示すパフォーマンスの推移を調査する。それに伴ってMaxClientsの値も上げながら、飽和点を探る作業を行うのだ。 リファレ

    Apache の MaxClients の適正値 - Qiita
  • Apacheチューニングのためのメモリ使用量計算 - 仙台の山奥で自転車に乗ったり転んだり

    「/proc/(pid)/status」のメモリサイズからメモリ消費量をリストアップするスクリプトを準備した。 「サーバ/インフラを支える技術」に載っている、id:naoyaさんの共有しているメモリのサイズを計算するスクリプトとあわせて、エクセルに落とし込んでごにょごにょと計測してみる。 http://d.hatena.ne.jp/naoya/20080212/1202830671 http://archive.linux.or.jp/JM/html/LDP_man-pages/man5/proc.5.html [www]~ $ cat memory_size.sh #!/bin/sh GREP="/bin/grep" AWK="/bin/awk" PRINTF="/usr/bin/printf" if [ $# -lt 1 ]; then echo "usage: ${0} [pid .

    Apacheチューニングのためのメモリ使用量計算 - 仙台の山奥で自転車に乗ったり転んだり
  • Linuxmania: Linux Fedora8 32bit版で4GB以上のメモリを使う(Fedora,CentOS)

    Linuxでは、PAE機能を有効にした kernel-PAE というカーネルで起動することで、32ビット版でも4GB以上のメモリを認識することができます。(同様に一部のWindows OSでも (Windows Server 2003など)、PAE機能を有効にして4GB以上のメモリを認識することができるようです) ※PAE (物理アドレス拡張) メモリアドレス空間を拡張することで、32ビットOSで大容量メモリを 認識可能にするインテル・アーキテクチャの機能です。 参考:物理アドレス拡張 - Wikipedia(外部リンク) 1. PAE有効カーネルのインストール # yum install kernel-PAE 2. grub設定 DG33BUなどマザーボードによっては、カーネルオプションでメモリ容量を明示的に指定する 必要があるため、ここでは mem オプション指定の例を紹介します。(下

  • 1