Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Zużycie procesora
Forum PHP.pl > Forum > PHP
bartg
Witam, czy jest jakiś sposób na sprawdzenie zużycia procesora poprzez PHP?

Pozdr BartG
dr_bonzo
A jaki system operacyjny?
bartg
Linux, albo Windows. Potrzebuje rozwiązanie na oba
GigaDownload
Serwer dedykowany czy współdzielony?
Riklaunim
jeżeli PHP miałoby zainstalowane rozszerzenie Statgrab z PECL to by się bez problemu dało winksmiley.jpg
marcio
A jak nie to shell_exec() tylko teraz nie pamietam komend tongue.gif
Riklaunim
Cytat(marcio @ 1.12.2008, 18:49:08 ) *
A jak nie to shell_exec() tylko teraz nie pamietam komend tongue.gif

dość rzeźnicze podejście winksmiley.jpg
marcio
Cytat(Riklaunim @ 1.12.2008, 17:00:42 ) *
dość rzeźnicze podejście winksmiley.jpg

Czemu?
Jednak moze dzialac tongue.gif
michalg
W linuxie możesz wyliczyć użycie procesora korzystając z pliku /proc/stat.

Niestety, nie wyliczysz użycia procesora w danym momencie. Musi to być wyliczone w pewnym przedziale czasu.
Riklaunim
Cytat(marcio @ 1.12.2008, 19:02:03 ) *
Czemu?
Jednak moze dzialac tongue.gif


bo trzeba włączyć potencjalnie niebezpieczną funkcję, bo trzeba dla każdego wspieranego systemu operacyjnego przygotować odpowiednie polecenia i pisać kod parsujący wynik - inny dla każdego polecenia-systemu tongue.gif Też może dojść kwestia wielowątkowości, aktualizowania wyników itp.

W przypadku libstatgrab mamy API w C, a także dla PHP (PECL), czy w Pythonie (pystatgrab), a sama biblioteka dostępna jest na: Solaris 2.x, Linux 2.2/2.4/2.6, FreeBSD 4.x/5.x, NetBSD 1.6.x, OpenBSD 3.x, DragonFly BSD 1.0, HP-UX i Cygwin -- co spokojnie pokrywa systemy operacyjne używane do hostowania PHP smile.gif
bartg
smile.gif Dzięki za wyczerpującą wiadomość. Więc jednak wybieram PECL smile.gif
Riklaunim
nieco informacji o pecl-Statgrab i ogólnie rozszerzeniach tego typu można znaleźć na: http://www.php.rk.edu.pl/w/p/przeglad-rozszerzen-z-pecl/ smile.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.