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

一 性能指標 性能指標思維導圖 CPU使用率 CPU平均負載 CPU緩存的命中率 CPU 在訪問內存的時候,免不了要等待內存的響應。為了協調這兩者巨大的性能差距,CPU 緩存 通常是多級緩存 就出現了 二 性能工具 掌握了 CPU 的性能指標,我們還需要知道,怎樣去獲取這些指標,也就是工具的使用 根據指標找工具 根據工具找指標 三 把性能指標和工具聯系起來 四 如何迅速分析CPU瓶頸 通過這張圖你 ...

2019-05-04 09:39 0 584 推薦指數:

查看詳情

Linux性能優化實戰學習筆記:第四十一講

一、上節回顧 上一節,我們探究了網絡延遲增大問題的分析方法,並通過一個案例,掌握了如何用hping3、tcpdump、Wireshark、strace 等工具,來排查和定位問題的根源。 簡單回顧一下,網絡延遲是最核心的網絡性能指標。由於網絡傳輸、網絡包處理等各種因素的影響,網絡延遲不可避免 ...

Fri Sep 20 23:01:00 CST 2019 0 380
Linux性能優化實戰學習筆記:第五十一講

一、上節回顧 上一節,我帶你一起學習了常見的動態追蹤方法。所謂動態追蹤,就是在系統或者應用程序正常運行的時候,通過內核中提供的探針,來動態追蹤它們的行為,從而輔助排查出性能問題的瓶頸。 使用動態追蹤,可以在不修改代碼、不重啟服務的情況下,動態了解應用程序或者內核的行為,這對排查線上問題、特別是 ...

Wed Sep 25 02:30:00 CST 2019 0 510
Linux性能優化實戰學習筆記:第二十一講

一 內存性能指標 1、系統內存使用情況 共享內存:是通過tmpfs實現的,所以它的大小也就是tmpfs使用的大小了tmpfs其實也是一種特殊的緩存 可用內存:是新進程可以使用的最大內存它包括剩余內存和可回收緩存。 緩存包括兩部分: 1、一部分是磁盤讀取文件的頁緩存,用來緩存從磁盤讀取 ...

Sat May 11 02:19:00 CST 2019 0 473
Linux性能優化實戰學習筆記:第十七講

問題 1: 使用 perf 工具時,看到的是 16 進制地址而不是函數名 1、分析過程 在 CentOS 系統中,使用 perf 工具看不到函數名,只能看到一些 16 進制格式的函數地址。 其實 ...

Thu May 09 02:45:00 CST 2019 0 1033
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性能優化實戰學習筆記:第三十七講

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

Tue Sep 17 02:52:00 CST 2019 0 609
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM