Wie bekomme ich Systeminformationen in PHP?

8

Ich möchte die Systemspeicherauslastung (und auch HDD-Speicherplatzinfo) in PHP bekommen. Gibt es eine Möglichkeit, ohne Aufrufe von system -Aufrufen aufzurufen?

Hinweis: Ich suche nicht nach der Skriptspeicherauslastung, sondern nach der Systemspeicherbelegung.

    
halfer 02.01.2011, 06:34
quelle

4 Antworten

2

Unter Linux können Sie /proc/meminfo lesen, um Informationen über den gesamten und verfügbaren Systemspeicher zu erhalten (nur cat /proc/meminfo - es ist eine einfache Textdatei, die Sie leicht parsen können).

Ich bin nicht sicher, ob Sie Dateisysteminformationen von procfs abrufen können, indem Sie /proc/sys/fs für interessante Informationen betrachten.

    
nimrodm 02.01.2011, 06:48
quelle
16

Sie suchen phpSysInfo :

phpSysInfo ist ein PHP-Skript, das Informationen über den Host anzeigt, auf den zugegriffen wird. Es zeigt Dinge wie:

  • Betriebszeit
  • CPU
  • Speicher
  • SCSI, IDE, PCI
  • Ethernet
  • Diskette
  • Videoinformationen

Schau dir die DEMO an

    
Sarfraz 02.01.2011 06:36
quelle
9

Damit wird alles über CPU, RAM, Festplatte und Netzwerk im JSON-Format ausgegeben. (gut für die Handhabung mit jQuery)

%Vor%     
Phil 06.10.2013 12:56
quelle
3

Linfo liefert die wichtigsten Systemstatusinformationen. Sie brauchen nur ein System, in dem /proc und /sys angehängt sind (das meiste Unix-ähnliche System, denke ich).

Von der Website: Informationen gezeigt

  • CPU-Typ
  • RAM-Nutzung
  • PCI / USB-Geräte
  • Festplatten
  • Dateisystem-Mounts
  • Netzwerkgeräte
  • Temps / Spannungen über hddtemp / mbmon
  • Software Raid-Arrays (entweder von mdadm oder gmirror)
  • Systemlast / Anzahl der Prozesse, Threads
  • Linux-Distribution, wenn möglich
makra 13.03.2013 00:37
quelle

Tags und Links