成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

在 Linux 中以腳本模式運行 Top

系統 Linux
top 命令用于顯示 Linux 系統中的實時處理活動,以及內核管理的任務。它將顯示 CPU 和內存使用情況及其他信息,例如正在運行的程序。可以利用腳本模式的選項將top命令輸出傳輸到其他應用程序或文件。

top 命令用于顯示 Linux 系統中的實時處理活動,以及內核管理的任務。

它將顯示 CPU 和內存使用情況及其他信息,例如正在運行的程序。可以利用腳本模式的選項將top命令輸出傳輸到其他應用程序或文件。

使用 Top 命令腳本模式的方法

在 Centos8 中,我們執行本文中的命令。下面命令按照 CPU 使用率對數據進行排序,并打印命令中指定的前 20 行。

  1. [root@localhost ~]# top -bc -n 1 | head -20 
  2. top - 22:23:02 up 6 days, 12:36,  2 users,  load average: 0.00, 0.00, 0.00 
  3. Tasks: 186 total,   2 running, 184 sleeping,   0 stopped,   0 zombie 
  4. %Cpu(s):  0.0 us,  0.0 sy,  0.0 ni,100.0 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st 
  5. MiB Mem :   1792.0 total,    886.5 free,    277.0 used,    628.4 buff/cache 
  6. MiB Swap:   2048.0 total,   2048.0 free,      0.0 used.   1333.1 avail Mem  
  7.  
  8.     PID USER      PR  NI    VIRT    RES    SHR S  %CPU  %MEM     TIME+ COMMAND 
  9.       1 root      20   0  176848  10824   8116 S   0.0   0.6   0:04.50 /usr/lib/systemd/systemd --switch+ 
  10.       2 root      20   0       0      0      0 S   0.0   0.0   0:00.01 [kthreadd] 
  11.       3 root       0 -20       0      0      0 I   0.0   0.0   0:00.00 [rcu_gp] 
  12.       4 root       0 -20       0      0      0 I   0.0   0.0   0:00.00 [rcu_par_gp] 
  13.       6 root       0 -20       0      0      0 I   0.0   0.0   0:00.00 [kworker/0:0H-kblockd] 
  14.       9 root       0 -20       0      0      0 I   0.0   0.0   0:00.00 [mm_percpu_wq] 
  15.      10 root      20   0       0      0      0 S   0.0   0.0   0:00.70 [ksoftirqd/0] 
  16.      11 root      20   0       0      0      0 I   0.0   0.0   0:02.64 [rcu_sched] 
  17.      12 root      rt   0       0      0      0 S   0.0   0.0   0:00.00 [migration/0] 
  18.      13 root      rt   0       0      0      0 S   0.0   0.0   0:00.45 [watchdog/0] 
  19.      14 root      20   0       0      0      0 S   0.0   0.0   0:00.00 [cpuhp/0] 
  20.      16 root      20   0       0      0      0 S   0.0   0.0   0:00.00 [kdevtmpfs] 
  21.      17 root       0 -20       0      0      0 I   0.0   0.0   0:00.00 [netns] 

如果要按照內存使用順序排序,需要使用下面命令:

  1. [root@localhost ~]# top -bc -o +%MEM -n 1 | head -n 20 
  2. top - 22:26:01 up 6 days, 12:39,  2 users,  load average: 0.00, 0.00, 0.00 
  3. Tasks: 187 total,   1 running, 186 sleeping,   0 stopped,   0 zombie 
  4. %Cpu(s):  5.9 us,  5.9 sy,  0.0 ni, 88.2 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st 
  5. MiB Mem :   1792.0 total,    834.6 free,    329.0 used,    628.4 buff/cache 
  6. MiB Swap:   2048.0 total,   2048.0 free,      0.0 used.   1281.2 avail Mem  
  7.  
  8.     PID USER      PR  NI    VIRT    RES    SHR S  %CPU  %MEM     TIME+ COMMAND 
  9.   22531 root      20   0  615344  75672  25780 S   0.0   4.1   0:00.80 node /usr/local/bin/evilscan 192.+ 
  10.     968 root      20   0  413544  35488  34188 S   0.0   1.9   0:02.32 /usr/libexec/sssd/sssd_nss --uid + 
  11.     971 root      20   0  462996  34880  14700 S   0.0   1.9   0:00.65 /usr/libexec/platform-python -s /+ 
  12.     997 root      20   0  612436  28888  14600 S   0.0   1.6   0:35.22 /usr/libexec/platform-python -Es + 
  13.     948 polkitd   20   0 1772752  23756  16596 S   0.0   1.3   0:00.30 /usr/lib/polkit-1/polkitd --no-de+ 
  14.     980 root      20   0  753768  18484  15908 S   0.0   1.0   0:05.09 /usr/sbin/NetworkManager --no-dae+ 
  15.     813 root      20   0  118756  14588  13040 S   0.0   0.8   0:04.79 /usr/lib/systemd/systemd-journald 
  16.     966 root      20   0  402088  12008   9900 S   0.0   0.7   0:01.93 /usr/libexec/sssd/sssd_be --domai+ 
  17.     950 root      20   0  395652  11736  10132 S   0.0   0.6   0:00.34 /usr/sbin/sssd -i --logger=files 
  18.       1 root      20   0  176848  10824   8116 S   0.0   0.6   0:04.50 /usr/lib/systemd/systemd --switch+ 
  19.    6620 root      20   0  152796  10216   8992 S   0.0   0.6   0:00.01 sshd: root [priv] 
  20.     840 root      20   0  115684   9876   7312 S   0.0   0.5   0:00.47 /usr/lib/systemd/systemd-udevd 
  21.    6623 root      20   0   93708   9500   8112 S   0.0   0.5   0:00.04 /usr/lib/systemd/systemd --user 

