検索
ホームページバックエンド開発PHPチュートリアルディスカッション: stats コマンドを使用して Memcached の内部ステータスを分析する方法_PHP チュートリアル

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 サービス情報のあらゆる側面を知ることができます。

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/327617.html技術記事 Memcached には stats コマンドがあり、これを使用して Memcached サービスに関する多くのステータス情報を表示できます。 利用方法は以下の通りです。 まずコマンドラインにTelnetのホスト名とポート番号を直接入力してm...
に接続します。
声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
深入探讨:Django框架是什么?深入探讨:Django框架是什么?Jan 19, 2024 am 09:23 AM

Django框架是一种用于Web应用程序的Python框架,它提供了一个简单而强大的方式来创建Web应用程序。事实上,Django已经成为当前最受欢迎的PythonWeb开发框架之一,也成为很多公司的首选,包括Instagram和Pinterest。本文将深入探讨Django框架是什么,包括基础概念和重要组件,以及具体代码示例。Django基础概念Djan

深入探讨Laravel中的Head请求方法深入探讨Laravel中的Head请求方法Mar 06, 2024 pm 03:36 PM

作为一个流行的PHP框架,Laravel提供了许多便捷的请求方法来处理不同类型的HTTP请求。其中,Head请求方法是一个比较特殊且常被忽视的方法。在本文中,我们将深入探讨Laravel中Head请求方法的作用、用法和示例代码。什么是Head请求方法?Head请求方法是HTTP协议中定义的一种请求方法,在发送Head请求时,服务器将仅返回请求头信息,而不会返

深入探讨Go语言对C语言的兼容程度深入探讨Go语言对C语言的兼容程度Mar 07, 2024 pm 02:45 PM

Go语言是一门由Google开发的编程语言,具有高效、简洁、并发性强等特点。它在语法结构、包管理、高级特性等方面都有很大的优势,因此备受程序员青睐。然而,在实际开发中,很多项目会涉及到与传统的编程语言C进行交互,因此Go语言与C语言的兼容性就显得尤为重要。首先,我们来谈谈Go语言与C语言的兼容性。在Go语言中,可以通过CGo将Go语言与C语言进行交互。CGo

深入探讨:Golang是否适合编写驱动程序?深入探讨:Golang是否适合编写驱动程序?Mar 20, 2024 am 10:09 AM

Golang是一种由谷歌开发的编程语言,其出色的性能和并发特性使其在各种领域中得到了广泛的应用,包括网络编程、大数据处理等。然而,对于一些需要直接操作硬件的领域,比如驱动程序开发,人们可能会开始思考:Golang是否适合用于编写驱动程序呢?本文将深入探讨这个问题,并通过具体的代码示例来展示Golang在驱动程序开发中的应用。首先,让我们来了解一下什么是驱动程

深入探讨:Go语言中的单线程特性深入探讨:Go语言中的单线程特性Mar 15, 2024 pm 02:09 PM

Go语言作为一种现代化的编程语言,以其简洁高效的特性在近年来受到越来越多开发者的喜爱和青睐。其中一个让人独特的地方就是其单线程特性。在传统的多线程编程语言中,开发者通常需要手动管理线程之间的同步和互斥,而在Go语言中,借助其独特的协程(Goroutine)和通信机制(channel),可以方便且高效地实现并发编程。一、Goroutine与单线程:Go语言中的

深入探讨Linux中常见的特殊字符深入探讨Linux中常见的特殊字符Mar 14, 2024 pm 02:54 PM

Linux操作系统作为一种常用的开源操作系统,具有强大的可定制性和灵活性。在使用Linux系统时,我们经常会遇到各种特殊字符的处理。这些特殊字符在命令行中具有特殊的含义,能够实现很多高级功能。本文将深入探讨Linux中常见的特殊字符,并结合具体的代码示例来详细介绍它们的用法。通配符:通配符是用来匹配文件名的特殊字符,常见的通配符包括*、?、[]等。下面是几种

Golang的本质是脚本语言还是编译语言?探讨Golang的本质是脚本语言还是编译语言?探讨Mar 19, 2024 pm 03:12 PM

Golang的本质是脚本语言还是编译语言?探讨Golang,也被称为Go语言,是一种由Google开发的静态类型编程语言。自诞生以来,Golang一直备受开发者关注,其优秀的并发性能、简洁的语法和跨平台特性使其在各个领域得到广泛应用。然而,关于Golang到底是脚本语言还是编译语言,却一直存在着争议。脚本语言和编译语言在运行时的不同方式给人们留下了深刻的印象

理解MyBatis:深入探讨其作用和特点理解MyBatis:深入探讨其作用和特点Feb 22, 2024 pm 03:48 PM

MyBatis(又称为iBatis)是一个流行的Java持久层框架,其设计理念是以SQL为核心,在实现SQL和Java对象的映射过程中提供了方便灵活的操作接口。MyBatis通过XML或注解方式配置SQL语句,并提供了丰富的查询方式,使得开发者可以更加直观地编写数据库操作的代码。本文将深入探讨MyBatis的作用和特点,以及提供具体的代码示例加以说明。作用和

See all articles

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

SAP NetWeaver Server Adapter for Eclipse

SAP NetWeaver Server Adapter for Eclipse

Eclipse を SAP NetWeaver アプリケーション サーバーと統合します。

MinGW - Minimalist GNU for Windows

MinGW - Minimalist GNU for Windows

このプロジェクトは osdn.net/projects/mingw に移行中です。引き続きそこでフォローしていただけます。 MinGW: GNU Compiler Collection (GCC) のネイティブ Windows ポートであり、ネイティブ Windows アプリケーションを構築するための自由に配布可能なインポート ライブラリとヘッダー ファイルであり、C99 機能をサポートする MSVC ランタイムの拡張機能が含まれています。すべての MinGW ソフトウェアは 64 ビット Windows プラットフォームで実行できます。

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

WebStorm Mac版

WebStorm Mac版

便利なJavaScript開発ツール