Als u een Linux server gebruikt, bent u waarschijnlijk bekend met de term load average/system load. Het meten van het belastinggemiddelde is van cruciaal belang om te begrijpen hoe uw servers presteren; als u overbelast bent, moet u de processen die hoge hoeveelheden resources verbruiken, doden of optimaliseren, of meer resources bieden om de werkbelasting in evenwicht te brengen.,
maar hoe bepaal je of je server voldoende laadcapaciteit heeft, en wanneer moet je je zorgen maken? Laten we erin duiken en het uitzoeken.
Wat is een gemiddelde belasting?
het belastinggemiddelde is de gemiddelde systeembelasting op een Linux server gedurende een bepaalde periode. Met andere woorden, het is de CPU vraag van een server die som van de lopende en de wachtende threads bevat.,
Gewoonlijk zal het commando top of uptime het laadgemiddelde van uw server voorzien van uitvoer die eruit ziet als:
deze getallen zijn de gemiddelden van de systeembelasting over een periode van één, vijf en 15 minuten.
voordat we ingaan op het meten van de gemiddelde uitvoer van de belasting en wat elk van deze waarden betekent, laten we het eenvoudigste voorbeeld bekijken: een server met een enkele kernprocessor.
het afbreken van de belasting
een server met een enkele kernprocessor is als een enkele regel klanten die wachten om hun items gefactureerd te krijgen in een supermarkt., Tijdens de piekuren is er meestal een lange rij en de wachttijd voor elk individu is ook hoog.
Als u de kassier bent en de wachttijd wilt registreren, is een belangrijke maatstaf het aantal personen dat tijdens een bepaalde periode wacht. Als er geen klanten wachten, dan is de wachttijd nul. Aan de andere kant, als er een lange lijn van klanten, dan is de wachttijd hoog.
dat toepassen op de belasting gemiddelde output (0.5, 1.5, 3.0) die we hierboven kregen:
- 0.5 betekent de minimale wachttijd aan de teller. Tussen 0.00 en 1.,0, Er is geen zorgen te maken. Uw servers zijn veilig!
- 1.5 betekent dat de wachtrij vol raakt. Als het gemiddelde nog hoger wordt, gaan de dingen vertragen.
- 3.00 betekent dat er een aanzienlijk lange wachtrij wacht, en een extra bron/teller is vereist om de wachtrij sneller op te ruimen.
wat u wilt is een wachtrij/laad gemiddelde waarde tussen 0,00 en 1,00. Dus kunnen we concluderen dat de ideale belasting gemiddelde is 1,00, en alles daarboven is een actie oproep om problemen op te lossen?, Nou, hoewel het een veilige gok, een meer proactieve aanpak is het verlaten van wat extra ruimte om onverwachte belastingen te beheren.
Multicores en multiprocessors zijn een enkele quad-core processor en een server met vier processors (elk met één core) hetzelfde? Relatief, Ja. Het belangrijkste verschil tussen multicore en multiprocessor is dat de eerste verwijst naar een enkele CPU met meerdere kernen, terwijl de laatste verwijst naar meerdere CPU ‘ s. Samenvattend: een quad kern is gelijk aan twee dubbele kernen wat gelijk is aan vier enkele kernen.,
het belastinggemiddelde is relatief aan het aantal beschikbare cores op de server en niet hoe ze over CPU ‘ s worden verdeeld. Dit betekent dat het maximale gebruiksbereik 0-1 is voor een enkele kern, 0-2 voor een dual core, 0-4 voor een quad core, 0-8 voor een octa-core, enzovoort.
verwijzend naar het voorbeeld van de kassier, zou een belasting van 1,00 betekenen dat de capaciteit precies goed is op een single core processor; terwijl op een dual core processor, een belasting van 1,50 zou betekenen dat een lijn gevuld is, en de andere lijn vult. Ook een belasting van 5.,00 op een quad core processor is iets om je zorgen over te maken, terwijl op een octa-core processor, 5.00 is nog maar net vullen, en er is optimale ruimte beschikbaar.
rol van Site24x7: controle belastinggemiddelde
resources toevoegen voor een hogere belastingwaarde kan de infrastructuurkosten verhogen. Het is ideaal om de belasting efficiënt te beheren en een optimaal niveau te handhaven om problemen met de prestaties van de server te voorkomen. Site24x7 Linux Monitoring bewaakt laadgemiddelden tussen meer dan 60 prestatiemetingen en biedt de gemiddelde waarden van 1, 5 en 15 minuten in een intuïtieve en eenvoudig te begrijpen grafiek.,
verder kunt u drempels instellen en meldingen ontvangen wanneer er een inbreuk is. Maar wat als er midden in de nacht een breuk is? Site24x7 heeft daar ook een oplossing voor. De monitoring tool biedt een set van IT-automatiseringen voor automatische foutoplossing.
bijvoorbeeld, als de systeembelastingsdrempel is ingesteld op 2,90 voor een dual core processor, kunt u een serverscript uploaden of servercommando ‘ s toevoegen om het proces dat de hoogste CPU verbruikt te stoppen wanneer de drempel wordt overschreden., Op deze manier, zonder enige handmatige interventie, kan het probleem worden opgelost en de mean time to repair (MTTR) is aanzienlijk verminderd.
het afbreken van
het toevoegen van meer cores kan de prestaties van uw server versnellen, maar kan ook uw infrastructuuruitgaven verhogen. Het constant bewaken van het belastingsgemiddelde om een efficiënt beheer van de bestaande installatie te handhaven is een ideaal alternatief. Site24x7 Servermonitoring bewaakt niet alleen het belastinggemiddelde, maar biedt ook aanvullende foutoplossingstools om te reageren voordat een hoge belasting de prestaties van de server beïnvloedt., Meld u nu aan voor een gratis proefperiode van 30 dagen!