OCR 服務CPU負載過高問題分析。

2021-09-19 17:29:54 字數 677 閱讀 7633

在 ocr 的雲側服務部署時,部署了4個檢測,8個識別的線上服務。

在全量服務之後,出現了 cpu 負載過高的問題,這個問題也是第一次遇到。

總核數 = 物理cpu個數 x 每顆物理cpu的核數 

總邏輯cpu數 = 物理cpu個數 x 每顆物理cpu的核數 x 超執行緒數

# 檢視物理cpu個數

cat /proc/cpuinfo| grep "physical id"

| sort| uniq| wc -l

# 檢視每個物理cpu

中core的個數

(即核數)

cat /proc/cpuinfo| grep "cpu cores"

| uniq

# 檢視邏輯cpu的個數

cat /proc/cpuinfo| grep "processor"

| wc -l

# 檢視cpu資訊(型號)

cat /proc/cpuinfo | grep name | cut -f2 -d:

| uniq -c

參考一,cpu負載的含義及指標 :

參考二,cpu高占用執行緒定位方法:

1. 首先定位是哪個程序及哪個執行緒對應的功耗過高。

如何定位是哪個服務程序導致cpu過載,哪個執行緒導致cpu過載,哪段**導致cpu過載?

如何優化MySQL服務CPU過高的問題

對於jvm引起的cpu過高的問題,已經有很多解決套路了,本文再來分析一下如果是mysql服務cpu過高應該如何排查!可以通過vmstat進行排查,關注使用者空間 us 系統空間 sy io等待 wa 軟硬中斷 in 空閒 id 而系統空間 sy 軟硬中斷 in 一般我們也控制不了,所以主要圍繞us ...

IIS站點cpu過高問題

經過監控發現,從某時刻開始iis站點cpu過高,經過檢視最新修改 曾發現一小問題,經過優化,發現並不是這些小問題造成。再沒有辦法情況下,經過對兩台負載均衡其中一台伺服器,進行逐個頁面 資料夾的ip限制,發現首頁動態頁面訪問量大。再次證明靜態頁面,比動態頁面效率高 效能項 資源 評價 cpu佔用率 7...

JStack分析cpu消耗過高問題

mark一下,今天確實用這個方法找到了問題 1.top找到目標程序,記下pid 2.top p pid,並用shift h開啟執行緒模式 這樣可以看到這個程序中,到底哪個執行緒占用大量cpu 記下threadid,tid 3.jstack檢視該執行緒實時的stack情況 jstack pid gre...