Hvordan feilsøke Raspberry Pi ved hjelp av HTOP og Ping -kommandoen

Hvordan feilsøke Raspberry Pi ved hjelp av HTOP og Ping -kommandoen
Det er forskjellige kommandolinjeverktøy i de Linux-baserte operativsystemene som brukes til å administrere operativsystemet, for å teste forskjellige tester, og for å feilsøke forskjellige problemer i operativsystemene. HTOP og PING er også de to kommandolinjeverktøyene som kan brukes til å feilsøke Raspberry Pi, som er et debianbasert operativsystem.

I denne oppskrivningen vil vi oppdage bruken av HTOP- og Ping-kommandoer for å feilsøke Raspberry Pi-prosessene og nettverksproblemer.

Hva er en HTOP -kommando i Raspberry Pi -operativsystemet

HTOP er et kommandolinjeverktøy som brukes til å overvåke de forskjellige prosessene som kjører på systemet. Det vil fortelle deg om ytelsen til CPU sammen med prosessene som bruker RAM og om hurtigminnet. Det vil også demonstrere gjennomsnittlig belastning og antall totale oppgaver som kjører på systemet, og all denne informasjonen vises i sanntid.

Hvordan bruke HTOP -kommandoen til å feilsøke Raspberry Pi

Vi kan feilsøke ytelsen til CPU og minnet ved å bruke HTOP -kommandoen:

$ htop

Et skjermbilde med den forskjellige statistikken vises:

Ovennevnte statistikk er delt inn i forskjellige seksjoner som er forklart som
PROSESSOR: CPU vil vise forskjellige linjer avhengig av antall kjerner som en datamaskin for eksempel har, i vårt tilfelle CPU er en fire-kjerne, så den viste de fire linjene og ved siden av viser den belastningen på CPU når det %, i vårt tilfelle viser det omtrent til 3.9 % som betyr at systemet ikke har noen belastning, hvis det viser 100 %, så er systemet fullastet.

Den vertikale linjefargen vil indikere prosessen til CPU som den grønne fargen representerer de normale prosessene, den røde fargen representerer kjerneprosessene, og den blå fargen representerer de lave prioriterte prosessene:

Mem: Dette viser for eksempel minnebruk for eksempel i vårt tilfelle 223 MB -minnet er i bruk av de 3.75 GB -minne og linjene i forskjellige farger viser mengden minne som brukes til hvilket formål, som grønn farge representerer de brukte minnesidene, den blå linjen som representerer buffersidene, og den oransje fargelinjen som representerer hurtigbuffersidene.

I output ovenfor kan vi også se gjennomsnittlig belastning og oppetid for Raspberry Pi.

Detaljene i andre prosesser med pidene og minnet som konsumeres av dem vises:

Vi kan drepe prosessene ved å bruke PID i prosessen med HTOP -kommandoen, for eksempel ønsker vi å drepe PID 13946 (VLC PID), vi bruker kommandoen:

$ sudo drepe 13946

Hva er en ping -kommando i Raspberry Pi -operativsystemet

Ping-kommandoen er et viktig kommandolinjeverktøy som omhandler feilsøking og testing av nettverkstilkoblingene i Raspberry Pi. Denne kommandoen brukes til å oppdage om nettverksenheten er i området Raspberry Pi -operativsystemet eller ikke. Ping -kommandoen sender forespørslene til den berørte nettverksenheten og mottar meldingen for et vellykket svar. Denne responsen vil vise forskjellig statistikk som hvor mye tid det tok å koble nettverket, hvor mange byte som ble mottatt, og hva TTL (Time to Live) er.

Hvordan bruke ping -kommandoen til å feilsøke Raspberry Pi

Ping -kommandoen brukes til å feilsøke nettverksproblemene til Raspberry Pi: den brukes til å sjekke tilkoblingen til enheten din med Internett, den sjekker også tilgjengeligheten til den eksternt tilkoblede enheten, og finner dessuten ut problemene som droppede pakker.

Den grunnleggende syntaks for ping -kommandoen er:

$ ping [alternativ] [hostname/ip adresse]

Vi kan bruke forskjellige alternativer med ping -kommandoen (dette er valgfritt), og så skriver vi vertsnavnet eller IP -adressen til den berørte maskinen. For å forstå dette vil vi pinge Localhost for å vise detaljene om nettverkstilkoblingen:

$ ping localhost

Det begynner å sende pakkene, vi vil bruke “Ctrl+C” for å stoppe prosessen og vil observere resultatene:

For å teste ytelsen til nettverket under de tunge belastningene, vil vi bruke alternativet “-f”, som vil sende et stort antall pakker i et lite tidsintervall og visualisere ytelsen til nettverket under tung belastning:

$ sudo ping -f localhost

For å få mer informasjon om bruken av ping -kommandoen, kan vi se manualen ved å bruke kommandoen:

$ mann ping

Manualen vil være åpen der alle alternativene og bruken deres vises:

Konklusjon

Både kommandolinjeverktøyene til HTOP og PING brukes til forskjellige formål: HTOP-kommandolinjeverktøyet brukes til å overvåke prosessene til systemet og belastning på CPU. Tilsvarende brukes Ping -kommandoen til å overvåke og løse problemene relatert til nettverksbygging. I denne oppskrivningen har vi diskutert HTOP og Ping-kommandoene for å feilsøke CPU-prosessene og nettverksproblemene.