上面命令中關于top命令使用的選項解釋如下:

-b: 運行腳本模式

-c: 顯示COMMAND列中命令的完整路徑

-n: 指定top在結束之前應該產生的最大迭代數。

-o: 定義了按照哪個字段排序。

在批處理模式下,使用 top 命令根據進程的使用的時間排列數據。它顯示進程自啟動以來消耗的 CPU 時間總量。使用如下命令查看:

  1. [root@localhost ~]# top -bc -o TIME+ -n 1 | head -n 20 
  2. top - 22:31:20 up 6 days, 12:44,  2 users,  load average: 0.00, 0.04, 0.01 
  3. Tasks: 187 total,   1 running, 186 sleeping,   0 stopped,   0 zombie 
  4. %Cpu(s):  0.0 us,  0.0 sy,  0.0 ni,100.0 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st 
  5. MiB Mem :   1792.0 total,    843.4 free,    320.1 used,    628.4 buff/cache 
  6. MiB Swap:   2048.0 total,   2048.0 free,      0.0 used.   1290.0 avail Mem  
  7.  
  8.     PID USER      PR  NI    VIRT    RES    SHR S  %CPU  %MEM     TIME+ COMMAND 
  9.     997 root      20   0  612436  28888  14600 S   0.0   1.6   0:35.24 /usr/libexec/platform-python -Es + 
  10.     946 root      20   0  160120   6460   5656 S   0.0   0.4   0:06.08 /sbin/rngd -f 
  11.     980 root      20   0  753768  18484  15908 S   0.0   1.0   0:05.10 /usr/sbin/NetworkManager --no-dae+ 
  12.     813 root      20   0  118756  14588  13040 S   0.0   0.8   0:04.79 /usr/lib/systemd/systemd-journald 
  13.       1 root      20   0  176848  10824   8116 S   0.0   0.6   0:04.50 /usr/lib/systemd/systemd --switch+ 
  14.     727 root      20   0       0      0      0 S   0.0   0.0   0:02.77 [xfsaild/dm-0] 
  15.      11 root      20   0       0      0      0 I   0.0   0.0   0:02.65 [rcu_sched] 
  16.     968 root      20   0  413544  35488  34188 S   0.0   1.9   0:02.32 /usr/libexec/sssd/sssd_nss --uid + 
  17.     966 root      20   0  402088  12008   9900 S   0.0   0.7   0:01.93 /usr/libexec/sssd/sssd_be --domai+ 
  18.     954 chrony    20   0   29444   2652   2400 S   0.0   0.1   0:01.16 /usr/sbin/chronyd 
  19.     945 dbus      20   0   74704   5896   5096 S   0.0   0.3   0:01.15 /usr/bin/dbus-daemon --system --a+ 
  20.      24 root      39  19       0      0      0 S   0.0   0.0   0:01.13 [khugepaged] 
  21.      10 root      20   0       0      0      0 S   0.0   0.0   0:00.79 [ksoftirqd/0] 

下面可以將top的輸出結果保存到文件中:

  1. [root@localhost ~]# top -bc | head -30 > top-information.txt 

本文轉載自微信公眾號「Linux就該這么學」,可以通過以下二維碼關注。轉載本文請聯系Linux就該這么學公眾號。

 

責任編輯:武曉燕 來源: Linux就該這么學
相關推薦

2017-11-01 13:42:13

LinuxDOSFreeDOS

2020-04-17 08:00:22

Docker命令普通用戶

2019-10-23 11:56:47

top命令Linux

2017-04-24 18:50:15

AnboxLinuxAndroid

2016-12-16 09:23:29

LinuxShell腳本

2024-10-17 10:03:21

2023-10-09 08:59:12

X11轉發Linux

2018-08-21 09:00:30

Linuxtop命令

2019-06-14 11:15:27

WindowsLinuxWSL

2021-07-19 09:37:59

Windows 操作系統Linux

2021-02-15 17:29:46

LinuxShell腳本

2009-06-10 16:58:42

GlassFishOSGi模式

2021-02-16 12:50:13

服務器Linux瀏覽器

2019-03-22 09:20:45

Linux命令sudo

2017-09-19 15:40:23

Linuxsudo命令密碼

2019-06-04 11:17:39

Windows Linux命令

2021-05-10 11:25:24

Linux命令磁盤

2015-09-15 13:12:35

腳本UbuntuLinux內核

2011-03-25 11:21:36

NagiosLinux

2023-02-28 12:04:37

點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产成人综合在线 | 综合另类 | 99这里只有精品视频 | 亚洲精品国产成人 | 婷婷国产一区 | 午夜精品一区二区三区在线观看 | 精品国产乱码一区二区三 | 久久99精品久久 | 欧美一区视频 | 99re超碰| 色偷偷人人澡人人爽人人模 | 国产中文视频 | 国产一区亚洲 | 欧美一a一片一级一片 | www.性色 | 国产成人精品一区二区在线 | 午夜在线精品 | 中文字幕在线视频观看 | 一级毛片观看 | 欧美中文字幕 | 中文字幕在线一区 | 中文字幕一区二区三区精彩视频 | 国产精品视频yy9299一区 | 97碰碰碰| 91丨九色丨国产在线 | 久久免费精品 | 国产精品久久久久久久久久久久 | 中文字幕亚洲区一区二 | 拍真实国产伦偷精品 | 激情福利视频 | 亚洲一区二区三区免费视频 | 一区二区三区四区免费视频 | 亚洲v日韩v综合v精品v | 欧美成人精品一区二区男人看 | 天天爽夜夜操 | 国产一二区视频 | 精品久久久网站 | 中文日本在线 | 亚洲国产成人av好男人在线观看 | 免费美女网站 | 成人免费视频网站在线观看 |