亚洲欧美精品沙发,日韩在线精品视频,亚洲Av每日更新在线观看,亚洲国产另类一区在线5

<pre id="hdphd"></pre>

  • <div id="hdphd"><small id="hdphd"></small></div>
      學(xué)習(xí)啦 > 學(xué)習(xí)電腦 > 操作系統(tǒng) > Linux教程 > linux性能測試的top命令

      linux性能測試的top命令

      時間: 佳洲1085 分享

      linux性能測試的top命令

        Linux中如果想要實時顯示系統(tǒng)各個進(jìn)程的資源占用情況,我們可以通過top命令來查看。下面由學(xué)習(xí)啦小編為大家整理linux性能測試命令的相關(guān)知識,希望對大家有幫助!

        linux性能測試命令——top命令

        top命令是Linux下常用的性能分析工具,能夠?qū)崟r顯示系統(tǒng)中各個進(jìn)程的資源占用狀況,類似于Windows的任務(wù)管理器。

        top可以顯示CPU占用率為前幾位的進(jìn)程,并提供CPU的實時活動情況

        語法:top [-s time] [-d count] [-q] [-u] [-h] [-n number] [-f filename]

        -s time 設(shè)置屏幕刷新的延時,單位為秒,默認(rèn)值5秒

        -d count 設(shè)置屏幕刷新的次數(shù),刷新顯示完count次后退出

        -q 如果經(jīng)過nice授權(quán),使用-q可以使top運(yùn)行的更快一些

        -u 用顯示User ID代替username,提高命令運(yùn)行速度 -h 當(dāng)系統(tǒng)由多個CPU時,個別CPU的狀態(tài)信息被隱藏,只顯示平均狀態(tài)值

        -n number 設(shè)置每一屏幕顯示的進(jìn)程數(shù)目,number值超過進(jìn)程最大數(shù)目,則設(shè)置無效

        -f filename 輸出重定向到給定的文件名,默認(rèn)為16個進(jìn)程信息

        擴(kuò)展資料:linux性能測試實例分析

        top - 09:20:44 up 1:49, 1 user, load average: 0.07, 0.02, 0.00

        Tasks: 67 total, 1 running, 64 sleeping, 2 stopped, 0 zombie

        Cpu(s): 0.0% us, 0.0% sy, 0.0% ni, 100.0% id, 0.0% wa, 0.0% hi, 0.0% si

        Mem: 514280k total, 313348k used, 200932k free, 20480k buffers

        Swap: 2008116k total, 0k used, 2008116k free, 217160k cached

        PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND

        1 root 16 0 1696 552 472 S 0 0.1 0:00.57 init

        2 root RT 0 0 0 0 S 0 0.0 0:00.00 migration/0

        3 root 34 19 0 0 0 S 0 0.0 0:00.00 ksoftirqd/0

        4 root RT 0 0 0 0 S 0 0.0 0:00.00 migration/1

        5 root 34 19 0 0 0 S 0 0.0 0:00.00 ksoftirqd/1

        6 root 5 -10 0 0 0 S 0 0.0 0:00.00 events/0

        7 root 5 -10 0 0 0 S 0 0.0 0:00.00 events/1

        8 root 5 -10 0 0 0 S 0 0.0 0:00.00 khelper

        9 root 15 -10 0 0 0 S 0 0.0 0:00.00 kacpid

        統(tǒng)計信息區(qū)(前五行)

        第一行:任務(wù)隊列信息,同 uptime 命令的執(zhí)行結(jié)果。其內(nèi)容如下:

        09:20:44  當(dāng)前時間

        up 1:49  系統(tǒng)運(yùn)行時間,格式為時:分

        1 user   當(dāng)前登錄用戶數(shù)

        load average: 0.07, 0.02, 0.00

        系統(tǒng)負(fù)載,即任務(wù)隊列的平均長度。三個數(shù)值分別為 1分鐘、5分鐘、15分鐘前到現(xiàn)在的平均值。

        第二行:進(jìn)程信息。當(dāng)有多個CPU時,這些內(nèi)容可能會超過兩行。內(nèi)容如下:

        67 total 進(jìn)程總數(shù)

        1 running  正在運(yùn)行的進(jìn)程數(shù)

        64 sleeping 睡眠的進(jìn)程數(shù)

        2 stopped  停止的進(jìn)程數(shù)

        0 zombie 僵尸進(jìn)程數(shù)

        第三行:CPU的信息。當(dāng)有多個CPU時,可能不止一行。內(nèi)容如下:

        0.0% us    (user mode)用戶占用CPU百分比

        0.0% sy   (system mode)系統(tǒng)占用CPU百分比

        0.0% ni   (low priority user mode (nice))低優(yōu)先級用戶占用CPU百分比

        100.0% id (idle task)空閑任務(wù)占CPU百分比

        0.0% wa   (I/O waiting)等待輸入輸出的CPU時間百分比

        0.0% hi   (servicing IRQs)硬件中斷占CPU百分比

        0.0% si   (servicing soft IRQs)軟件中斷占CPU百分比

        第四行:物理內(nèi)存信息

        最后兩行為內(nèi)存信息。內(nèi)容如下:

        514280k total   物理內(nèi)存總量

        313348k used   使用的物理內(nèi)存總量

        200932k free   空閑內(nèi)存總量

        20480k buffers   用作內(nèi)核緩存的內(nèi)存量

        第五行:交換內(nèi)存信息

        2008116k total   交換區(qū)總量

        0k used      使用的交換區(qū)總量

        2008116k free   空閑交換區(qū)總量

        217160k cached 緩沖的交換區(qū)總量

        進(jìn)程信息區(qū)

        統(tǒng)計信息區(qū)域的下方顯示了各個進(jìn)程的詳細(xì)信息。首先來認(rèn)識一下各列的含義。

        列名 含義

        PID 進(jìn)程id

        PPID 父進(jìn)程id

        RUSER Real user name

        UID 進(jìn)程所有者的用戶id

        USER 進(jìn)程所有者的用戶名

        GROUP 進(jìn)程所有者的組名

        TTY 啟動進(jìn)程的終端名。不是從終端啟動的進(jìn)程則顯示為 ?

        PR 優(yōu)先級

        NI nice值。負(fù)值表示高優(yōu)先級,正值表示低優(yōu)先級

        P 最后使用的CPU,僅在多CPU環(huán)境下有意義

        %CPU 上次更新到現(xiàn)在的CPU時間占用百分比

        TIME 進(jìn)程使用的CPU時間總計,單位秒

        TIME+ 進(jìn)程使用的CPU時間總計,單位1/100秒

        %MEM 進(jìn)程使用的物理內(nèi)存百分比

        VIRT 進(jìn)程使用的虛擬內(nèi)存總量,單位kb。VIRT=SWAP+RES

        SWAP 進(jìn)程使用的虛擬內(nèi)存中,被換出的大小,單位kb。

        RES 進(jìn)程使用的、未被換出的物理內(nèi)存大小,單位kb。RES=CODE+DATA

        CODE 可執(zhí)行代碼占用的物理內(nèi)存大小,單位kb

        DATA 可執(zhí)行代碼以外的部分(數(shù)據(jù)段+棧)占用的物理內(nèi)存大小,單位kb

        SHR 共享內(nèi)存大小,單位kb

        nFLT 頁面錯誤次數(shù)

        nDRT 最后一次寫入到現(xiàn)在,被修改過的頁面數(shù)。

        S 進(jìn)程狀態(tài)。

        D=不可中斷的睡眠狀態(tài)

        R=運(yùn)行

        S=睡眠

        T=跟蹤/停止

        Z=僵尸進(jìn)程

        COMMAND 命令名/命令行

        WCHAN 若該進(jìn)程在睡眠,則顯示睡眠中的系統(tǒng)函數(shù)名

        Flags 任務(wù)標(biāo)志,參考 sched.h

        默認(rèn)情況下僅顯示比較重要的 PID、USER、PR、NI、VIRT、RES、SHR、S、%CPU、%MEM、TIME+、COMMAND 列。

      3628236