PHP を使用してシステム パフォーマンス監視用の Linux スクリプトを作成する方法
PHP を使用してシステム パフォーマンス監視用の Linux スクリプトを作成する方法
Linux システムでは、システム パフォーマンスの監視は管理者と開発者にとって非常に重要です。システムのパフォーマンスを監視することで、システムの負荷を理解し、潜在的な問題を適時に発見し、システムの安定した動作を確保するために対応する措置を講じることができます。この記事では、PHP を使用してシステム パフォーマンス監視用の Linux スクリプトを作成する方法を紹介し、具体的なコード例を示します。
1. 準備
まず、Linux システムに PHP がインストールされていることを確認します。次のコマンドを実行すると、PHP がインストールされているかどうかを確認できます。
php -v
PHP のバージョン情報が表示されれば、PHP がインストールされています。
2. PHP スクリプトを作成する
次に、システムのパフォーマンスを監視するための PHP スクリプトを作成します。 Linux システムが提供するいくつかのツールを使用して、CPU 使用率、メモリ使用率などのシステム パフォーマンス関連のデータを取得します。
以下は簡単なサンプル コードです:
<?php // 获取系统CPU使用率 function getCpuUsage() { $output1 = shell_exec("cat /proc/stat | grep cpu"); sleep(1); $output2 = shell_exec("cat /proc/stat | grep cpu"); $cpus = explode(" ", $output1); $cpu1 = explode(" ", $cpus[0]); $cpu2 = explode(" ", $output2); $totalCpu1 = $cpu1[1] + $cpu1[2] + $cpu1[3] + $cpu1[4]; $totalCpu2 = $cpu2[1] + $cpu2[2] + $cpu2[3] + $cpu2[4]; $usage = ($totalCpu2 - $totalCpu1) / ($totalCpu2 + $cpu2[5] - $totalCpu1 + $cpu1[5]) * 100; return round($usage, 2); } // 获取内存使用情况 function getMemoryUsage() { $output = shell_exec("free -m | grep Mem"); $memory = explode(" ", $output); $total = $memory[1]; $used = $memory[2]; $usage = $used / $total * 100; return round($usage, 2); } // 获取磁盘使用情况 function getDiskUsage() { $output = shell_exec("df -h --total | tail -n 1"); $usage = explode(" ", $output); return $usage[4]; } // 打印系统性能信息 function printSystemPerformance() { $cpuUsage = getCpuUsage(); $memoryUsage = getMemoryUsage(); $diskUsage = getDiskUsage(); echo "CPU使用率: ".$cpuUsage."% "; echo "内存使用率: ".$memoryUsage."% "; echo "磁盘使用情况: ".$diskUsage." "; } // 调用函数获取并打印系统性能信息 printSystemPerformance(); ?>
上記のサンプル コードでは、システムの CPU 使用量、メモリ使用量、ディスク使用量を取得するためのいくつかの関数を定義します。これらの関数はシェル コマンドを使用して関連データを取得し、簡単な計算と処理を実行して結果を返します。
最後に、printSystemPerformance()
関数を呼び出して、システム パフォーマンス情報を取得して出力します。
3. PHP スクリプトを実行します
上記のコードを .php という接尾辞が付いたファイル (performance.php
など) に保存します。
ターミナルで、ファイルがあるディレクトリに移動し、次のコマンドを実行して PHP スクリプトを実行します:
php performance.php
システムの CPU 使用率、メモリ使用率、ディスク使用率が表示されます。使用方法が印刷されます。
システムのパフォーマンスを定期的に自動的に監視したい場合は、Linux のスケジュールされたタスク ツール cron を使用して PHP スクリプトを実行できます。適切な時間間隔を設定することで、システム パフォーマンス データがタイムリーに更新および記録されるようにすることができます。
概要
この記事では、PHP を使用して Linux スクリプトを作成し、システム パフォーマンスを監視する方法を紹介します。システムが提供するツールやシェルコマンドを使用することで、システムのCPU使用率、メモリ使用量、ディスク使用量などのデータを取得し、それに応じて処理して表示できます。このようにして、システムの稼働状況を適時に把握し、問題を発見し、対応する措置を講じて、システムの安定性と効率を確保することができます。これらのヒントはシステム管理者や開発者にとって非常に役立ちますので、読者の皆様にも役立つことを願っています。
以上がPHP を使用してシステム パフォーマンス監視用の Linux スクリプトを作成する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

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

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

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

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

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

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

