Hvernig á að vista Top Command Output í skrá
Linux toppskipun er mjög notuð af kerfisstjórum til að birta kerfistölfræði í rauntíma varðandi spennutíma kerfis og meðaltal hleðslu, notað minni, hlaupandi verkefni, samantekt ferla eða þráða og nákvæmar upplýsingar um hvert ferli sem er í gangi.
Hins vegar, fyrir utan rauntímaskoðun á keyrandi kerfinu, toppur til að starfa í lotuham og -n
fána til að tilgreina hversu mikið af endurtekningu skipunin ætti að gefa út.
Í dæminu hér að neðan munum við beina úttak efstu skipunarinnar í top.txt
skrána í núverandi vinnuskrá. -n rökin verða notuð til að senda aðeins eina skyndimynd af skipuninni í nefnda skrá.
$ top -b -n 1 > top.txt
Til að lesa skrána sem myndast, notaðu skipanalínuskráarlesara, eins og minna eða meira.
$ less top.txt
Til að grípa fimm endurtekningar af efstu skipuninni skaltu framkvæma skipunina eins og sýnt er í útdrættinum hér að neðan.
$ top -b -n 5 > top-5iterations.txt
Til þess að sýna aðeins fjölda hlaupandi verkefna úr skránni sem varð til, notaðu grep síuna, eins og sýnt er í skipunardæminu hér að neðan.
$ cat top-5iterations.txt | grep Tasks
Til að taka skyndimynd af tilteknu ferli í efstu tólum skaltu framkvæma skipunina með PID (-p)
fánanum. Til að fá PID vinnsluferlis skaltu gefa út pidof skipun á móti nafni ferlisins sem er í gangi.
Í þessu dæmi munum við fylgjast með cron ferlinu með toppskipun með því að taka þrjár skyndimyndir af PID.
$ pidof crond $ top -p 678 -b -n3 > cron.txt $ cat cron.txt
Með því að nota endurtekningarlykkju getum við birt tölfræði ferlis í gegnum PID þess, á tveggja sekúndna fresti, eins og sýnt er í dæminu hér að neðan. Einnig er hægt að beina úttak lykkjunnar í skrá. Við munum nota sama cron PID eins og sýnt er í dæminu hér að ofan.
$ for i in {1..4}; do sleep 2 && top -b -p 678 -n1 | tail -1 ; done
Beindu lykkjuúttakinu í skrána.
$ for i in {1..4}; do sleep 2 && top -b -p 678 -n1 | tail -1 ; done >> cron.txt $ cat cron.txt
Þetta eru aðeins nokkur dæmi um hvernig þú getur fylgst með og safnað kerfis- og vinnslutölfræði með toppstjórn.