Wenn du die von Lazarus (oder eher von FreePascal) unterstützten Funktionen der Linux-Api suchst, ist die manual zur RTL von Freepascal recht nützlich. Da findest du z.B. die Beschreibung der Funktion Sysinfo in der unit Linux. Das ist wahrscheinlich das, was du brauchst: durchschnittliche cpu-Last, belegter Speicher, freier Speicher, etc. Ansonsten kannst du die gewünschten Daten aus /proc/stat oder /proc/loadavg auslesen.
Allerdings wirst du so etwas wie "aktuelle" cpu-last nicht finden, da die Auslastung des Prozessors immer nur über einen (kleinen) Zeitraum gemittelt werden kann. So bekommst du z.B. über Sysinfo die cpu-Last der letzten Minute. Wenn du die im Sekundentakt abfragst, kannst du daraus aber die durchschnittliche cpu-Last der letzten Sekunde ermitteln - So scheint es zumindest conky bei einem kurzen Blick auf den source-code zu machen.
Hoffe das hat dir weitergeholfen und noch viel Glück bei deinem Projekt!
_________________
--> lostindiversity.junetz.de <--