توب (برنامج)

نظرة عامة

ينتج البرنامج قائمة مرتبة من العمليات الجارية المحددة حسب المعايير التي يحددها المستخدم ، ويقوم بتحديثها بشكل دوري. الطلب الافتراضي هو عن طريق استخدام وحدة المعالجة المركزية ، ويتم عرض مستهلكي وحدة المعالجة المركزية الأعلى فقط. top يوضح مقدار طاقة المعالجة والذاكرة المستخدمة ، بالإضافة إلى معلومات أخرى حول العمليات الجارية. تسمح بعض إصدارات الجزء العلوي بتخصيص واسع للعرض ، مثل اختيار الأعمدة أو طريقة الفرز. top مفيد لمسؤولي النظام ، حيث إنه يوضح المستخدمين والعمليات التي تستهلك معظم موارد النظام في أي وقت محدد.

تطبيقات

هناك عدة إصدارات مختلفة من الأعلى. النسخة التقليدية من يونكس كتبها ويليام ليفبفر ، وكانت حقوق الطبع والنشر في الأصل عام 1984.  يتم استضافته على سورس فورج ،  وتم الإعلان عن الإصدار 3.7 في عام 2008.

استعمال

top -h  procps-ng version 3.3.10Usage:  top -hv | -bcHiOSs -d secs -n max -u|U user -p pid(s) -o field -w [cols]

مثال

top - 11:02:37 up 4 days, 20:29,  1 user,  load average: 0.34, 0.89, 0.98Tasks: 246 total,   1 running, 243 sleeping,   2 stopped,   0 zombie%Cpu(s):  5.7 us,  1.4 sy,  0.0 ni, 71.2 id, 21.7 wa,  0.0 hi,  0.0 si,  0.0 st
KiB Mem :  3969572 total,   158972 free,  2324324 used,  1486276 buff/cacheKiB Swap:  4116988 total,  3611996 free,   504992 used.  1007380 avail Mem   PID USER      PR  NI    VIRT    RES    SHR S  %CPU %MEM     TIME+ COMMAND                                                                                                                      18524 dodo      20   0  695260  41404  24760 S  11.6  1.0   0:56.25 xed                                                                                                                           2264 dodo      20   0 2329976 232996  37772 S   8.9  5.9 220:20.22 cinnamon                                                                                                                      1123 root      20   0  470392  42352  25884 S   7.3  1.1 148:12.31 Xorg                                                                                                                          1065 dodo      20   0 1822312 253588 112424 S   1.0  6.4   1:08.42 Web Content                                                                                                                   2768 dodo      20   0  350680   3316   2652 S   1.0  0.1   0:00.41 gvfsd-trash                                                                                                                  31864 dodo      20   0 1996648 719376 141000 S   1.0 18.1  21:04.55 chromium-browse                                                                                                               1029 root      20   0    4392    752    600 S   0.7  0.0   5:38.42 acpid                                                                                                                         1837 dodo      20   0 1371128 195128  95152 S   0.7  4.9   0:31.92 chromium-browse                                                                                                                  8 root      20   0       0      0      0 S   0.3  0.0   4:22.72 rcu_sched                                                                                                                      894 root      20   0       0      0      0 S   0.3  0.0   0:00.88 kworker/u8:4                                                                                                                   902 dodo      20   0 2047548 253300 125712 S   0.3  6.4   1:23.77 firefox                                                                                                                       1192 mongodb   20   0  997164  17248   1500 S   0.3  0.4   9:27.15 mongod                                                                                                                        1804 dodo      20   0 1375100 193524  94280 S   0.3  4.9   0:42.27 chromium-browse                                                                                                               1948 dodo      20   0   44188   2620   1108 S   0.3  0.1   2:28.37 dbus-daemon                                                                                                                   2009 dodo      20   0  723248  11060   5844 S   0.3  0.3   0:05.34 csd-sound                                                                                                                     2139 dodo      20   0   41956   3732   3040 R   0.3  0.1   0:00.20 top                                                                                                                           4130 dodo      20   0  352932   2188   1808 S   0.3  0.1   0:00.13 gvfsd-network                                                                                                                17660 dodo      20   0  495976  22860  15404 S   0.3  0.6   0:11.11 gnome-terminal-                                                                                                                  1 root      20   0  185440   3880   2320 S   0.0  0.1   0:09.86 systemd                                                                                                                          2 root      20   0       0      0      0 S   0.0  0.0   0:00.15 kthreadd                                                                                                                         4 root       0 -20       0      0      0 S   0.0  0.0   0:00.00 kworker/0:0H                                                                                                                     7 root      20   0       0      0      0 S   0.0  0.0   0:52.31 ksoftirqd/0                                                                                                                      9 root      20   0       0      0      0 S   0.0  0.0   0:00.00 rcu_bh                                                                                                                          10 root      rt   0       0      0      0 S   0.0  0.0   0:00.46 migration/0                                                                                                                     11 root       0 -20       0      0      0 S   0.0  0.0   0:00.00 lru-add-drain                                                                                                                   12 root      rt   0       0      0      0 S   0.0  0.0   0:00.68 watchdog/0                                                                                                                      13 root      20   0       0      0      0 S   0.0  0.0   0:00.00 cpuhp/0                                                                                                                         14 root      20   0       0      0      0 S   0.0  0.0   0:00.02 cpuhp/1                                                                                                                         15 root      rt   0       0      0      0 S   0.0  0.0   0:00.46 watchdog/1                                                                                                                      16 root      rt   0       0      0      0 S   0.0  0.0   0:00.40 migration/1                                                                                                                     17 root      20   0       0      0      0 S   0.0  0.0   0:02.06 ksoftirqd/1                                                                                                                     19 root       0 -20       0      0      0 S   0.0  0.0   0:00.00 kworker/1:0H                                                                                                                    20 root      20   0       0      0      0 S   0.0  0.0   0:00.02 cpuhp/2                                                                                                                         21 root      rt   0       0      0      0 S   0.0  0.0   0:00.44 watchdog/2                                                                                                                      22 root      rt   0       0      0      0 S   0.0  0.0   0:00.30 migration/2                                                                                                                     23 root      20   0       0      0      0 S   0.0  0.0   0:04.18 ksoftirqd/2                                                                                                                     25 root       0 -20       0      0      0 S   0.0  0.0   0:00.00 kworker/2:0H                                                                                                                    26 root      20   0       0      0      0 S   0.0  0.0   0:00.02 cpuhp/3                                                                                                                         27 root      rt   0       0      0      0 S   0.0  0.0   0:00.48 watchdog/3                                                                                                                      28 root      rt   0       0      0      0 S   0.0  0.0   0:00.46 migration/3                                                                                                                     29 root      20   0       0      0      0 S   0.0  0.0   0:02.80 ksoftirqd/3                                                                                                                     31 root       0 -20       0      0      0 S   0.0  0.0   0:00.00 kworker/3:0H                                                                                                                    32 root      20   0       0      0      0 S   0.0  0.0   0:00.00 kdevtmpfs                                                                                                                       33 root       0 -20       0      0      0 S   0.0  0.0   0:00.00 netns                                                                                                                           34 root      20   0       0      0      0 S   0.0  0.0   0:00.22 khungtaskd                                                                                                                      35 root      20   0       0      0      0 S   0.0  0.0   0:00.00 oom_reaper