<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          Linux 你還在用 top ?這有幾個(gè)更牛逼的選擇!

          共 7265字,需瀏覽 15分鐘

           ·

          2023-05-16 08:14

          作者: 奇妙的呆二木 原文鏈接:https://www.toutiao.com/article/7196275144976433721/?wid=1684120631965

          簡介

          作為一個(gè)運(yùn)維人員,很多時(shí)候需要知道服務(wù)器的實(shí)時(shí)情況,比如 Windows 系統(tǒng)的任務(wù)管理器,下面我描述的是基于 Linux 系統(tǒng),你可能聽說最流行的就是‘top’【基于終端的系統(tǒng)監(jiān)視工具】。

          top:實(shí)時(shí)程序可幫助顯示所有正在運(yùn)行的進(jìn)程,并為你提供一些簡單的重要性信息,還能為您能夠殺死不需要的進(jìn)程。但是"top"這樣的命令行工具,很難監(jiān)控服務(wù)器CPU的使用情況和內(nèi)存的使用情況。

          所以,今天給大家介紹幾個(gè)逼格滿滿(替代方案)的其它命令行工具!

          htop

          htop 是Linux系統(tǒng)中的一個(gè)互動(dòng)的進(jìn)程查看器,一個(gè)文本模式的應(yīng)用程序(在控制臺(tái)或者X終端中),需要ncurses。與Linux傳統(tǒng)的top相比,htop更加人性化。它可讓用戶交互式操作,支持顏色主題,可橫向或縱向滾動(dòng)瀏覽進(jìn)程列表,并支持鼠標(biāo)操作。

          實(shí)際上,我個(gè)人更喜歡使用htop來監(jiān)視系統(tǒng)資源和進(jìn)程。它可以殺死進(jìn)程,過濾它們,提供進(jìn)程的樹視圖(按F5),以及其他一些特性。 d2660f5677afd56ab980ac66faaf85a8.webp安裝:

              
                sudo?apt?install?htop

          -C?--no-color?????#使用一個(gè)單色的配色方案
          -d?--delay=DELAY???#設(shè)置延遲更新時(shí)間,單位秒
          -h?--help????????#示htop?命令幫助信息
          -u?--user=USERNAME??#只顯示一個(gè)給定的用戶的過程
          -p?--pid=PID,PID…???#只顯示給定的PIDs
          -s?--sort-key?COLUMN??#依此列來排序
          -v?–version???????#顯示版本信息

          交互式命令(INTERACTIVE COMMANDS)

              
                上下鍵或PgUP, PgDn 選定想要的進(jìn)程,左右鍵或Home, End 移動(dòng)字段,當(dāng)然也可以直接用鼠標(biāo)選定進(jìn)程;
          Space??#標(biāo)記/取消標(biāo)記一個(gè)進(jìn)程。命令可以作用于多個(gè)進(jìn)程,例如?"kill",將應(yīng)用于所有已標(biāo)記的進(jìn)程
          U????#取消標(biāo)記所有進(jìn)程
          s????#選擇某一進(jìn)程,按s:用strace追蹤進(jìn)程的系統(tǒng)調(diào)用
          l????#顯示進(jìn)程打開的文件:?如果安裝了lsof,按此鍵可以顯示進(jìn)程所打開的文件
          I????#倒轉(zhuǎn)排序順序,如果排序是正序的,則反轉(zhuǎn)成倒序的,反之亦然
          +,?-????When?in?tree?view?mode,?expand?or?collapse?subtree.?When?a?subtree?is?collapsed?a?"+"?sign?shows?to?the?left?of?the?process?name.
          a?(在有多處理器的機(jī)器上)?#設(shè)置?CPU?affinity:?標(biāo)記一個(gè)進(jìn)程允許使用哪些CPU
          u?#顯示特定用戶進(jìn)程
          M?#按Memory?使用排序
          P?#按CPU?使用排序
          T?#按time+?使用排序
          F?#跟蹤進(jìn)程:?如果排序順序引起選定的進(jìn)程在列表上到處移動(dòng),讓選定條跟隨該進(jìn)程。這對(duì)監(jiān)視一個(gè)進(jìn)程非常有用:通過這種方式,你可以讓一個(gè)進(jìn)程在屏幕上一直可見。使用方向鍵會(huì)停止該功能。
          K??#顯示/隱藏內(nèi)核線程
          H??#顯示/隱藏用戶線程
          Ctrl-L????#刷新
          Numbers???#PID?查找:?輸入PID,光標(biāo)將移動(dòng)到相應(yīng)的進(jìn)程上

          atop

          atop ?是一款用于監(jiān)控 Linux 系統(tǒng)資源與進(jìn)程的工具,它以一定的頻率記錄系統(tǒng)的運(yùn)行狀態(tài),所采集的數(shù)據(jù)包含系統(tǒng)資源 (CPU、內(nèi)存、磁盤和網(wǎng)絡(luò)) 使用情況和進(jìn)程運(yùn)行情況,并能以日志文件的方式保存在磁盤中,服務(wù)器出現(xiàn)問題后,我們可獲取相應(yīng)的 atop 日志文件進(jìn)行分析。 551db813e3c4cd23550711ae02768d44.webp安裝

              
                sudo?apt?install?atop

          nmon

          nmon 是一種在 AIX 與各種 Linux 操作系統(tǒng)上廣泛使用的監(jiān)控與分析工具,它能在系統(tǒng)運(yùn)行過程中實(shí)時(shí)地捕捉系統(tǒng)資源的使用情況,記錄的信息比較全面,并且能輸出結(jié)果到文件中,然后通過 nmon_analyzer 工具產(chǎn)生數(shù)據(jù)文件與圖形化結(jié)果。 94273d6e6a37d3bb7cb01785a05821be.webp安裝

              
                sudo?apt?install?nmon
              
                #?c
          查看CPU相關(guān)信息
          #?m
          查看內(nèi)存相關(guān)信息
          #?d
          查看磁盤相關(guān)信息
          #?n
          查看網(wǎng)絡(luò)相關(guān)信息
          #?t
          查看相關(guān)進(jìn)程信息
          #?h
          查看幫助相關(guān)信息
          #?q
          退出nmon

          vtop

          vtop 它是一個(gè)用 Node.js 編寫的免費(fèi)開源、簡單而又強(qiáng)大的可擴(kuò)展終端活動(dòng)監(jiān)控工具。它的設(shè)計(jì)目的是讓用戶輕松查看多進(jìn)程應(yīng)用(那些有主進(jìn)程和子進(jìn)程的應(yīng)用,比如NGINX、Apache、Chrome等)的CPU使用情況,vtop還可以輕松查看一段時(shí)間內(nèi)的峰值以及內(nèi)存使用情況。 a82be04db559563024d65bac83ccbf23.webp安裝

              
                sudo?apt?install?nodejs
          sudo?apt?install?npm
          sudo?npm?install?-g?vtop
              
                #?vtop

          以下是vtop的鍵盤快捷鍵,按。

          u?#更新到最新版本的vtop.
          k?#或向上箭頭可向上移動(dòng)進(jìn)程列表。
          j?#或向下箭頭可向下移動(dòng)進(jìn)程列表。
          g?#將您移至進(jìn)程列表的頂部。
          G?#將您帶到列表的末尾。
          dd?#殺死該組中的所有進(jìn)程(必須先選擇進(jìn)程名稱)。

          要改變配色方案,請(qǐng)使用--theme主題開關(guān)。你可以選擇任何可用的主題,例如:

              
                #?vtop?--theme?wizard

          要設(shè)置兩次更新之間的間隔(以毫秒為單位),請(qǐng)使用--update-interval。在此示例中,20毫秒等于0.02秒:

              
                #?vtop?--update-interval?20

          你也可以使用--quit-after選項(xiàng)設(shè)置vtop在幾秒鐘后終止,如下所示:

              
                #?vtop?--quit-after?5

          要獲得vtop幫助,請(qǐng)運(yùn)行以下命令:

              
                #?vtop?-h
          vtop還有許多功能,包括檢測服務(wù)器請(qǐng)求,日志文件等。 Docker+K8s+Jenkins 主流技術(shù)全解視頻資料【干貨免費(fèi)分享】

          bashtop

          bashtop 是一個(gè) Linux 資源監(jiān)視器,可以顯示處理器、內(nèi)存、磁盤、網(wǎng)絡(luò)和進(jìn)程的使用情況與狀態(tài)。

          特性:

          • 易于使用,帶有受游戲啟發(fā)的菜單系統(tǒng)。
          • 快速響應(yīng)的 UI,帶有 UP、DOWN 鍵可快速對(duì)進(jìn)程進(jìn)行選擇。
          • 可顯示所選進(jìn)程的詳細(xì)統(tǒng)計(jì)信息。
          • 可以過濾進(jìn)程。
          • 在排序選項(xiàng)之間輕松切換。
          • 發(fā)送 SIGTERM、SIGKILL、SIGINT 選擇進(jìn)程。
          • 帶有用于更改所有配置文件選項(xiàng)的 UI 菜單。
          • 網(wǎng)絡(luò)使用情況的自動(dòng)縮放圖。
          • 如果有新版本可用,則在菜單中顯示消息

          b37ab56efd6e1c9bc939aa19979af5c7.webp安裝

          要成功安裝Bashtop,請(qǐng)確保在系統(tǒng)中準(zhǔn)備好以下依賴項(xiàng)。

          • Bash 4.4或更高版本
          • Git
          • GNU Coreutils
          • GNU sed、awk、grep和ps命令行工具。
          • lm-sensors-可選-(用于收集CPU溫度統(tǒng)計(jì))。
              
                $?git?clone?https://github.com/aristocratos/bashtop.git
          $?cd?bashtop
          $?sudo?make?install

          #卸載Bashtop
          $?sudo?make?uninstall

          gtop

          GTOP 是一個(gè)終端系統(tǒng)監(jiān)控儀表盤

          5e1cd7f5fcae48cb69a40e271081a075.webp

          安裝

              
                sudo?apt?install?nodejs

          sudo?apt?install?npm

          sudo?npm?install?-g?gtop
              
                p:?Process?Id
          c:?CPU?usage
          m:?Memory?usage

          glances

          glances ?是一款用于 Linux、BSD 的開源命令行系統(tǒng)監(jiān)視工具,它使用 Python 語言開發(fā),能夠監(jiān)視 CPU、負(fù)載、內(nèi)存、磁盤 I/O、網(wǎng)絡(luò)流量、文件系統(tǒng)、系統(tǒng)溫度等信息。 b82df41990fa83bb21dd8691d16d01d5.webp安裝

              
                sudo?apt?install?glances
              
            


          - END -

              
                
                  
                      
                        
                            
                              
                                
                                    
                                      
                                          ?
                                          推薦閱讀?
                                          
                                            





                                  
                                    31天拿下K8s含金量最高的CKA+CKS證書!?K8S 常用資源 YAML 詳解
                                      
          19 個(gè) K8S集群常見問題總結(jié),建議收藏
          Prometheus 高可用架構(gòu) Thanos
          運(yùn)維高可用架構(gòu)的 6 大常規(guī)方案
          運(yùn)維監(jiān)控指標(biāo)全方面總結(jié) 我去,Linux 系統(tǒng) CPU 100% 打滿了! 解決 Linux 性能瓶頸的黃金 60 秒! 9 個(gè)實(shí)用 Shell 腳本,建議收藏!
          詳解 K8S Helm CI/CD發(fā)布流程
          ES+Redis+MySQL,這套高可用架構(gòu)設(shè)計(jì)太頂了! 一臺(tái)服務(wù)器最大能支持多少條TCP連接? K8S運(yùn)維必知必會(huì)的 Kubectl 命令總結(jié)
          16 張圖硬核講解 Kubernetes 網(wǎng)絡(luò)
          史上最全 Jenkins Pipeline流水線詳解 Jenkins 自動(dòng)化部署實(shí)例講解,另附安裝教程! 主流監(jiān)控系統(tǒng) Prometheus 學(xué)習(xí)指南
                                    
                                        搭建一套完整的企業(yè)級(jí) K8s 集群(二進(jìn)制方式)
                                      
                                      
                                      
                                          40個(gè) Nginx 常問面試題
                                        
                                      
                                          Linux運(yùn)維工程師 50個(gè)常見面試題
                                        
                                      
                    
                      
                          
                              

          點(diǎn)亮,服務(wù)器三年不宕機(jī)0344cc7e957557a8c4ac846564d2fdce.webp
          瀏覽 113
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          評(píng)論
          圖片
          表情
          推薦
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  玖玖视频在线资源一区二区三区四区 | 免费黄色在线视频 | 亚洲视频p | 欧洲AV久久无码秘 蜜桃 | 天天日天天干天天色 |