【ITOO】--windows工作管理員cpu使用和PF解析
考試系統一直都是我們在開發、測試、維護。最近一直都在觀摩考試,每次數百學生同時登入的時候,伺服器cpu和記憶體,資料庫的日誌顯示資料變得格外重要。
下面是伺服器記憶體某一時間段的截圖。
一、考試時候cpu和記憶體現象:
學生開始抽題,進行考試的時候,cpu佔有率從幾乎為0的地方開始上升,記憶體佔有率從大約4個G開始上升。大概經過三四十秒的樣子,cpu最高可以達到70%左右,記憶體佔有可以達到6 個多G。持續1分鐘後,開始cpu和記憶體佔有都開始下降,最終達到cpu15%之內,記憶體4.3個G左右。
二、cpu使用
為啥大家要盯著cpu使用的高低起伏呢?這個資料表示cpu的目前被佔用的資源。如果cpu長期太高,主要有以下幾個原因:
1.電腦中病毒。
例如:遇到過ARP病毒,致使整個考試系統癱瘓。
2.軟體或者程式碼有錯誤
例如:程式碼中的圖片沒有從MongoDB中讀取,cpu會出現一個高峰,每個錯誤會出現一個高峰值。
3.需要升級電腦
三、PF使用
PF(PageFile)虛擬記憶體。實體記憶體不夠用的時候,就把暫時不用的資料暫時放到硬碟的虛擬記憶體裡面,降低PF最好的方法是增加記憶體。
PF增加的原因:
1.實體記憶體太小
2.啟動程式太大
3.虛擬記憶體設定不合理
修改虛擬記憶體:
我的電腦——屬性——高階——效能——設定——高階——虛擬記憶體——設定——更改——選擇虛擬記憶體放置的分割槽(建議系統盤外的分割槽)——選擇自定義或系統管理的大小——設定——確定
另外還在網上查了一下對應的4個frame裡面名詞的意思。
四、總結
問題一般都出在開始的時候,考試系統也不例外。看系統上線,瞭解前輩們如何發現問題,解決問題,也是極大的收穫。cpu、記憶體解析先寫到這來,下面這篇文章是有關考試系統中SQL資料庫優化的問題,希望能給大家提供一些思路。
相關文章
- Windows8下使用舊版的工作管理員Windows
- 全面瞭解Windows工作管理員(Task Manager)(轉)Windows
- win10 工作管理員修復怎麼操作_windows10工作管理員閃退如何修復Win10Windows
- 員工工作管理
- win10怎麼開啟工作管理員快捷鍵 windows10工作管理員快捷鍵怎麼按Win10Windows
- 【ITOO】--陣列、集合、泛型解析陣列泛型
- GoodTask for mac 工作管理員GoMac
- GoodTask for mac(工作管理員)GoMac
- eclipse 工作管理員Eclipse
- 使用ctrl+shift+esc調出工作管理員
- Windows系統如何批量結束工作管理員的程式樹?Windows
- Windows系統如何批次結束工作管理員的程序樹?Windows
- 工作管理員快捷鍵是什麼?怎麼開啟工作管理員
- 類成員的指標 classname::*member, (classname::*pf)()指標
- Windows7遠端桌面重啟關機工作管理員命令Windows
- 修復Windows7無法開啟工作管理員的故障Windows
- 工作管理員替代工具
- "工作管理員" 的異狀
- win10的工作管理員在哪_win10工作管理員如何開啟Win10
- windows10系統如何設定工作列裡一直顯示工作管理員Windows
- gTasks Pro for Mac(谷歌工作管理員)Mac谷歌
- win10系統下工作管理員怎麼顯示cpu多個小視窗Win10
- win10工作管理員卡死怎麼辦 win10工作管理員卡死的方法Win10
- win10 如何開啟工作管理員_win10怎麼調出工作管理員Win10
- 如何將Win8系統中的新版工作管理員換回舊版工作管理員
- Win10系統工作管理員在哪 win10開啟工作管理員的開啟方法Win10
- Win10系統工作管理員cpu佔用率曲線圖有兩條線怎麼辦Win10
- win10工作管理員怎麼檢視記憶體使用Win10記憶體
- Windows10系統工作管理員網路資料使用率全為0的解決步驟Windows
- windows7管理員許可權Windows
- Windows下Subversion配置管理員指南Windows
- win10工作管理員怎麼關閉更新_win10工作管理員關閉更新如何操作Win10
- win10工作管理員的快捷鍵是什麼 win10調出工作管理員的方法Win10
- 基於命令列的工作管理員 Taskwarrior命令列
- 用工作管理員揪出暗藏的木馬
- C#在工作管理員裡隱藏C#
- Windows核心程式管理器解析Windows
- 【ITOO】--框架搭建框架