国产宅男网站在线|亚洲A级性爱免费视频|亚洲中精品级在线|午夜福利AA毛

  • <dd id="gf5jf"><th id="gf5jf"></th></dd>

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

    linux性能測試的top命令

    時間: 佳洲1085 分享

    linux性能測試的top命令

      Linux中如果想要實(shí)時顯示系統(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的實(shí)時活動情況

      語法: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性能測試實(shí)例分析

      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