« vmstat [プロセス管理コマンド] | トップページ | xargs [ファイル管理コマンド] »

2008-04-22

やる夫がmemcachedをインストールするようです。

memcached について

オブジェクトをメモリにキャッシュさせるPHPとは独立したサーバプログラムです。
利用できる言語はPHPだけに限らずPerl、Ruby、Java、Pythonなどにも対応しているようです。

     ____ 
   /      \
  /  ─    ─\ 
/    (●)  (●) \   負荷の問題でのしのぎ対応では

|       (__人__)    |         キャッシュがカギを握るお・・・。
/     ∩ノ ⊃  /  
(  \ / _ノ |  |  
.\ “  /__|  |   
  \ /___ /

     ____
   /      \ ( ;;;;(
  /  _ノ  ヽ__\) ;;;;) 
/    (─)  (─ /;;/   キャッシュ効かせまくると
|       (__人__) l;;,´         ユーザから更新されないと苦情がくる・・・。
/      ∩ ノ)━・'/    
(  \ / _ノ´.|  |
.\  "  /__|  | 
  \ /___ /  

   / ̄ ̄\    いや・・・キャッシュ時間については、要調整として
 /   _ノ  \       最近なにかとサイト終了させようとしすぎじゃね?
 |    ( ●)(●)               ____
. | U   (__人__)            /      \
  |     ` ⌒´|           /─    ─  \
.  |        }  \      / (●) (●)    \   サイト終了の
.  ヽ        }     \     |   (__人__)       |    告知していいかお?
   ヽ     ノ       \   \            _/   
   /    く. \      \  ノ           \
   |     \  \    (⌒二              |
    |    |ヽ、二⌒)、      \         |  |

memcaced インストール

# wget http://www.monkey.org/~provos/libevent-
1.4.3-stable.tar.gz
--11:38:09--  http://www.monkey.org/~provos/libevent-1.4.3-stable.tar.gz
           => `libevent-1.4.3-stable.tar.gz'
www.monkey.org をDNSに問いあわせています... 152.160.49.201
www.monkey.org|152.160.49.201|:80 に接続しています... 接続しました。
HTTP による接続要求を送信しました、応答を待っています... 200 OK
長さ: 479,756 (469K) [application/x-gzip]

100%[==========================>] 479,756       79.90K/s    ETA 00:00

11:38:16 (72.74 KB/s) - `libevent-1.4.3-stable.tar.gz' を保存しました [479756/479756]

# tar -zxvf libevent-1.4.3-stable.tar.gz
# cd libevent-1.4.3-stable
# ./configure
# make
# make install

memcached 動作方法

どこいったかな・・・?

configureの設定で何処にインストールするかとか設定すると思うのですが、よく分かっていないので、デフォルトで実施しました。どこにmemcachedの起動ファイルがあるかは下記等で探してください。通常は”/usr/local/bin”のようです。

# updatedb
# locate memcached
/home/sugimoto/memcached.tar
/usr/local/mantle-1.6.1/SOURCES/.svn/wcprops/memcached-1.1.12.tar.gz.svn-work
/usr/local/mantle-1.6.1/SOURCES/.svn/prop-base/memcached-1.1.12.tar.gz.svn-base
/usr/local/mantle-1.6.1/SOURCES/.svn/props/memcached-1.1.12.tar.gz.svn-work
/usr/local/mantle-1.6.1/SOURCES/.svn/text-base/memcached-1.1.12.tar.gz.svn-base
/usr/local/mantle-1.6.1/SOURCES/memcached-1.1.12.tar.gz
/usr/local/bin/memcached

起動+停止

[起動]
# /usr/local/bin/memcached -d -m 1280 -p 11211 -u nobody -l `hostname -i`
# ps axuw | grep mem | grep -v
grep
nobody   24322  0.0  0.2  6800 4420 ?        Ss   11:44   0:00 /usr/local/bin/memcached -d -m 1280 -p 11211 -u nobody -l 172.19.44.213

[停止]
# ps ax | grep mem | grep -v grep | awk '{print $1}'
24322
# kill -9 24322

|

アプリケーション」カテゴリの記事

トラックバック

この記事のトラックバックURL:
http://app.f.cocolog-nifty.com/t/trackback/488651/20472447

この記事へのトラックバック一覧です: やる夫がmemcachedをインストールするようです。:

» linux tar [リナックス 初心者のlinux 導入奮戦記 リナクスって読んでたよ。]
[dev][linux] Linuxデバイスドライバ 第3版のサンプルコードftp://ftp.oreilly.com/pub/examples/linuxdrive3/examples.tar.gz.もっと[dev][linux] Linuxデバイスドライバ 第3版のサンプルコードを読む Xfceでテーマを追加してみるGTK2.x Temes 又は、Xfce Theme をダウ..... [続きを読む]

受信: 2008-04-23 06時55分

コメント

コメントを書く