-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Salut

Se dau 1000 de hosturi de testat, timeout de 5 secunde la fiecare host, 1 
secunda interval intre 2 teste consecutive ale aceluiasi host, 5 retry-uri 
in caz de fail, 1 milisecunda interval de timp intre 2 teste consecutive 
ale oricarui host (cel mai mic interval posibil) adica:

time fping -a -A -p 1000 -C 5 -i 1 -t 5000 -f hosts
real    1m13.377s
user    0m0.037s
sys     0m0.046s

Which is completly stupid! Pt ca:
- - sistemul nu e incarcat, la top nici nu apare in primele 20 sorted dupa 
CPU usage
- - iptraf raporteaza un amarat de 60-80pps (o fi doar FastEthernet dar 
sigur poate mult mai mult)
- - daca e sa calculam teoretic am avea timpul de rulare astfel:
  - 1 test maxim pe ms
  - 1k hosturi de testat, unele din ele de 5 ori
  - 2 teste consecutive ale aceluiasi host maxim la 1000ms
  - daca luam cazul cel mai prost (toate hosturile down) rezulta ca se 
trimite 1000 de packete (cate unul pt fiecare host) in 1000ms (din cauza 
de limita 1p per ms), apoi asteptam 5000ms, apoi din cauza ca a trecut 
timpul de 1000ms intre 2 teste consecutive ale aceluiasi host putem sa mai 
trimitem inca 1000p in 1000ms asteptam 5000ms si tot asa, rezulta 6000 ms 
* 6 teste (5 retries inseamna in afara primului test) rezulta 36000 adica 
36 de secunde si nu 73 cum scoate el :(
  - oricum algoritmul de mai sus presupune ca dupa ce a trimis un test pt 
un host asteapta raspuns dupa acesta (timeout) inainte sa mai testeze 
acelasi host ori asta poate nu e neaparat necesar in multe setup-uri (sa 
trimiti test dupa test in limita timpului minim dintre 2 teste consecutive 
ale aceluiasi host)
  - am un programel propriu care face ceva oarecum asemanator (mony, 
http://dizzy.roedu.net/mony/) si cu care reusesc fara probleme sa testez 
(fara nici un retry, deoarece mony nu stie de retry-uri) in 5 secunde 
toate cele 1k hosturi (si asta din cauza ca am setat timeout la 5 secunde 
heh) deci nu sunt probleme hardware sau ceva

In afara de a lua mony, schimbata interfata sa fie identica cu fping si 
redenumit in fping, pot sa-i fac ceva lui fping sa fie mai rapid ? IMO 
este inacceptabil de "lent"... sper sa gresesc eu ceva heh.

- -- 
Mihai RUSU                                    Email: [EMAIL PROTECTED]
GPG : http://dizzy.roedu.net/dizzy-gpg.txt    WWW: http://dizzy.roedu.net
                       "Linux is obsolete" -- AST
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.3 (GNU/Linux)

iD8DBQE//ZlGPZzOzrZY/1QRAvuoAJ4g0n5CbqjW7WGS21LFNfVY21W1ywCePGfM
c00DSHyh4v9KLESQRjyU55U=
=xZDu
-----END PGP SIGNATURE-----

--- 
Detalii despre listele noastre de mail: http://www.lug.ro/


Raspunde prin e-mail lui