原文:Linux性能優化實戰學習筆記:第十七講

問題 : 使用 perf 工具時,看到的是 進制地址而不是函數名 分析過程 在 CentOS 系統中,使用 perf 工具看不到函數名,只能看到一些 進制格式的函數地址。 其實,只要你觀察一下 perf 界面最下面的那一行,就會發現一個警告信息Failed to open opt bitnami php lib php extensions opcache.so, continuing witho ...

2019-05-08 18:45 0 1033 推薦指數:

查看詳情

Linux性能優化實戰學習筆記:第三十七

一、上節回顧 上一節,我帶你一起學習了網絡性能的評估方法。簡單回顧一下,Linux 網絡基於 TCP/IP協議棧構建,而在協議棧的不同層,我們所關注的網絡性能也不盡相同。 在應用層,我們關注的是應用程序的並發連接數、每秒請求數、處理延遲、錯誤數等,可以使用 wrk、Jmeter 等工具,模擬 ...

Tue Sep 17 02:52:00 CST 2019 0 609
Linux性能優化實戰學習筆記:第二十七

一、案例環境描述 1、環境准備 2CPU,4GB內存 預先安裝docker sysstat工具 2、溫馨提示 案例中 Python 應用的核心邏輯比較簡單,你可能一眼就能看出問題,但實際生產 ...

Wed Jul 24 19:38:00 CST 2019 0 398
Linux性能優化實戰學習筆記:第四十七

一、上節回顧 上一節,我們梳理了,應用程序容器化后性能下降的分析方法。一起先簡單回顧下。容器利用 Linux 內核提供的命名空間技術,將不同應用程序的運行隔離起來,並用統一的鏡像,來管理應用程序的依賴環境。這為應用程序的管理和維護,帶來了極大的便捷性,並進一步催生了微服務、雲原生等新一代技術架構 ...

Tue Sep 24 01:08:00 CST 2019 0 568
Linux性能優化實戰學習筆記:第三

一、關於上下文切換的幾個為什么 1、 上下文切換是什么? 上下文切換是對任務當前運行狀態的暫存和恢復 2、 CPU為什么要進行上下文切換? 當多個進程競爭CPU的時候,CPU為了保證每個進程能 ...

Thu May 02 21:01:00 CST 2019 0 1084
Linux性能優化實戰學習筆記:第三十五

一、上節回顧 前面內容,我們學習Linux 網絡的基礎原理以及性能觀測方法。簡單回顧一下,Linux網絡基於 TCP/IP 模型,構建了其網絡協議棧,把繁雜的網絡功能划分為應用層、傳輸層、網絡層、網絡接口層等四個不同的層次,既解決了網絡環境中設備異構的問題,也解耦了網絡協議的復雜性 ...

Sat Sep 07 01:48:00 CST 2019 0 426
Linux性能優化實戰學習筆記:第五十

一、上節回顧 上一節,我以 ksoftirqd CPU 使用率高的問題為例,帶你一起學習了內核線程 CPU 使用率高時的分析方法。先簡單回顧一下。 當碰到內核線程的資源使用異常時,很多常用的進程級性能工具,並不能直接用到內核線程上。這時,我們就可以使用內核自帶的 perf 來觀察它們的行為 ...

Wed Sep 25 02:25:00 CST 2019 0 469
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM