Rezor napisał(a)
Istnieje funkcja sys_getloadavg() która na platformach z linuxem (wyłącznie) zwraca load avg, ale nie jest to obiektywny wskaźnik obciążenia systemu :P na niektórych maszynach load 5 sprawiał problemy przy pracy z putty, a czasem 140 było praktycznie nieodczuwalne (i szczerze nie mam pojęcia czemu tak sie dzieje :P)
IMO stworzenie takiej funkcjonalnosci która ma działać pod każda platforma i każdym hostingiem będzie trudne. Można by przygotować jakiś prosty skrypto/benchmark, uruchamiać go z crona co np. 5 min, i sprawdzając czas odpowiedzi określać (na oko) jak obciążony jest serwer, ale było by to rozwiązanie mocno na około :P
load avg nie zwraca czasem obciazenia cpu tylko? imho temat conajmniej trudny dlatego ze realne obciazenie systemu zalezy od wlasciwie wszystkich glownych komponentow, cpu, pamiec, swap, dysk, do tego zaleznosc od innych uruchomionych uslug itd itd...