0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

如何查找Linux中內(nèi)存和CPU使用率較高的進(jìn)程

CHANBAEK ? 來(lái)源:魏文第 ? 作者:魏文第 ? 2023-12-04 14:48 ? 次閱讀

高效的系統(tǒng)管理員通常是懶惰的。原因不是他們沒(méi)有完成工作或浪費(fèi)時(shí)間,主要是因?yàn)樗麄円呀?jīng)自動(dòng)化了大量的日常任務(wù)。因此,不必在服務(wù)器上浪費(fèi)太多精力,可以利用時(shí)間學(xué)習(xí)新技術(shù)并始終保持 “遙遙領(lǐng)先”。

自動(dòng)化任務(wù)的一部分是學(xué)習(xí)如何讓腳本完成你必須自己做的事情。當(dāng)然,不斷將命令添加到自己的知識(shí)庫(kù)中也同樣重要。

出于這個(gè)原因,在本文中,我將分享一個(gè)技巧,來(lái)找出哪些進(jìn)程在 Linux 中消耗了大量的內(nèi)存和 CPU。

排序查看 Linux 中使用 RAM 或 CPU 靠前的進(jìn)程

以下命令將以后代形式顯示按 RAM 或 CPU 使用情況排序的排名前十的進(jìn)程列表(如果要查看完整列表,請(qǐng)刪除管道(|)和 head):-eo pid,ppid,%mem,%cpu,cmd --sort=-%mem | head

ps -eo pid,ppid,%mem,%cpu,cmd --sort=-%mem | head

示例輸出如圖1:

圖片
圖1,查看內(nèi)存使用率最高的十個(gè)進(jìn)程

命令選項(xiàng)說(shuō)明如下:

-o 選項(xiàng)允許指定輸出格式。我喜歡打印進(jìn)程的 PID、PPID,RAM(%mem)、CPU(%cpu)使用率,以及與進(jìn)程關(guān)聯(lián)的可執(zhí)行文件的名稱(chēng)(cmd)。

--sort%mem%cpu 排序,默認(rèn)為升序。就我個(gè)人而言,更喜歡通過(guò)在排序條件前面使用 - 號(hào),以倒序排列。

要向輸出中添加其他字段或更改排序條件,請(qǐng)參閱 ps 命令手冊(cè)頁(yè)中的 OUTPUT FORMAT CONTROL 部分。

總結(jié)

