在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

盤點那些常用的Linux性能分析工具2

jf_78858299 ? 來源:碼農的荒島求生 ? 作者:陸小風 ? 2023-02-15 14:11 ? 次閱讀

9,netstat

netstat 用于顯示與 IP、TCP、UDP和 ICMP 協議相關的統計數據,一般用于檢驗本機各端口的網絡連接情況。

常見用法:

netstat –npl   # 可以查看你要打開的端口是否已經打開。

netstat –rn    # 打印路由表信息。

netstat –in    # 提供系統上的接口信息,打印每個接口的MTU,輸入分組數,輸入錯誤,輸出分組數,輸出錯誤,沖突以及當前的輸出隊列的長度。

10, ps--顯示當前進程的狀態

ps 參數太多,具體使用方法可以參考 man ps

常用的方法:

ps  aux       #hsserver

ps –ef |grep   #hundsun

殺掉某一程序的方法:

ps  aux | grep mysqld | grep –v grep | awk ‘{print $2 }’ xargs kill -9

殺掉僵尸進程:

ps –eal | awk ‘{if ($2 == “Z”){print $4}}’ | xargs kill -9

11,strace

跟蹤程序執行過程中產生的系統調用及接收到的信號,幫助分析程序或命令執行中遇到的異常情況。

舉例:查看 mysqld 在 linux 上加載哪種配置文件,可以通過運行下面的命令:

strace –e stat64 mysqld –print –defaults > /dev/null

11,uptime

能夠打印系統總共運行了多長時間和系統的平均負載,uptime 命令最后輸出的三個數字的含義分別是 1分鐘,5分鐘,15分鐘內系統的平均負荷。

12,lsof

lsof(list open files)是一個列出當前系統打開文件的工具。通過 lsof 工具能夠查看這個列表對系統檢測及排錯,常見的用法:

查看文件系統阻塞

lsof /boot

查看端口號被哪個進程占用

lsof  -i : 3306

查看用戶打開哪些文件

lsof –u username

查看進程打開哪些文件

lsof –p  4838

查看遠程已打開的網絡鏈接

lsof –i @192.168.34.128

13,perf

perf 是 Linux kernel 自帶的系統性能優化工具。優勢在于與 Linux Kernel 的緊密結合,它可以最先應用到加入 Kernel 的new feature,用于查看熱點函數,查看 cashe miss 的比率,從而幫助開發者來優化程序性能。

性能調優工具如 perf,Oprofile 等的基本原理都是對被監測對象進行采樣,最簡單的情形是根據 tick 中斷進行采樣,即在 tick 中斷內觸發采樣點,在采樣點里判斷程序當時的上下文。

假如一個程序 90% 的時間都花費在函數 foo() 上,那么 90% 的采樣點都應該落在函數 foo() 的上下文中。運氣不可捉摸,但我想只要采樣頻率足夠高,采樣時間足夠長,那么以上推論就比較可靠。因此,通過 tick 觸發采樣,我們便可以了解程序中哪些地方最耗時間,從而重點分析。

14, 匯總

結合以上常用的性能測試命令并聯系文初的性能分析工具的圖,就可以初步了解到性能分析過程中哪個方面的性能使用哪方面的工具(命令)。

常用的性能測試工具

熟練并精通了第二部分的性能分析命令工具,引入幾個性能測試的工具,介紹之前先簡單了解幾個性能測試工具:

  • perf_events:一款隨 Linux 內核代碼一同發布和維護的性能診斷工具,由內核社區維護和發展。Perf 不僅可以用于應用程序的性能統計分析,也可以應用于內核代碼的性能統計和分析。
  • eBPF tools:一款使用 bcc 進行的性能追蹤的工具,eBPF map可以使用定制的 eBPF 程序被廣泛應用于內核調優方面,也可以讀取用戶級的異步代碼。重要的是這個外部的數據可以在用戶空間管理。這個 k-v 格式的 map 數據體是通過在用戶空間調用 bpf 系統調用創建、添加、刪除等操作管理的。
  • perf-tools:一款基于 perf_events (perf) 和 ftrace 的Linux性能分析調優工具集。Perf-Tools 依賴庫少,使用簡單。支持Linux 3.2 及以上內核版本。
  • bcc(BPF Compiler Collection)::一款使用 eBP F的 perf 性能分析工具。一個用于創建高效的內核跟蹤和操作程序的工具包,包括幾個有用的工具和示例。利用擴展的BPF(伯克利數據包過濾器),正式稱為eBPF,一個新的功能,首先被添加到Linux 3.15。多用途需要Linux 4.1以上BCC。
  • ktap:一種新型的linux腳本動態性能跟蹤工具。允許用戶跟蹤Linux內核動態。ktap是設計給具有互操作性,允許用戶調整操作的見解,排除故障和延長內核和應用程序。它類似于Linux和Solaris DTrace SystemTap。
  • Flame Graphs:是一款使用 perf,system tap,ktap 可視化的圖形軟件,允許最頻繁的代碼路徑快速準確地識別,可以是使用 github.com/brendangregg/flamegraph 中的開發源代碼的程序生成。

