L'ordre superior mostra tot el procés en execució a l'entorn del vostre sistema. Ajuda a controlar l'ús i el rendiment del sistema. S'utilitza principalment per detectar càrrega al servidor pels administradors del sistema.
L'ordre superior significa taula de processos. És un programa gestor de tasques, detectat en diversos sistemes operatius semblants a Unix, que mostra informació sobre la memòria i la utilització de la CPU.
Visió general del comandament superior
El programa genera una llista ordenada de processos actius escollits pel format especificat per l'usuari i l'actualitza periòdicament. La comanda per defecte es pot fer per l'ús de la CPU i només es mostren els principals consumidors de CPU. L'ordre superior mostra quanta memòria i potència de processament s'està utilitzant, així com altres detalls dels processos actius.
Algunes versions principals permeten una personalització àmplia de la visualització, com ara els mètodes d'ordenació o l'elecció de columnes. L'ordre és útil per als administradors del sistema perquè mostra quins processos i usuaris utilitzen la majoria de recursos del sistema alhora.
seleni
Implementacions de Top Command
Hi ha diferents versions superiors disponibles. La versió clàssica d'Unix va ser especificada per William LeFebvre i amb drets d'autor originalment el 1984. Està allotjat a SourceForge, i la versió 3.7 es va revelar el 2008. La versió de Linux de top és un element del grup d'eines procps-ng. Originàriament, va ser especificat per Roger Binns, però després d'això va ser assumit per altres en breu. La funció aproximadament equivalent és prstat a Solaris.
Microsoft Windows conté la utilitat gràfica Task Manager i l'ordre de llista de tasques. L'IBM AIX conté una llista de processos actius d'actualització com a component de les ordres topas_nmon i topas.
A Linux, els nombres mitjans de càrrega es coneixen com la suma dels processos totals que s'esperen dins de la cua d'execució més el recompte total que s'executa actualment. El nombre no és relatiu sinó absolut. Per tant, a diferència de la utilització, pot ser il·limitat. Les variacions instantànies dels processos totals s'amortitzen mitjançant una fórmula de decadència exponencial calculada amb matemàtiques de punt fix.
Un programa, és a dir, ps, és el mateix que l'ordre superior, sinó que genera una instantània del procés presa durant la invocació. L'opció n (iteracions totals) de l'ordre superior pot generar un resultat similar, fent que el programa executi les iteracions especificades i surti després de mostrar el seu resultat.
Opcions del comandament superior
Opcions | Descripció |
---|---|
-a | Aquesta opció s'utilitza per resoldre els processos segons la memòria assignada. |
-b | Comença l'ordre superior en mode per lots, que pot ser útil per enviar resultats de l'ordre superior a altres fitxers i programes. |
-c | Comença l'ordre superior amb l'últim estat recordat invertit 'c'. |
-d | Mostra el retard entre les actualitzacions de la pantalla i després anul·la el valor associat al fitxer de configuració personal o per defecte d'inici d'un. |
-h | Mostra l'indicador d'ús i la versió de la biblioteca i, a continuació, surt. |
-H | Comença una comanda superior amb l'últim estat recordat invertit 'H'. |
-i | Comença una comanda superior amb l'últim estat recordat invertit i. |
-m | Informa USED (suma del procés rss i recompte d'intercanvi) en lloc de VIRT. |
-M | Mostra unitats de memòria i mostra valors de coma flotant dins del resum de memòria. |
-n | Descriu el nombre màxim de fotogrames o iteracions; l'ordre superior s'hauria de generar abans de completar-se. |
-p | Només supervisa processos amb identificadors de procés. |
-s | Es gestiona molt millor des del fitxer de configuració del sistema. |
-S | Tots els processos es llisten utilitzant el temps de CPU que ell i els seus fills morts han utilitzat quan 'Mode acumulatiu' està actiu. |
-IN | Només supervisa els processos amb un nom d'usuari o UID efectiu que coincideix amb el que ha proporcionat. Coincideix amb els UID del sistema de fitxers reals, efectius i desats. |
-en | Només supervisa els processos amb un nom d'usuari o UID efectiu que coincideix amb el que ha proporcionat. |
-en | Mostra l'indicador d'ús i la versió de la biblioteca i, a continuació, surt. |
Columnes i camps de comandament superior
A continuació s'expliquen alguns dels camps o columnes importants disponibles a l'ordre superior:
Sintaxi:
top
Mireu la instantània anterior, la seva sortida s'explica aquí,
Línia 1
- Temps
- quant de temps està funcionant el sistema
- quants usuaris estan connectats
- i càrrega mitjana
Línia 2
- Nombre total de tasques
- nombre de tasques en execució
- nombre de tasques per dormir
- nombre de tasques aturades
- i nombre de tasques zombis
Línia 3
Mostra l'ús de la CPU en percentatge per
- usuaris
- sistema
- processos de baixa prioritat
- processos inactius
- io espera
- interrupcions de maquinari
- interrupcions de programari
- robar el temps
Línia 4
Mostra l'ús de la memòria en kilobytes per
- memòria total
- memòria utilitzada
- memòria lliure
- memòria buffer
Línia 5
Mostra l'ús de la memòria d'intercanvi en kilobytes per
- memòria total
- memòria utilitzada
- memòria lliure
- memòria caché
Explicació de la taula
python // operador
- ID del procés
- usuari
- prioritat
- agradable usuari
- memòria virtual
- memòria resident
- memòria compartible
- Percentatge de CPU utilitzada
- percentatge de memòria utilitzada
- temps que s'ha executat un procés
- comandament
Si vols, pots amagar/mostrar aquestes línies de capçalera prement algunes tecles.
Per exemple,
premsa l - per mostrar/amagar la línia 1. Línia superior
premsa t - per mostrar/amagar la línia 3. Informació de la CPU
premsa m - mostrar/amagar les línies 4 i 5. Informació de memòria
Mantenir el comandament superior en execució en segon pla
Podeu mantenir l'ordre superior en funcionament en segon pla contínuament sense escriure la part superior al terminal cada vegada.
Ús ctrl+z claus per recuperar el terminal.
Mireu la instantània anterior, després de prémer les tecles ctrl + z, l'ordre superior s'ha aturat i hem recuperat el nostre terminal.
Per recuperar l'ordre superior al tipus de terminal F g en terminal.
Classificació de la sortida superior
burak ozcivit
Per defecte, l'ordre superior sempre mostra la sortida per ordre d'ús de la CPU.
Premeu M - Mostrar per ordre d'ús de la memòria.
Premeu O - Per mostrar totes les columnes possibles que podeu ordenar.
Mireu la instantània anterior, totes les columnes tenen assignada una lletra alfabètica. Per ordenar per columna, escriviu l'alfabet respectiu i la sortida s'ordenarà segons aquesta columna.
A la primera línia, es mostra el camp d'ordenació actual que és N, el que significa que actualment està ordenat segons la columna N.
Premeu R - Mostrar en ordre invers.
Matar una tasca sense sortir de dalt
Es pot aturar una tasca sense sortir de l'ordre superior prement k clau.
Us demanarà el número PID de la tasca, si teniu autoritat per matar aquesta tasca, la tasca s'eliminarà. En cas contrari, la vostra comanda fallarà.
Mireu la instantània anterior, després de prémer k, vam rebre un missatge demanant que s'eliminés el PID de la tasca.
Reconeix una tasca
Renice ha acabat per canviar l'ordre de programació. Prement r, podeu canviar la prioritat d'un procés sense matar-lo. També demanarà el PID del procés.
Mireu la instantània anterior, després de prémer r, ens va rebre un missatge que demana que es modifiqui el PID de la tasca.
Mostra els processos per a l'usuari seleccionat
A la sortida de comandament superior, només podeu mostrar tots els processos d'un usuari en particular mitjançant dues opcions. Un a través de la línia d'ordres i un altre sense la part superior existent.
índex de cadena de Java
A la línia d'ordres, utilitzeu l'ordre següent
Sintaxi:
top -u
Exemple:
top -u sssit
Mireu la instantània anterior, mostra tots els processos només per a l'usuari sssit.
Quan s'executa l'ordre superior, premeu en, li demanarà el nom d'usuari. Escriviu el nom d'usuari i premeu Intro.
Mireu la instantània anterior, després de prémer u, us demana el nom d'usuari.
S'està actualitzant la sortida superior
Per defecte, la sortida superior s'actualitza cada 3 segons. Quan vulgueu actualitzar-lo en entre 3 segons, premeu barra espaiadora.
També podeu canviar la freqüència d'actualització prement d tecla mentre executa l'ordre superior.
Mireu la instantània anterior, després de prémer la tecla d, us demana el temps per al qual s'actualitzarà amb freqüència.
Canviant de colors
Els colors es poden canviar prement Amb La tecla i el text es poden posar en negreta prement b clau.
Mireu la instantània anterior, prement b, tots els processos en execució es destaquen en blanc.
Per canviar de color premeu Amb clau (z petita).
Mireu la instantània anterior, la nostra sortida s'acoloreix després de prémer z.
Ara, si voleu canviar els colors per a diferents àrees, premeu AMB (Z majúscula). us portarà al menú on podeu seleccionar diferents colors per a diferents objectius.
Suposem que volem aplicar color blau a l'encapçalament de columna i color magenta a la informació de la tasca.
A continuació, premem 4 amb H per a l'encapçalament i 5 amb T per a la informació de la tasca.
Mireu la instantània anterior, els colors s'han canviat per al seu objectiu respectiu.
Sortir després de determinades iteracions
L'ordre superior mostra contínuament la sortida fins que en sortireu prement q.
Però podeu definir un nombre determinat d'iteracions després del qual l'ordre superior sortirà automàticament del terminal.
Sintaxi:
top -n
Exemple:
convertir cadena int java
superior -n 2
Amb l'exemple anterior, mostrarà 2 iteracions i sortirà automàticament