Python 統計Apache程序占用的物理記憶體比

2021-09-20 14:24:39 字數 1657 閱讀 3716

前面介紹過怎麼統計系統剩餘記憶體:

下面這個主要是統計apache程序占用的物理記憶體

我們可以通過以下命令檢視apache有哪些程序及其pid

這些程序所對應的目錄都以pid命名臨時存放在/proc/目錄下,而記錄程序的物理記憶體資訊都記錄在對應的pid目錄下的 status 檔案裡面(vmrss),統計vmrss總和即為apache所有程序所佔物理記憶體。

**如下:

**說明:

subprocess 模組可以呼叫命令 pidof httpd 獲取pid,並輸出返回值

驗證結果如下:

我們可以通過下面方式來多訪問幾次apache,檢視記憶體所佔比的變化

Apache日誌統計

加些來了解一下如何統計apache的訪問日誌,一般可以用tail命令來實時檢視日誌檔案變化,但是各種的應用系統中的日誌會非常複雜,一堆長度超過你瀏覽極限的日誌出現在你眼前時,你會覺得非常無奈,怎麼辦呢?這時可以用grep sed awk和sort等篩選工具幫助你解決這個問題。下面總結了幾個常見分析方...

apache整合tomcat,並根據網域名稱進行分發

注 這裡僅考慮apache做跳轉 1 首先保證 mod jk.so 版本正確,根據apache和tomcat的版本去http www.apache.org 尋找合適的mod jk。2 apache conf目錄下增加jk.conf檔案,如下 3 apache conf目錄下增加workers.pro...

用cat 統計apache 日誌ip

現有一段apache的日誌,需要從日誌中提取出訪問量最大的ip。使用shell實現。日誌如下 只是舉例,故資料量較小 1.要提取訪問量最大的ip,需要先從日誌中把ip段提取出來。cat aa.txt awk f 127.0.0.1 192.168.1.100 192.168.1.100 192.16...