pobierz serwer RAM z php
Czy istnieje sposób na sprawdzenie dostępnej pamięci RAM na serwerze (dystrybucja Linuksa) za pomocą php (widthout za pomocą poleceń linux)?
edycja: przepraszam, celem jest uświadomienie sobie pamięci RAM dostępnej na serwerze/maszynie wirtualnej dla określonego serwera (nawet jeśli ta pamięć jest współdzielona).
Nie znaleziono powiązanych wyników
Zaproszony:
Aby odpowiedzieć na pytania, Zaloguj się lub Zarejestruj się
9 odpowiedzi
Anonimowy użytkownik
Potwierdzenie od:
Pierwsza linia, , zawiera ilość fizycznej pamięci RAM w komputerze, pomniejszoną o miejsce zarezerwowane przez jądro do własnego użytku. To najlepszy sposób, jaki znam, aby uzyskać prosty raport dotyczący pamięci użytkowej w systemie Linux. Powinieneś być w stanie wyodrębnić go za pomocą czegoś podobnego do następującego kodu:
(Uwaga: ten kod może wymagać dostosowania do Twojego środowiska).
Anonimowy użytkownik
Potwierdzenie od:
Anonimowy użytkownik
Potwierdzenie od:
exec
http://us1.php.net/function.exec
w PHP. Jest to wydajne i spełni swoje zadanie (jeśli celem jest zdobycie pamięci).
Wypróbuj poniższy kod:
Anonimowy użytkownik
Potwierdzenie od:
Anonimowy użytkownik
Potwierdzenie od:
Jeśli jednak Twój skrypt ma dostęp do , możesz zażądać tego specjalnego pliku i uzyskać potrzebne informacje. W systemie Windows (chociaż o to nie prosiłeś) możemy użyć rozszerzenia PHP do wysyłania zapytań do struktury systemu Windows przez COM.
Poniżej znajduje się moje , które zwraca te informacje niezależnie od tego, czy uruchamiasz skrypt na serwerze Linux/Windows. to tylko funkcja pomocnicza.
Na przykład w systemie 8 GB pamięci RAM
Wyjście
Jeśli chcesz zrozumieć, czym jest każde pole, to
Czytaj
https://www.centos.org/docs/5/ ... .html
.
Anonimowy użytkownik
Potwierdzenie od:
Anonimowy użytkownik
Potwierdzenie od:
Anonimowy użytkownik
Potwierdzenie od:
Anonimowy użytkownik
Potwierdzenie od:
Nawet gdyby taka funkcjonalność istniała, prawdopodobnie zostałaby zaimplementowana w sposób specyficzny dla podstawowego systemu operacyjnego i prawdopodobnie nie działałaby zarówno w systemie Linux, jak i Windows.
(cm. http://php.net/manual/en/funct ... g.php
na przykład tego rodzaju rzeczy
)