在 Linux 系統(tǒng)中查看占用內(nèi)存或 CPU 資源較多的進(jìn)程是運(yùn)維的常見(jiàn)工作之一,在本文中,我們討論了如何列出系統(tǒng)上的進(jìn)程,并使用 ps 命令根據(jù) RAM 和 CPU 使用情況以后代形式對(duì)它們進(jìn)行排序。

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • cpu
    cpu
    +關(guān)注

    關(guān)注

    68

    文章

    10770

    瀏覽量

    210428
  • Linux
    +關(guān)注

    關(guān)注

    87

    文章

    11161

    瀏覽量

    208468
  • 服務(wù)器
    +關(guān)注

    關(guān)注

    12

    文章

    8844

    瀏覽量

    84947
  • 內(nèi)存
    +關(guān)注

    關(guān)注

    8

    文章

    2943

    瀏覽量

    73729
  • 進(jìn)程
    +關(guān)注

    關(guān)注

    0

    文章

    198

    瀏覽量

    13933
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    labview如何獲取Win7的CPU使用率、MEM使用率和硬盤(pán)使用率?

    如題,LabVIEW開(kāi)發(fā)程序,需要獲取CPU使用率、MEM使用率和硬盤(pán)使用率。
    發(fā)表于 11-13 10:52

    Linux系統(tǒng)查看CPU使用率常用的幾個(gè)命令概述

    linux的系統(tǒng)維護(hù),可能需要經(jīng)常查看cpu使用率,分析系統(tǒng)整體的運(yùn)行情況。而監(jiān)控CPU的性能一般包括以下3點(diǎn):運(yùn)行隊(duì)列、
    發(fā)表于 07-08 06:40

    ucosiii任務(wù)CPU使用率怎么查看?

    函數(shù),OSStatTaskHook(),是否這個(gè)任務(wù)的編寫(xiě)對(duì)于查看每個(gè)任務(wù)單獨(dú)的CPU使用率至關(guān)重要?然后很想請(qǐng)問(wèn)下,我應(yīng)該如何做才能在ucosiii查看每個(gè)任務(wù)單獨(dú)的CPU
    發(fā)表于 05-19 23:29

    哪些進(jìn)程會(huì)占用我們過(guò)多的內(nèi)存CPU信息呢?如何查看呢

    ,當(dāng)服務(wù)的內(nèi)存占用過(guò)多或者在使用時(shí),會(huì)經(jīng)常伴隨著 cpu 的處理測(cè)試慢變或者無(wú)響應(yīng),這個(gè)時(shí)候我們排在服務(wù)器進(jìn)程占用的啟動(dòng)的。或者我們需
    發(fā)表于 06-20 18:12

    如何使用STM32Cube IDE查看STM32H745發(fā)現(xiàn)板FreeRTOS的CPU和FLASH使用率?

    進(jìn)程CPU 使用率內(nèi)存。我們可以在 STM32 cube IDE 對(duì)特定的 CORE-M7 做同樣的事情嗎?讓我知道如何在適用于 F
    發(fā)表于 12-02 06:02

    CPU使用率問(wèn)題求解

    對(duì)于我們的 CPU 使用率分析任務(wù),MathWorks 團(tuán)隊(duì)在 PIL 模式下對(duì) Nucleo-F303RE 72 MHz 板實(shí)施了一個(gè) simulink 示例。我在 MPC5775E 板上實(shí)現(xiàn)了
    發(fā)表于 04-03 09:07

    C#教程之CPU內(nèi)存使用率

    C#教程之CPU內(nèi)存使用率,很好的C#資料,快來(lái)學(xué)習(xí)吧。
    發(fā)表于 04-20 14:16 ?7次下載

    cpu使用率多少算正常_cpu使用率100怎么辦

    本文首先分析了cpu使用率多少算正常,其次闡述了cpu使用率100的解決方法,最后介紹了優(yōu)化cpu使用率
    發(fā)表于 04-29 09:28 ?1.5w次閱讀

    cpu使用率過(guò)高怎么解決_cpu使用率過(guò)高是什么原因

    本文主要闡述了cpu使用率過(guò)高的原因及解決方法。
    發(fā)表于 04-29 09:34 ?1582次閱讀

    top命令CPU使用率的意義

    平常我們使用 top 命令來(lái)查看系統(tǒng)的性能情況,在 top 命令可以看到很多不同類(lèi)型的 CPU 使用率,如下圖紅框中標(biāo)出部分: 下面,我們來(lái)介紹一下這些 CPU
    的頭像 發(fā)表于 09-01 14:41 ?4414次閱讀

    CPU使用率是什么意思

    打開(kāi)電腦的任務(wù)管理器,看著跳動(dòng)的CPU使用率,發(fā)現(xiàn)很舒服。每一個(gè)線程占用了多少CPU清清楚楚,也就能針對(duì)性的確認(rèn)為啥你的電腦跑的慢了。
    的頭像 發(fā)表于 05-12 10:37 ?8889次閱讀

    使用Bolt監(jiān)控CPU使用率

    電子發(fā)燒友網(wǎng)站提供《使用Bolt監(jiān)控CPU使用率.zip》資料免費(fèi)下載
    發(fā)表于 12-14 11:23 ?0次下載
    使用Bolt監(jiān)控<b class='flag-5'>CPU</b><b class='flag-5'>使用率</b>

    什么是CPU使用率?如何測(cè)量CPU使用率?

    CPU 使用率CPU 在計(jì)算機(jī)上執(zhí)行各種任務(wù)和進(jìn)程所花費(fèi)的時(shí)間量的度量。
    的頭像 發(fā)表于 08-06 17:07 ?5425次閱讀

    如何在Linux系統(tǒng)檢查CPU使用率

    首先在Linux系統(tǒng)檢查CPU使用率??梢酝ㄟ^(guò)在命令行輸入top或htop命令來(lái)查看當(dāng)前系統(tǒng)
    發(fā)表于 01-06 10:42 ?1141次閱讀
    如何在<b class='flag-5'>Linux</b>系統(tǒng)<b class='flag-5'>中</b>檢查<b class='flag-5'>CPU</b><b class='flag-5'>使用率</b>

    Linux服務(wù)器CPU飆升的原因

    首先在Linux系統(tǒng)檢查CPU使用率??梢酝ㄟ^(guò)在命令行輸入top或htop命令來(lái)查看當(dāng)前系統(tǒng)
    發(fā)表于 02-28 11:00 ?1272次閱讀
    <b class='flag-5'>Linux</b>服務(wù)器<b class='flag-5'>CPU</b>飆升的原因