Total accesses: 296282 - Total Traffic: 1.2 GB
CPU Usage: u757.94 s165.33 cu0 cs0 - 2.56% CPU load
8.22 requests/sec - 33.5 kB/second - 4175 B/request
22 requests currently being processed, 26 idle workers
上記を文字列として持ち、その文字列を変数に格納するとします。問題:次の値を取得したい:
- リクエスト/秒-現在の値は8.22です
- 現在処理中のリクエスト-現在の値は22です
- アイドル状態のワーカー-現在の値は26です
strposとsubstrを使用していくつかの解決策を実行しましたが、上記の値は動的であるため、2桁または4桁以上になる可能性があるため、まったく良い解決策とは思いません。
サンプルコード:
$rps = substr($data,strpos($data,"requests/sec")-5,4);
echo $rps; //displays 8.22
これを行う別の方法はありますか?私はどんな応答にも感謝します:)