-----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/
