Vraag
Alle reacties
Of dit in jouw geval een probleem is kunnen wij niet echt zeggen.
Hangt ook af van wat je scripts doen.
Kun je proberen je situatie en probleem iets meer te omschrijven?
Saved by the buoyancy of citrus
Waarom ? Dat is afhankelijk van hoeveel CPU's er in je systeem zitten.Rmg schreef op donderdag 13 januari 2022 @ 21:35:
een load avg van > 1 is reden om op onderzoek uit te gaan.
[ Voor 18% gewijzigd door Korvaag op 13-01-2022 21:39 ]
UNOX: The worst operating system
En wat is een x1? Juist een single core vps.Korvaag schreef op donderdag 13 januari 2022 @ 21:39:
[...]
Waarom ? Dat is afhankelijk van hoeveel CPU's er in je systeem zitten.
Dat houdt dus in dat er altijd wel een process zit te wachten opneen cpu.
[ Voor 13% gewijzigd door Rmg op 13-01-2022 21:42 ]
Het mag wel wat vriendelijker hoor. Ik ken niet alle VPS'en van alle aanbieders uit m'n hoofd...Rmg schreef op donderdag 13 januari 2022 @ 21:40:
[...]
En wat is een x1? Juist een single core vps.
UNOX: The worst operating system
[ Voor 4% gewijzigd door Verwijderd op 13-01-2022 21:42 ]
UNOX: The worst operating system
Het systeem wordt 100% belast met hetgeen je het laat doen.
Gaat dat je niet snel genoeg? Dan moet je of je code aanpassen/efficiënter maken, of er meer hardware tegenaan gooien.
Vraag 2; iemand bekend met een benchmark tool die een score afgeeft op een linux terminal?
sudo yum install sysbench
sysbench --test=cpu --cpu-max-prime=20000 run
Thnx! Had inmiddels Geekbench gevonden.arjanvr schreef op vrijdag 14 januari 2022 @ 19:47:
sysbench
sudo yum install sysbench
sysbench --test=cpu --cpu-max-prime=20000 run
Eerlijk gezegd is dat vaak een teken dat er iets door staat te draaien, de meeste software heeft het niet zo druk dat de CPU langere tijd voor de volle 100% is belast.
This post is warranted for the full amount you paid me for it.
Ah top!! Alles boven de 1 is dus 100% load en dus upgraden eigenlijk. Scriptje logt in op mijn Exchange mail en voert geautomatiseerd opdrachten uit. Alleen de load is enorm hoog en dat maakt het een kostbaar plaatje wat niet rendabel meer is helaas…CAPSLOCK2000 schreef op vrijdag 14 januari 2022 @ 21:38:
Uit het plaatje blijkt dat je CPU 100% belast is. Of dat een probleem is of niet kunnen wij niet beoordelen want wij weten niet wat die scripts moeten doen. Als je een of andere zware klus is wil je natuurlijk dat je CPU 100% bezig is. De load van 1.07, 1.13, 1.16 vertelt dat in de afgelopen 1, 5 en 15 minuten niet veel verschil in belasting is geweest en dat de CPU voortdurend bezig is geweest.
Eerlijk gezegd is dat vaak een teken dat er iets door staat te draaien, de meeste software heeft het niet zo druk dat de CPU langere tijd voor de volle 100% is belast.
Edit:
Het script hangt zichzelf op de laatste tijd en herstart zich constant.
[ Voor 4% gewijzigd door Verwijderd op 14-01-2022 22:21 ]
Don't drive faster than your guardian angel can fly.
Ja maar dat weet ik wel, da’s mijn Python scriptDutchKel schreef op vrijdag 14 januari 2022 @ 22:25:
Met top kun je zien welke processen een hoge load hebben (eventueel sudo ervoor zetten).
Je script draait zeker continue zonder tussendoor te wachten, is dat nodig? Anders zou ik zeggen: draai hem eens per uur of eens per 2 uur.Verwijderd schreef op vrijdag 14 januari 2022 @ 22:31:
[...]
Ja maar dat weet ik wel, da’s mijn Python script
Don't drive faster than your guardian angel can fly.
Correct, hij checkt mijn mail en voert aan de hand daarvan de benodigde acties uit. Kan erover nadenken om hem trager te laten draaien maar wat dan? Op het moment dat hij draait dan draait hij toch alsnog op volle toeren?DutchKel schreef op vrijdag 14 januari 2022 @ 22:33:
[...]
Je script draait zeker continue zonder tussendoor te wachten, is dat nodig? Anders zou ik zeggen: draai hem eens per uur of eens per 2 uur.
Je kunt een sleep introduceren en waarschijnlijk doet hij dan een stuk minder.
Hoeveel requests per uur zou zo’n script doen?Baazie schreef op vrijdag 14 januari 2022 @ 22:56:
Als jou python programma een while loop is zonder enige vertraging probeerd de machine deze zo vaak mogelijk uit te voeren,
Je kunt een sleep introduceren en waarschijnlijk doet hij dan een stuk minder.
Wat is de noodzaak om elke milliseconde een Outlook regel uit te voeren? Als je die goed hebt ingesteld, hoef je zelf niets meer te doen en wordt het al direct toegepast.
Als je niets logt van wat er wordt gedaan en wat je als antwoord terug krijgt van acties, ga je nooit weten of je script überhaupt iets doet.
Commandline FTW | Tweakt met mate
Je hebt denk ik ergens een tight loop gebouwd.
Jouw use case (mail checken) klinkt mij niet heel erg CPU-intensief.
Dus, check je script nog eens goed en bespaar je de hardware-upgrade.
| Last.fm | "Mr Bent liked counting. You could trust numbers, except perhaps for pi, but he was working on that in his spare time and it was bound to give in sooner or later." -Terry Pratchett