ホットトピック









PHP で効率的なオンライン投票システムを作成する方法 インターネットの普及により、オンライン投票は世論調査や意思決定を行う一般的な方法になりました。投票プロセスの公平性、透明性、効率性を確保するには、効率的なオンライン投票システムを設計することが非常に重要です。この記事では、PHP を使用して効率的なオンライン投票システムを作成する方法を説明し、いくつかのコード例を示します。データベースの作成 まず、投票データを保存するデータベースを作成する必要があります。これは、MySQL またはその他のリレーショナル データベースを使用して実現できます。下

Linux 用 Windows サブシステム 最初のオプションは、Linux バイナリ実行可能ファイルを Windows システム上でネイティブに実行するための互換性レイヤーである Windows サブシステム for Linux または WSL を使用することです。ほとんどのシナリオで機能し、Windows 11/10 でシェル スクリプトを実行できるようになります。 WSL は自動的には利用できないため、Windows デバイスの開発者設定を通じて有効にする必要があります。これを行うには、[設定] > [更新とセキュリティ] > [開発者向け] に移動します。開発者モードに切り替え、プロンプトを確認して [はい] を選択します。次にWを探します

Python を使用して Linux でスクリプトを作成および実行する方法 Linux オペレーティング システムでは、Python を使用してさまざまなスクリプトを作成および実行できます。 Python は、スクリプト作成をより簡単かつ効率的にするための豊富なライブラリとツールを提供する、簡潔で強力なプログラミング言語です。以下では、Linux で Python を使用してスクリプトを作成および実行する基本的な手順を紹介し、Python をよりよく理解して使用するのに役立つ具体的なコード例をいくつか示します。 Pythonをインストールする

効率的なフィボナッチ数列計算機: フィボナッチ数列の PHP 実装は、非常に古典的な数学の問題です。ルールは、各数値が前の 2 つの数値の合計に等しい、つまり F(n)=F(n -1)+F です。 (n-2)、ここで F(0)=0 および F(1)=1。フィボナッチ数列を計算する場合、再帰的に実装できますが、値が増加するにつれてパフォーマンスの問題が発生します。そこで、この記事ではPHPを使った効率的なフィボナッチの書き方を紹介します。

PHP を使用して数値の桁数を決定する実用的な方法 プログラミングでは、数値の桁数を決定する必要がよくあります。 PHP でプログラムを作成する場合、いくつかのシンプルだが実用的な方法を使用して、数値の桁数を決定できます。以下では、PHP を使用して数値の桁数を決定するいくつかの方法を紹介し、具体的なコード例を添付します。方法 1: strlen 関数を使用する PHP の strlen 関数は、最初に数値を文字列に変換してから s を使用すると、文字列の長さを返すことができます。

PHP シングルユーザー ログイン制限を実装するには、特定のコード サンプルが必要です。Web サイトやアプリケーションを開発する場合、複数のユーザーがアカウントを共有することを避けるために、ユーザーが 1 台のデバイスにのみログインできるようにする必要がある場合があります。この機能を実装するには、PHP を通じてシングルユーザーのログインを制限するコードを記述します。具体的な実装方法とコード例を以下に紹介します。 データベースの設計 まず、ユーザーのログイン情報をデータベースに保存する必要があります。 user_sessions という名前のテーブルを作成して、ユーザー セッションを保存できます。

PHP で多対 1 のアドレス帳を実現: シンプルで実用的な連絡先管理 ソーシャル ネットワークの普及に伴い、人々の社会的関係はますます複雑になり、連絡先情報の管理はますます重要になっています。これに関連して、シンプルで実用的な連絡先管理システムを開発することが特に重要になります。この記事では、PHP を使用して多対 1 のアドレス帳を実装し、連絡先情報を追加、削除、変更、検索する方法を紹介します。機能設計 連絡先管理システムを設計する前に、主に次のようなシステムの機能モジュールを決定する必要があります。

WordPress は PHP で書かれており、主に次のプログラミング言語でサポートされています。 コア プラットフォーム PHP: Web ページを動的に生成するために使用されます。データベース MySQL: Web サイトのデータを保存するために使用されます。テーマとプラグイン HTML: Web サイトの構造とレイアウトを定義します。 CSS: Web サイトの外観と雰囲気を定義します。 JavaScript: インタラクティブ性を追加します。
