タグ

memoryとserverに関するlamichのブックマーク (19)

  • Web server performance comparison – DreamHost Knowledge Base

    Over the years, a myriad of web servers have been written. Apache, being one of the oldest, is the most widely used today. However, it was implemented with a scaling mechanism that can be relatively inefficient in some ways. Some newer web servers have come out in the last few years that attempt to address some of the shortcomings of Apache. One of the most prominent of these is Nginx. Both Apache

    Web server performance comparison – DreamHost Knowledge Base
  • tech-log 控え室改め ありんくtech-log

    こちらで続けようと思います。 とりあえず、CentOS5、CentOS6の共生と cpanmでのImage::Magick の取り扱い、Imagerがいまいち美しい処理をしてくれないあたりが目下の目標です。

  • PSとTOPでプロセス毎のメモリ使用量を調べる - Wikiducca

    ps VSZ プロセスの仮想メモリサイズ(kbytes単位) RSS プロセスが使用している物理(スワップされていない)メモリサイズ(kbytes単位) サンプル httpd の使用量を調べる $ ps aux |grep USER && ps aux |grep httpd |grep -v grep USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND root 30486 0.0 0.5 15208 5292 ? Ss Mar02 0:00 /usr/local/apache2/bin/httpd -k start root 30487 0.0 0.0 4152 744 ? S Mar02 0:00 /usr/local/apache2/bin/rotatelogs /var/log/httpd/error_log.%Y%m%d

  • 安いサーバには安いなりの設定を その2 – Apache設定 httpd.conf prefork.c | お名前.com、さくらのVPS等のサーバーでの開発・設定メモ

    Apacheの1プロセスが消費するメモリを確認。 #ps alx|grep httpd F UID PID PPID PRI NI VSZ RSS WCHAN STAT TTY TIME COMMAND 5 48 32222 32212 21 0 39112 3872 374588 S ? 0:00 /usr/sbin/httpd ・・・ RSSが実際に使用されているメモリ量で、この場合、3872KB使われていると言うこと。 256プロセスだと、3872KB*256=968MBのメモリを消費するという計算。 空きメモリはいくつあったかというと、freeの結果に、138112KB(134MB)と書かれている。 Linuxでは、bufferとcacheについては必要に応じて切り出して使用できる(と言っても、少し残しておかないと応答が低下するので、全ては使えないが)ので、buffers:1440

  • 同時接続数(MaxClients)をいくつに設定すべきか?

    へんじがない。ただのポンコツのようだ。 ポンコツが今日も持ち場でガンバリつつ、 楽しく生きていくための備忘録ブログ。ぬわーーっっ!!2005年7月から絶賛「更新」中! 【この記事の所要時間 : 約 9 分】 Apacheの同時接続数(MaxClients)をどのように設定するのがいいのか調べた。 Apacheのプロセス数を制限するためのディレクティブが「MaxClients」で、このディレクティブには、同時に接続できるクライアント(厳密にはセッション)の数を指定しなければならない。 ●まずはApacheドキュメントを確認しよう Apacheのドキュメントでは、以下のように定義されていた。 MaxClients ディレクティブ 説明: リクエストに応答するために作成される子プロセスの最大個数 構文: MaxClients number デフォルト: 詳細は使用法をご覧下さい。 コンテキスト:

    同時接続数(MaxClients)をいくつに設定すべきか?
  • Apache設定ファイルをチューニング

    Apache + mod_perl の場合、httpd.conf でいろいろと気をつけるべき点があるのですが、まとめてみました。ちなみにサーバの設定値は、 サーバスペックが Pentium 4 2.8GHz HT動作 / RAM 2GByte な環境で、Amazon Search が喰うメモリは mod_perl 動作で 1 httpd あたり 10〜40MByte 程度。サーバライブラリがある条件下でメモリーリークするので、最大で httpd は 100Mbyte 程度まで肥大。 という条件下で KeepAlive Off Timeout 60 MinSpareServers 10 MaxSpareServers 10 StartServers 10 MaxClients 50 MaxRequestsPerChild 50 という設定値になっています。各パラメータの値の意味を説明します

  • httpdの消費メモリ節約 - 徒労日記

    CentOS5.5に付属のhttpd(Apache)をデフォルト設定のhttpd.confで起動した場合、システム全体の消費メモリは750MBほどになる(RunLevel:3,Bluetooh,sendmailデーモンなどは切ってある)。そこでhttpdプロセスの一つあたりの消費量を減らし、なんとかCentOS VMに割り当てるメモリを512MBで済ませたい。 使わない追加Modulesを削る参考にしたサイト 【Apache】モジュールの削除によりメモリを節約する – (・∀・)イイ!!Memoデフォルト?で有効になっているmodulesをコメントアウトする LoadModule auth_basic_module modules/mod_auth_basic.so #LoadModule auth_digest_module modules/mod_auth_digest.so Load

    httpdの消費メモリ節約 - 徒労日記
  • httpdやPostgreSQLのメモリ使用量をpsコマンドでソートして調べる - "たゆたえども沈まず"で

    サーバで、httpdとPostgreSQLを稼働させているいるのですが、それぞれのプロセスがどの程度メモリを使用しているのか調べる必要がでてきたため、ちょっと調べました。以下はその時のメモです。 psコマンド Linuxでプロセスの情報を調べるのであれば、やはりpsコマンドだろうということでこのコマンドを中心に調べました。少しぐぐったところ、以下のページを見つけることができました。こちらのページで私のやりたい事は全て記載されていました。ほんと感謝です。 clmemo@aka: Linux でプロセスのメモリー使用量をソート表示する clmemo@aka: Linux でプロセスごとのメモリー使用量を調べる clmemo@aka: ps + grep の Tips psコマンドの詳細出力オプション"u"と"l" psコマンドでプロセスの詳細情報を出力しようと思った場合、"u"もしくは"l"の

    httpdやPostgreSQLのメモリ使用量をpsコマンドでソートして調べる - "たゆたえども沈まず"で
  • メインページ - OpenVZ Wiki Japan

    Today, 1 10月 2008, 現在、13 の記事が掲載されています。 OpenVZ は、Linux上で動くOSレベルの仮想化技術です。動作の仕組みについて詳しくは仮想化技術 をご覧ください。 このサイトは、OpenVZ wikiの日語版です。日語での情報交換やOS仮想化のコミュニティを作ることを目的に活動しております。 家はこちら: OpenVZ wiki メーリングリストはこちらからユーザ用メーリングリスト フォーラムはこちらからOpenVZ Japan フォーラム ユーザ登録をすれば誰でも編集することが可能です。 メインカテゴリ 家をベースにとりあえず作りました。 カテゴリの一覧はこちらから カテゴリ一覧 ページの一覧はこちらから ページ一覧. 仮想化技術 OpenVZの仮想化技術全般について インストール OpenVZのインストール方法 Templates Ope

  • OpenVZ - Wikipedia

    OpenVZ (Open Virtuozzo) is an operating system-level virtualization technology for Linux. It allows a physical server to run multiple isolated operating system instances, supporting containerization, virtual private servers (VPSs) and virtual environments (VEs). OpenVZ is similar to Solaris Containers and LXC. While virtualization technologies such as VMware, Xen and KVM provide full virtualizatio

    OpenVZ - Wikipedia
  • 第3回 処理性能の高さが際立つOpenVZ

    OpenVZは,米SWsoft社が開発した仮想化ソフト「Virtuozzo」のオープンソース版である。SWsoft社はVirtuozzoの最初のバージョンを2001年に出荷した注1。同社はVirtuozzoの普及を狙い,その中核をなす仮想化エンジン「OpenVZ」をオープンソースとして,2005年12月末に公開した(http://openvz.org/)。 有償のVirtuozzoとOSSのOpenVZ 有償版のVirtuozzoは,OpenVZの仮想化機能に加えて,(1)GUI管理ツールの装備(写真1),(2)Linux版だけでなくWindows版も提供,という特徴を持つ注2。価格は,1CPU当たり15万円である。 一方,オープンソース版のOpenVZは,Linux版しか用意されておらず,GUI管理ツールも含まれない。ただし,コマンドラインから管理できる上,仮想化機能そのものはVirtu

    第3回 処理性能の高さが際立つOpenVZ
  • インスタンスとプロセス - オラクル・Oracleをマスターするための基本と仕組み

    オラクルのインスタンスとは オラクルは大きく分けるとユーザー・プロセス、サーバー・プロセス、オラクル・サーバー と その他のファイル で構成されており、その中のオラクル・サーバーは、インスタンスとオラクル・データベースの 2 つで構成されている。 ユーザー・プロセス SQL*Plus や Webアプリケーション など サーバー・プロセス サーバー・プロセスは、オラクル・サーバーと独立した関係になっている。 専用サーバーと共有サーバー(MTS:マルチスレッドサーバー)の2つの種類がある。(並行利用も可能) 専用サーバー ユーザー・プロセス と インスタンスを接続するためのプロセスで構成がシンプルのため高速 ORACLE<SID> (専用サーバー) プロセス名: ORACLE<SID>(〜LOCAL={YES|NO}〜) YES=LOCAL, NO=Net Service 経由 1接続毎に1プ

  • Solaris10のswap領域の見方について - OKWAVE

  • kiyoeri Nucleus

    GoogleMAPSのデータベースを蓄積して、520レコードぐらいになっていたのだが、 現在件数を確認すると461レコードになっている。 削除されたレコードはアットランダム(10レコード連続でなくなったり、1レコード飛び飛び 出なくなったり。) 今まで、気づいた時点で削除されたレコードをバックアップしていた差分で追加して修復 していたが、最近削除される頻度が多くなったように感じる。 以前は、全レコードが削除された(空になった)症状が発生し、MySQLのバージョンを Upしたり、Apacheログで得られるmySqlAdminの不正アクセスを、定期的に監視し、 .htaccessでフィルタをかけるようにしてきた。 そのせいなのかどうかは不明だが、以降全レコードが空になるという事象は発生して いない。 ただ、今回のように一部のレコードが削除されるという、より複雑な事態に陥ってしまった。 【再度症

  • パソコン(PC)通販のドスパラ【公式】

  • Linux のメモリー管理(メモリ―が足りない?,メモリーリークの検出-防止)(Kodama's tips page)

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

  • パリティチェック(奇偶検査)とは - IT用語辞典 e-Words

    パリティチェックとは、データの誤り検出方式の一つで、ビット列中に含まれる「1」の数が偶数か奇数かを表す符号を算出してデータに付加する手法。最も単純な誤り訂正符号で、1ビットの誤り検出しかできないが算出や検証が容易で高速なため広く普及している。 データはコンピュータ上では「0」と「1」が並んだビット列として表されるが、これを一定の長さのブロックごとに区切り、各ビットの値を足し合わせた値が奇数であるか偶数であるか(「1」の数が奇数か偶数か)を表す1ビットの値(パリティビット)を末尾に付加する。 パリティを含むデータを受け取った側は、各ブロックごとに同じようにパリティを算出し、付加されたものと比較する。両者が一致すれば、そのブロックには誤りが存在しないか偶数個あることが分かり、一致しなければ奇数個の誤りがあることが分かる。 実用上、短く区切られたブロック中に同時に複数の誤りが生じる確率は低いため

    パリティチェック(奇偶検査)とは - IT用語辞典 e-Words
  • 【ECC memory】Error Check and Correct memory

    概要 ECCメモリ(Error-Correcting Code memory)とは、コンピュータのメインメモリ(RAM)に用いるメモリモジュールの種類の一つで、データ転送時の誤り訂正符号の付加と検証に対応したもの。データの誤りを検知したり訂正することができる。 解説 一般的なECCメモリは、メモリ素子に記録されるデータ64ビットあたり8ビットの誤り訂正符号(ECC:Error Correction Code)を算出して保存する。読み出し時に64ビットのうちいずれか1ビットに生じた誤りを検知して正しい値に訂正でき、同時に2ビット誤っている場合はこれを検知することができる(訂正はできない)。 この機能により、記憶素子の部分的な故障や誤作動、宇宙空間から飛来する高エネルギー粒子などに起因する偶発的なビット誤り(ソフトエラー)などにある程度対処することができる。業務用のサーバ向けメモリ製品などでよ

    【ECC memory】Error Check and Correct memory
  • 8Gメモリマシンへの道 - 最速配信研究会(@yamaz)

    最近一段とメモリが安くなっている. http://www.watch.impress.co.jp/akiba/hotline/20071006/p_mem.html 「今使ってるマザーボードは8G対応って書いてあるし, メモリスロットも4つあるから5万円出せば8Gメモリのサーバってぇ寸法よ」 という目論見だったけれど,いろいろ実験及び調べてみたところうまくいかなかったので,わかったところまでをご紹介.どなたか私の屍を乗り越えて先に進んでください. 得た知見としては下記の通り. メモリコントローラの最大バンク数について フツーに売ってるインテルベースのマザーボードのチップセットのメモリコントローラは最大ランク数(バンク数)という概念が存在して,チップセット的にハンドリングできるメモリ上限とは別の制限がある.メモリモジュールのランク数はおおむね片面実装(チップが基盤の片面にだけくっついてるもの

    8Gメモリマシンへの道 - 最速配信研究会(@yamaz)
  • 1