Memcached には stats コマンドがあり、これを使用して Memcached サービスの多くのステータス情報を表示できます。 使用方法は次のとおりです:
まずコマンドラインにTelnetホスト名とポート番号を直接入力してmemcachedサーバーに接続し、接続が成功したらstatsコマンドを入力して現在のサーバーのステータス情報を表示します。 memcached サービス。
たとえば、私のローカルマシンでのテストは次のとおりです:
stats
STAT pid 1552
STAT uptime 3792
STAT time 1262517674
STAT version 1.2.6
STAT pointer_size 32
curr_items 1
STAT total_items 2
STATバイト 593
STAT curr_connections 2
STAT total_connections 28
STAT connection_structs 9
STAT cmd_get 3
STAT cmd_set 2
STAT get_hits 2
STAT get_misses 1
STATエビクション 0
STAT bytes_read 1284
STAT 書き込みバイト数 5362
STAT 制限最大バイト数 67108864
STAT スレッド 1
END
ここでは、各ステータス項目について詳しく説明します。
1. pid: memcached サービス プロセスのプロセス ID
2. memcached サービスが開始されてからの経過時間 (秒単位)。
3. 時間: memcached サーバーが配置されているホストの現在のシステム時間 (秒単位)。
4. バージョン: memcached コンポーネントのバージョン。現在使用しているのは1.2.6です。
5. Pointer_size: サーバーが配置されているホスト オペレーティング システムのポインター サイズ。通常は 32 または 64。
6. curr_items: 現在のキャッシュに格納されているすべてのキャッシュ オブジェクトの数を示します。現在キャッシュから削除されているオブジェクトを除外します。
7. Total_items: memcached サービスの開始から現在までにシステムによって保存されたすべてのオブジェクトの数を示します (キャッシュから削除されたオブジェクトも含みます)。
8. バイト: キャッシュ オブジェクトを保存するためにシステムが使用するストレージ容量をバイト単位で示します。
9. curr_connections: システムによって現在開かれている接続の数を示します。
10. total_connections: memcached サービスの開始から現在までにシステムによって開かれた接続の合計数を示します。
11. connection_structions: memcached サービスの開始から現在までにサーバーによって割り当てられた接続構造の数を示します。この説明はプロトコルのドキュメントにまだ記載されていません。
12. cmd_get: 取得したデータの累積数は 3 です。最初にシリアル化されたオブジェクトがなかったため、データの取得に失敗しました。次の 2 回は null でした。別のオブジェクトで2回。
13. cmd_set: 保存データ設定の累計数、こちらは2。3回保存しましたが、1回目はシリアル化されていないためキャッシュに保存されず、記録がありませんでした。
14. get_hits: 成功したデータ取得の数を示します。
15. get_misses: データの取得に失敗した回数を示します。
16. エビクション: 新しいデータ項目用のスペースを解放するためにキャッシュから削除されたキャッシュ オブジェクトの数。たとえば、キャッシュ サイズを超過した場合に LRU アルゴリズムに従って削除されるオブジェクトや、期限切れのオブジェクトなどです。
17. bytes_read: memcached サーバーによってネットワークから読み取られた合計バイト数。
18. bytes_write: memcached サーバーによってネットワークに送信された合計バイト数。
19.limit_maxbytes: memcached サービスのキャッシュで使用できる最大バイト数。ここでは 67108864 バイト、つまり 64M で、memcached サービスの開始時に設定したサイズと一致しています。
20. スレッド: 要求されたワーカー スレッドの総数。この説明はプロトコル文書に記載されていますが、それが何を意味するのかはまだわかりません。
概要: stats コマンドは、通常、このコマンドを通じて、現在の memcached サービス情報のあらゆる側面を知ることができます。