私は現在、32GB RAMを搭載したRedhat x86_64 es5を実行しているXeon 7550サーバーを使用しています。 memcacheをインストールしましたが、構成で残っている唯一の手順は、使用するメモリの量を設定することです。私は古いサーバーでこれを行いました。Filezilla(ルートアクセス)を介してファイルをダウンロードし、編集しました。現在、どのファイルを編集したか、プロセスがどのように進んだかを正確に思い出せません。 memeryを1 GBに設定したい。
洞察力のある人はいますか?私のLinuxサーバーの知識は限られているので、手伝っていただけると助かります。
私はUbuntuとDebianを主に使用しているので、この回答はそれらに基づいていますが、他のディストリビューションの回答もほとんど同じだと思います。
/etc/memcached.conf
-まったく同じ場所にない場合は、a)驚いてしまいます。b)locate
で見つけることができます。
# Start with a cap of 64 megs of memory. It's reasonable, and the daemon default
# Note that the daemon will grow to this size, but does not start out holding this much
# memory
-m 64
したがって、必要なのは-m 64行を
-m 4096
またはメガバイト単位の同様に大きな値。
実行中のユーザー、メモリ不足になったときの対処方法、デーモンをバインドするIPアドレスなど、他にもいくつかのおいしいチューニングパラメータがあります。自分で確認してください。
設定はここで維持されます。
/etc/sysconfig/memcached
変化する
# set ram size to 2048 - 2GiB
CACHESIZE="4096"
次のコマンドを入力します。
memcached-tool IP_ADDRESS:Port
memcached-tool 127.0.0.1:11211 display
memcached-tool 127.0.0.1:11211 stats
一部のディストリビューションでは、ファイル名は/ etc/init.d /にあり、ファイル名はmemcachedです。
/etc/init.d/
変化する
# set ram size to 8MBytes to 256MBytes
MEMSIZE=256