こちらで続けようと思います。 とりあえず、CentOS5、CentOS6の共生と cpanmでのImage::Magick の取り扱い、Imagerがいまいち美しい処理をしてくれないあたりが目下の目標です。
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
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
へんじがない。ただのポンコツのようだ。 ポンコツが今日も持ち場でガンバリつつ、 楽しく生きていくための備忘録ブログ。ぬわーーっっ!!2005年7月から絶賛「更新」中! 【この記事の所要時間 : 約 9 分】 Apacheの同時接続数(MaxClients)をどのように設定するのがいいのか調べた。 Apacheのプロセス数を制限するためのディレクティブが「MaxClients」で、このディレクティブには、同時に接続できるクライアント(厳密にはセッション)の数を指定しなければならない。 ●まずはApacheドキュメントを確認しよう Apacheのドキュメントでは、以下のように定義されていた。 MaxClients ディレクティブ 説明: リクエストに応答するために作成される子プロセスの最大個数 構文: MaxClients number デフォルト: 詳細は使用法をご覧下さい。 コンテキスト:
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 という設定値になっています。各パラメータの値の意味を説明します
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とPostgreSQLを稼働させているいるのですが、それぞれのプロセスがどの程度メモリを使用しているのか調べる必要がでてきたため、ちょっと調べました。以下はその時のメモです。 psコマンド Linuxでプロセスの情報を調べるのであれば、やはりpsコマンドだろうということでこのコマンドを中心に調べました。少しぐぐったところ、以下のページを見つけることができました。こちらのページで私のやりたい事は全て記載されていました。ほんと感謝です。 clmemo@aka: Linux でプロセスのメモリー使用量をソート表示する clmemo@aka: Linux でプロセスごとのメモリー使用量を調べる clmemo@aka: ps + grep の Tips psコマンドの詳細出力オプション"u"と"l" psコマンドでプロセスの詳細情報を出力しようと思った場合、"u"もしくは"l"の
よく、ラッパー達はラップをしながら手をいっぱい動かして、様々な表現を行なっています。 表現にはどういったものがあるのか気になり、youtubeでたくさんラップの動画を観て集めてみました。 では、早速見ていきましょう。 1.フム アゴに手を当てる。また、撫でてスリスリする。 「フムフム」「なるほど」みたいな表情をしたりします。 2.払う アイーンのような状態から手を外へ払う、もしくは逆に、外から内へ払ってアイーンのような状態になるような動きです。 「一掃してやるぜ」「全部じゃまくせえ」みたいなそんなような動きです。 3.上昇 よく見るポーズです。 手をいっぱい動かした後の最後の決めポーズのような形で使われることが多い印象。 4.まだあわてるような時間じゃない よく見ます。 ろくろ回してるインタビュー写真みたいな感じです。 5.ボルト ラップの手の動きは時にジェスチャーからダンス寄りになること
Why are we doing this? We need to share files across multiple instances there by avoiding duplication and reducing bandwidth. EBS works well as long as you don’t need concurrent sharing. It cannot be mounted on multiple instances at the same time. We don’t want to download the source for each instance, for two reasons, speed and cost. What are we doing? NFS offered us a promising alternative by sh
たとえば部署間をまたがって、 ファイアウォール(Firewall)を越えてディスクをNFSでマウント しなければならないなんてことが起こりました (通常はないと思うのですが‥‥)。 通常、NFSを使用するときはポートマッパが空いているポートを 自動的に割り当てるので、使用するポートが定まらず、浮動になります。 そんなとき、NFSとファイアウォールにどんな設定をするといいでしょう‥‥? (ご注意) このページをご利用になった結果の影響については、 一切責任を負いませんので、あらかじめご了承願います。 ファイアウォール越しにNFSでディスクのマウントをするには、 NFSで使用するポートを固定させ、そのポートのみをオープンすることで、 ファイアウォールにあける穴を最小限にとどめることができます。 それでもかなり大きな穴が開いてしまいますが、 NFSでマウントをする以上は仕方がありません。 用途に
A Primer on Hybrid Apps for iOS Aaron Brethorst, July 06, 2012 Introduction Last week, the New York Times revealed that Facebook is working on a major update for its iOS application. There’s nothing inherently newsworthy about this fact. Of course Facebook is working on a major update for its iOS app. However, this particular update is pretty newsworthy. Facebook is planning a significant course c
Attention: Content of this page should be moved to the Munin-Guide --> Visit the Guide now. These FAQs have a separate page to make it easy to put links in error messages in Munin. See also Debugging_Munin On one host there are no graphs at all! This could be due to a number of problems. No plugins installed on the munin node Plugins that munin-node uses are usually to be found in /etc/munin/plug
(3) インストールの確認 インストールしてどんなファイルができたのか?などを確認します。 『postgres』というアカウント が作成されていることを、「id」コマンドや「finger」コマンドで確認します。(各種 ID やホームディレクトリは、以下の例と異なる可能性があります。) [root @server1 ~]# id postgres uid=26(postgres) gid=26(postgres) 所属グループ=26(postgres) [root @server1 ~]# finger postgres Login: postgres Name: PostgreSQL Server Directory: /var/lib/pgsql Shell: /bin/bash Never logged in. No mail. No Plan. 「/usr/」にインストールされ、さま
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く