Nyheter i Android, Telefoner, Prylar Och Recensioner

Hur man kontrollerar din serverbelastning på Linux-system

Om du är en systemadministratör känner du förmodligen redan till besväret med att kontrollera serverbelastningar på ett Linux-system. Det finns många verktyg som låter dig kontrollera serverbelastningar på olika sätt. Vissa av dem fungerar på ett integrerat sätt och andra fungerar som individuella verktyg. Det finns dock sätt att konsekvent kontrollera serverbelastningen via kommandoradsgränssnittet i Linux. Att använda CLI-metoder kan spara tid och vara lätt att använda. Dessutom ger CLI dig också ett exakt värde på serverbelastningen. Oavsett vilken server du arbetar med, Apache eller Nginx, CLI-kommandon för att kontrollera serverbelastningen fungerar felfritt på båda.

Kontrollera serverbelastningen på Linux

Linux har alltid varit fantastiskt för serveradministration. Att skapa servrar och hantera inkommande belastning på servern med Linux är effektivt och enkelt. Serverbelastning avser trafik, besök, inloggningsförfrågningar, att hålla servern uppe, göra servern tillgänglig för alla användare och mycket mer. För förståelsen av hårdvarunivån hänvisar mätningen av CPU-belastning, hårddiskbelastning, disktillstånd, CPU-värme och strömförbrukning till serverbelastningsverifiering.

Systemadministratörer föredrar att kontrollera serverbelastningen under en viss tid, vilket säkerställer att allt fungerar perfekt på backend. I det här inlägget kommer vi att se hur man kontrollerar serverbelastningen i Linux.

1. Kontrollera systemets drifttid och status

Innan jag kontrollerar de andra parametrarna för Linux-servern kommer jag att låta dig veta kommandot som visar hur många timmar eller dagar servern har varit uppe. Kör följande kommando i terminalskalet för att kontrollera drifttiden.

$ uptime

Att mäta drifttiden kan hjälpa dig att schemalägga en omstart, eller så kommer du att kunna gissa hur mycket belastning som för närvarande distribueras på din Linux-server.

Relaterad  Nya skärmdumpar från framtidens DLC Heart of Russia – skogar och avverkning

På både Linux-servrar och stationära datorer är det avgörande att kontrollera CPU-belastning och RAM-användning eftersom ytterligare belastning på hårdvaran kan påverka din servers prestanda och stänga av ditt system ett tag. För att undvika denna situation bör du som professionell Linux-serveradministratör alltid övervaka serverbelastningen och känna till RAM- och CPU-användningen.

Följande vmstat-kommando kommer att visa dig aktuell RAM- och CPU-användning och CPU-belastning i termer av kärnan.

$ vmstat

Du kan också anpassa kommandot och skriva ut CPU- och RAM-användning efter ett visst tidsintervall. Följande kommando visar CPU och minnesanvändning 10 gånger med 3 sekunder av tidsintervallet.

$ vmstat 3 10

2. Kontrollera CPU-belastning och minnesanvändning på Linux-servern

Eftersom vi går igenom processen att kontrollera CPU- och RAM-användning, kommer det nedan nämnda kommandot också att låta dig veta serverns aktuella CPU-status. Följande kommando måste installera sysstat-verktyget på ditt system. Se till att du har verktyget installerat på ditt system.

sudo apt install sysstat

Kör nu iostat-kommandot nedan.

# iostat -x 1 10

För att få en detaljerad översikt över CPU-belastningen kan du kontrollera den aktuella listan över pågående processer på servern med hjälp av följande kommando.

# ps auxf

Följande tre kommandon hjälper dig att kontrollera den övergripande statusen för din Linux-servers CPU, RAM och drifttid.

# top
# w
# uptime

Linux-serveradministratörer använder ofta kommandot htop för att få den dynamiska rapporten om processorbelastning och övervaka systemresursanvändningen.

# htop

Följande kommando visar realtidsrapporten för processerna på din server.

$ top

Eftersom det översta kommandot har några fler syntaxer som också visar statusen för Linux-servern, kan du hänvisa till huvudmanualerna.

man top

3. Få en kort översikt över Linux-servern

Om du vill kontrollera det totala antalet pågående processer på din Linux-server låter följande kommando dig skriva ut det.

$ nproc

Följande kommando är verkligen fantastiskt att ha en överblick och kontrollera alla hårdvaruparametrar på din Linux-server. Om du inte har kikverktyget installerat på ditt system, installera det först.

sudo apt install glances

Kör nu följande kommando.

$ glances

Kommandot glances kan skriva ut CPU-användning, aktuellt antal användare, systembelastning och viloläge i procent. Dessutom tillhandahåller den också nätverksanvändning och bandbreddsanvändning över Linux-servern.

Relaterad  25 år av Tibia: En nykomling går in i det legendariska MMO

Om du är lite mer intresserad av att veta den genomsnittliga belastningen på din server, kör följande cat-kommando i skalet för att kontrollera den genomsnittliga belastningen på din Linux-server.

# cat /proc/loadavg

Om du har en processor med flera kärnor eller processorer på din Linux-server kan du köra följande kommandon för att ladda processorn på ditt system.

$ nproc
$ lscpu

Alternativt kan det välkända GREP-kommandot också extrahera det totala antalet CPU-användningar på Linux-servern.

$ grep 'model name' /proc/cpuinfo | wc -l

De kommandon och metoder som nämns ovan är inte de enda sätten att kontrollera serverbelastningen på Linux. Om din server har ett grafiskt användargränssnitt kan du också använda det systemets användargränssnitt för att kontrollera belastningen på servern. Om du använder kommandona på ett klokt sätt kommer du också att kunna veta hur många klienter som är anslutna till servern eller om servern är laddad eller inte.

Sista ord

CPU-användning, effektiv minnesanvändning och optimal strömförbrukning kan hjälpa dig att underhålla Linux-servern under lång tid. Trots att du beskriver ett gäng CLI-metoder för att undersöka serverbelastning, finns det några bra tredjepartsapplikationer du kan använda för att kontrollera serverbelastningen på Linux. Om du är en PHP-expert kan du skapa ditt eget PHP-skript för att meddela din serverbelastning när det finns ett problem eller när servern träffar för mycket trafik.

I hela inlägget har vi sett några av de mest använda och användbara terminalkommandona för att kontrollera serverbelastningen på Linux. Vänligen dela det med dina vänner och Linux-communityt om du tycker att det här inlägget är användbart och informativt. Du kan också skriva dina åsikter om det här inlägget i kommentarsfältet.