1、
https://stackoverflow.com/questions/345546/how-to-get-requests-per-second-for-apache-in-linux
2、
-nウォッチ。1 "のhttpdのpgrepを| WC - -d L" 同時TCP接続の表示Apacheの数と要求した のnetstat -n | awkは「/ ++ {S [NFの$] {} ENDのための(Aで/ ^ TCP S)[A]}、Sを印刷" キングボスシーナテクニカルディレクターのコミュニティ部門との対話可能な、非常に良い)から、この文( リターン結果の例: LAST_ACK 。5 SYN_RECV 30 ESTABLISHED 1597 FIN_WAIT1 51がある FIN_WAIT2 504 TIME_WAIT 1057 特徴SYN_RECVが待機している処理要求の数を示し、通常のデータ伝送ESTABLISHED状態を示し、タイムアウトの終了を待っている要求の数を処理TIME_WAITを表します。 ソースHTTP:// blog.s135.com/post/269/ Linuxの同時接続のビュー 1 、ビューのWebサーバー(Apacheのnginxの)同時TCP接続要求とその状態の数: netstatの -n | awkを' / ^ TCP / ++ {S [NFの$]} END {(S Aで)プリントA、S [A]}の' netstatコマンド -n | grepを^ TCP | awkの' {} NFプリント$の' |ソート- NR | uniqは- C または: netstatコマンド -n | awkは' / ^ TCP /国家++ {[NFの$] {} ENDのためのプリントキー、 "T"(国家キーで)、国家[キー]} ' 一般的に結果を返します次のように LAST_ACK 5。 (処理されるのを待っている要求の数) SYN_RECV 30 ESTABLISHED 1597 (正常なデータ伝送状態) FIN_WAIT1 51が FIN_WAIT2 504 TIME_WAIT 1057 (処理、待機中の要求が終了するタイムアウト) 他のパラメータ: CLOSED:NO接続がアクティブでないとまたは進行中の LISTEN:サーバは着信コールを待っています SYN_RECV:接続要求が到達している、確認を待っています SYN_SENT:アプリケーションが開始された、接続オープン 設立:通常のデータ伝送状態 FIN_WAIT1:それが完了したアプリケーション FIN_WAIT2を:他の側は、解放することで合意した ITMED_WAITを:すべてのグループを待つが死亡 CLOSING:同時に両側には、シャットダウンしよう TIME_WAITを:リリースの他の側が初期化されています LAST_ACK:すべてのパケットが死ぬのを待つ 3 :Webサーバーは、接続数を処理ご覧 netstatコマンドはgrep | -antp 80 ESTABLISHED -cはgrepを|