Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP, Debian] Ruch na eth0, Pobieranie przez PHP
robson_admin
post 7.02.2011, 16:49:43
Post #1





Grupa: Zarejestrowani
Postów: 17
Pomógł: 0
Dołączył: 10.09.2005

Ostrzeżenie: (0%)
-----


Witam,

Potrzebuję zrobić load balancer, który w zależności od obciążenia łącza będzie przełączał ruch na inny serwer. Wszystko OK, tylko zastanawiam się jak pobrać aktualny ruch na serwerze za pomocą PHP. Do mierzenia ruchu wykorzysuję iftop, próbowałem jakoś za pomoca grep`a pobrac wynik lecz niestety nie chce to zadziałać.


Ma ktoś pomysł jak pobrać takie dane do zmiennej w PHP?
Go to the top of the page
+Quote Post
wookieb
post 7.02.2011, 16:52:24
Post #2





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




O boże... Za pomocą PHP nie robi się LOAD BALANCERA.
Od tego masz odpowiednie softy typu HAPROXY itd.


--------------------
Go to the top of the page
+Quote Post
robson_admin
post 7.02.2011, 16:56:43
Post #3





Grupa: Zarejestrowani
Postów: 17
Pomógł: 0
Dołączył: 10.09.2005

Ostrzeżenie: (0%)
-----


Cytat(wookieb @ 7.02.2011, 16:52:24 ) *
O boże... Za pomocą PHP nie robi się LOAD BALANCERA.
Od tego masz odpowiednie softy typu HAPROXY itd.


W tym przypadku musi to być PHP, bo nie jest to typowy load balancer. Nazwe podałem tylko po to żeby zobrazować problem. Na czas obecny mam to zrobione na funkcje rand(), lecz chciałbym to zrobić lepiej.
Go to the top of the page
+Quote Post
wookieb
post 7.02.2011, 16:57:58
Post #4





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




Nie jest to typowy load balancer tzn?


--------------------
Go to the top of the page
+Quote Post
robson_admin
post 7.02.2011, 17:05:44
Post #5





Grupa: Zarejestrowani
Postów: 17
Pomógł: 0
Dołączył: 10.09.2005

Ostrzeżenie: (0%)
-----


Cytat(wookieb @ 7.02.2011, 16:57:58 ) *
Nie jest to typowy load balancer tzn?

Mam kilka serwerów, które wykonują różna zadania i chce w zależności od zużycia im je zlecać. Wiesz jak to zrobić? Potrzebuje takiego rozwiązania, bo jest najszybsze a przerabianie kilku serwerów nie jest mi na ręke.
Go to the top of the page
+Quote Post
kiler129
post 8.02.2011, 09:44:44
Post #6





Grupa: Zarejestrowani
Postów: 566
Pomógł: 35
Dołączył: 21.06.2006

Ostrzeżenie: (0%)
-----


W /proc/ masz liczbę bajtów przesłanych aktualnie przez eth0, aby obliczyć prędkość musisz pobrać, czekać sekundę i znowu pobrać - wtedy masz prędkość.


--------------------
flexiCMS v2 [|||||||+--] 75% done
Go to the top of the page
+Quote Post
robson_admin
post 8.02.2011, 17:18:08
Post #7





Grupa: Zarejestrowani
Postów: 17
Pomógł: 0
Dołączył: 10.09.2005

Ostrzeżenie: (0%)
-----


Cytat(kiler129 @ 8.02.2011, 09:44:44 ) *
W /proc/ masz liczbę bajtów przesłanych aktualnie przez eth0, aby obliczyć prędkość musisz pobrać, czekać sekundę i znowu pobrać - wtedy masz prędkość.

Hmmm... W którym pliku to jest? Bo jakoś nie mogę tego znaleźć.

--
Już mam /proc/net/dev

Ten post edytował robson_admin 8.02.2011, 22:41:54
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 17.06.2025 - 03:42