Ronan Dejhero Ronan Dejhero - 5 months ago 124
PHP Question

How to get CPU usage and RAM usage without exec?

How does VBulletin get the system information without the use of

exec
? Is there any other information I can get about the server without exec? I am interested in:


  • bandwidth used

  • system type

  • CPU speed/usage/count

  • RAM usage


Answer

Use PHPSysInfo library

phpSysInfo is a open source PHP script that displays information about the host being accessed. It will displays things like:

  • Uptime
  • CPU
  • Memory
  • SCSI, IDE, PCI
  • Ethernet
  • Floppy
  • Video Information

It directly parsed parses /proc and does not use exec.


Another way is to use Linfo. It is a very fast cross-platform php script that describes the host server in extreme detail, giving information such as ram usage, disk space, raid arrays, hardware, network cards, kernel, os, samba/cups/truecrypt status, temps, disks, and much more.

Comments