1,Linux observability tools | Linux 性能觀測工具

圖片

  • 首先學習的Basic Tool有如下:uptime、top(htop)、mpstat、isstat、vmstat、free、ping、nicstat、dstat。
  • 高級的命令如下:sar、netstat、pidstat、strace、tcpdump、blktrace、iotop、slabtop、sysctl、/proc。

2, Linux benchmarking tools | Linux 性能測評工具

圖片

是一款性能測評工具,對于不同模塊的性能測試可以使用相應的工具,想要深入了解,可以參考最下文的附件文檔。

3,Linux tuning tools | Linux 性能調優工具

圖片

是一款性能調優工具,主要是從linux內核源碼層進行的調優,想要深入了解,可以參考下文附件文檔。

4, Linux observability sar | linux性能觀測工具

圖片

sar(System Activity Reporter系統活動情況報告)是目前LINUX上最為全面的系統性能分析工具之一,可以從多方面對系統的活動進行報告,包括:文件的讀寫情況、系統調用的使用情況、磁盤I/O、CPU效率、內存使用狀況、進程活動及IPC 有關的活動等方面。sar 的常規使用方式:

sar  [options] [-A] [-o file]  t [n]

其中:t 為采樣間隔,n 為采樣次數,默認值是1;-o file 表示將命令結果以二進制格式存放在文件中,file 是文件名,options 為命令行選項。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • Linux
    +關注

    關注

    87

    文章

    11465

    瀏覽量

    212817
  • 計算機
    +關注

    關注

    19

    文章

    7632

    瀏覽量

    90214
  • 操作系統
    +關注

    關注

    37

    文章

    7095

    瀏覽量

    124968
