PHP - Status PC (RAM,CPU,HDD,NET,všechno)
Zdravím,
chtěl bych vědět přes PHP informace o počítači /serveru/, kde je Windows 7. Našel jsem spoustu odkazů, ale nějak mi to vůbec nefunguje. Chtěl bych poprosit o radu.
RAM ->
echo memory_get_usage() . "\n";
Problém: Ukáže se mi to pouze 1x, ale pokud dávám F5 už se to nezmění. Jenom pokud editnu na FTP soubor "ram.php", tak potom se to zase 1x načte. Proč ?
ram.php
CPU ->
$wmi = new COM("WinMgmts:{impersonationLevel=impersonate}") ;
$cpus = $wmi->ExecQuery("SELECT LoadPercentage FROM Win32_Processor");
foreach ($cpus as $cpu) :
echo $cpu->LoadPercentage . '%';
endforeach;
Problém: Dlouho se to načítá na ten procesor. Proč ?
A chtěl bych se zeptat na využití network a teploty procesoru a větráky třeba apod..
Děkuji.
ja ked to refreshujem, tak to normalne funguje. inak nastav si kodovanie UTF-8, lebo na stranke mas zmrvenu diakritiku.
Funguje ? Ale jenom CPU se mění a nebo HDD, ale RAM má pořád stejný čísla ikdyž server zatížim, nezmění se mi to. A trvá než se načte to CPU. Zmrvenou ? :O já to ve FireFoxu vidím normálně.
Já mám Chrome a tam se mi s každým načtením mění i údaje RAM i CPU. Problém hledej spíš v browseru, ten si asi hlídá editaci a nechává si stránku v paměti.
vo windowse to mozno vidis dobre, ale v OS X je diakritika zmrvena. Predpokladam, ze tam mas nejake prasacke kodovanie, ktore pozna len windows.
A meni sa mi tam aj RAM. Ale vacsinou sa to pohybuje medzi 0% a 2%.
Máš pravdu, má tam Windowsí kódování Windows-1250. Dal bych UTF-8.
dal jsem UTF-8 a píše mi to kraviny v Mozille.
Musíš to v editoru přepsat, jestli jsi to změnil jenom v hlavičce.
EDIT: Špatně jsi to pochopil, musíš ten skript otevřít třeba v Notepadu a uložit ho s kódováním UTF-8, raději to kódování napiš i do headeru.
Okay, teď už je to v UTF-8 a ukazuje to diakritiku správně, ale pořád se mi neobnovuje ta RAM :(, co s tím ?
Mně se obnovuje, zkoušej to třeba dvě minuty v kuse refreshovat. Velikost zabrané RAM se nemění stejně rychle jako využití procesoru, co vteřinu.
ram.php
Nastavil jsem refresh na stránku automaticky za 1sekundu.
Procesor se mění, ale RAM už mám celou dobu jenom 326 600kB a na serveru jsem zapnul nějaké aplikace a pořád je to stejné :(
skus to zmenit na:
vid dokumentaciu:
http://php.net/manual/en/function.memory-get-usage .php
Zkusil jsem a pořád je to stejný, nemění se to. Ale když edituju script, uložím ho a poprvé na něj kouknu, tak se RAM změní, ale potom už je to pořád stejný.
To co se Ti pohybuje mezi 0% až 2%, tak to je vytížení procesoru, máš u toho napsáno CPU, ale RAM čísla se mi vůbec nemění, ani v jiných prohlížečích.