收藏 人收藏

    評論

    相關推薦
    熱點推薦

    如何在命令行模式下使用已有的Linux性能分析

    當你登陸一臺 Linux 服務器之后,因為一個問題要做性能分析時:你會在第 1 分鐘內做哪些檢測呢? 在 Netflix,我們有很多 EC2L
    的頭像 發表于 02-17 09:45 ?3589次閱讀
    如何在命令行模式下使用已有的<b class='flag-5'>Linux</b><b class='flag-5'>性能</b><b class='flag-5'>分析</b>

    Linux性能分析工具匯總

    出于對Linux操作系統的興趣,以及對底層知識的強烈欲望,因此整理了這篇文章。本文也可以作為檢驗基礎知識的指標,另外文章涵蓋了一個系統的方方面面。如果沒有完善的計算機系統知識,網絡知識和操作系統知識,文檔中的工具,是不可能完全掌握的,另外對系統
    發表于 11-01 13:11 ?647次閱讀

    Linux性能分析工具大全

    今天浩道跟大家分享關于linux性能分析過程中常用到的分析工具
    發表于 01-05 09:52 ?707次閱讀

    常用Linux命令盤點

    玩過Linux的人都會知道,Linux中的命令的確是非常多,但是玩過Linux的人也從來不會因為Linux的命令如此之多而煩惱,因為我們只需要掌握我們最
    發表于 07-11 08:21

    常用linux命令盤點

    工作中常用linux命令
    發表于 07-22 07:24

    OpenHarmony常用性能分析工具

    、OpenHarmony性能分析工具之hiperf介紹hiperf 是 OpenHarmony 為開發人員提供的用于調試的命令行工具,用于抓取特定程序或者系統的
    發表于 03-21 09:42

    Linux那些事兒linux的入門介紹

    電子發燒友網站提供《Linux那些事兒linux的入門介紹.pdf》資料免費下載
    發表于 05-02 08:00 ?5次下載

    Linux(ubuntu)常用工具

    本文檔內容介紹了基于Linux(ubuntu)常用工具,供參考
    發表于 04-17 16:15 ?23次下載

    你知道perf學習-linux自帶性能分析工具怎么用?

    Linux性能調優工具,32內核以上自帶的工具,軟件性能分析。在2.6.31及后續版本的
    發表于 05-16 14:54 ?2752次閱讀

    盤點那些常用Linux性能分析工具1

    出于對Linux操作系統的興趣,以及對底層知識的強烈欲望,因此整理了這篇文章。本文也可以作為檢驗基礎知識的指標,另外文章涵蓋了一個系統的方方面面。如果沒有完善的計算機系統知識,網絡知識和操作系統知識,文檔中的工具,是不可能完全掌握的,另外對系統
    的頭像 發表于 02-15 14:10 ?684次閱讀
    <b class='flag-5'>盤點</b><b class='flag-5'>那些</b><b class='flag-5'>常用</b>的<b class='flag-5'>Linux</b><b class='flag-5'>性能</b><b class='flag-5'>分析</b><b class='flag-5'>工具</b>1

    Linux問題分析性能優化

    文章來源于:https://mp.weixin.qq.com/s/d1NLXGp7teOgskussBXNMQ作者:alex目錄排查順序方法論性能分析工具CPU分析思路內存
    的頭像 發表于 09-06 19:01 ?1119次閱讀
    <b class='flag-5'>Linux</b>問題<b class='flag-5'>分析</b>與<b class='flag-5'>性能</b>優化

    Linux常用遠程連接工具

    前言 大家好,這里是 浩道Linux ,主要給大家分享Linux、Python、 網絡通信、網絡安全等 相關的IT知識平臺。 今天浩道跟大家分享幾款Linux 常用遠程連接
    的頭像 發表于 06-30 10:31 ?2054次閱讀
    <b class='flag-5'>Linux</b><b class='flag-5'>常用</b>遠程連接<b class='flag-5'>工具</b>

    Linux perf性能、實際應用與案例

    Linux perf(性能分析工具)是一個功能強大且靈活的性能剩余工具,它可以在
    發表于 07-03 10:22 ?891次閱讀

    如何使用perf性能分析工具

    放在一起,是內核級的工具。perf是在Linux上做剖析分析的首選工具。 perf命令介紹 perf 工具提供了一組豐富的命令來收集和
    的頭像 發表于 11-08 15:36 ?2193次閱讀
    如何使用perf<b class='flag-5'>性能</b><b class='flag-5'>分析</b><b class='flag-5'>工具</b>

    Kali Linux常用工具介紹

    Kali Linux 虛擬機中自帶了大量滲透測試工具,涵蓋了信息收集、漏洞利用、口令破解、漏洞掃描等多個方面。 以下是按分類簡要介紹一部分常用工具的使用方法: 使用方法只能當做參考,**詳細
    的頭像 發表于 11-11 09:29 ?1342次閱讀
    主站蜘蛛池模板: 伊人网网站 | 日本a级在线 | 久操视频在线 | 亚洲色图2 | 很黄很污的视频网站 | 日韩精品一级a毛片 | 午夜小视频网站 | 在线观看日本免费视频大片一区 | 乱高h辣黄文np公交车 | 91大神大战高跟丝袜美女 | 欧美在线伊人 | 一级爱片| china国语对白刺激videos chinese国产videoxx实拍 | 性久久久久久久 | 午夜影院免费体验 | 四虎国产精品视频免费看 | 在线天堂中文字幕 | 欧美午夜色视频国产精品 | 深夜动态福利gif动态进 | 天天射天天干天天舔 | 天堂资源在线8 | 三级在线观看视频网站 | 日本视频www色 | 美女被羞羞产奶视频网站 | 夜夜夜夜曰天天天天拍国产 | 永久福利盒子日韩日韩免费看 | 美女视频黄视大全视频免费网址 | 亚洲 欧美 成人 | 色香蕉在线视频 | 色九| 免费一级特黄特色大片在线观看看 | 特级片免费看 | 日本一区视频在线观看 | 一级毛片真人免费观看 | 在线观看亚洲一区二区 | 性欧美处| 性久久久久久 | 青青草国产三级精品三级 | 在线永久免费播放视频 | 国产在线精品香蕉综合网一区 | 久色乳综合思思在线视频 |