[rlug] IfInOctets problem

2006-08-21 Fir de Conversatie Simionov Daniel Adrian
Hello rlug,

  problema se pune in felul urmator: ma intereseaza sa citest viteza
  instantanee pe interfata CaTV a unui modem
  pentru asta am folosit OID-ul IfInOctets .1.3.6.1.2.1.2.2.1.10.3
  care imi da numarul de octeti care au trecut prin interfata
  respectiva. am incercat cu doua citiri si diferenta dintre ele
  raportata la timpul scurs intre cele doua citiri, doar ca erorile
  sunt destul de mari ...

  se poate citi viteza pe o interfata si altfel? decat prin doua
  citiri succesive? daca da, imi da cineva o idee?

-- 
Best regards,
 Simionov  mailto:[EMAIL PROTECTED]


___
RLUG mailing list
RLUG@lists.lug.ro
http://lists.lug.ro/mailman/listinfo/rlug


Re[1]: [rlug] IfInOctets problem

2006-08-21 Fir de Conversatie Simionov Daniel Adrian
Hello Tarhon-Onu,

Monday, August 21, 2006, 11:16:20 AM, you wrote:

 On Sun, 20 Aug 2006, Simionov Daniel Adrian wrote:

  respectiva. am incercat cu doua citiri si diferenta dintre ele
  raportata la timpul scurs intre cele doua citiri, doar ca erorile
  sunt destul de mari ...

 Cit de mari? Cui se datoreaza? Inexactitatii cu care este apreciat
 timpul intre citiri sau metodei prin care se face calculul? Probabil o
 idee ar fi sa lasi vreo 5-10 secunde intre cele 2 citiri.

valorile erorilor ... pentru o viteza de 128 KB imi afiseaza cand 100
cand 70 cand 150, se datoreaza faptului ca nu pot aprecia timpul scurs
intre doua citiri la o precizie mai mare de 1 secunda, timpul dintre
doua citiri poate fi de 0.9 secunde sau de 0.2 secunde ... am gasit un
factor de aproximatie K cu ajutorul caruia a mai scazut eroarea ...

daca se fac grafice, este ok sa se citeasca la zece secunde sau mai
mult si atunci nu mai apare eroarea, doar ca am o pagina de
administrare pe care doresc sa o fac sa se incarce intr-un timp cat
mai scurt, nu pot astepta 10 secunde... si vreau sa afisez pe ea o
viteza instantanee.


-- 
Best regards,
 Simionovmailto:[EMAIL PROTECTED]


___
RLUG mailing list
RLUG@lists.lug.ro
http://lists.lug.ro/mailman/listinfo/rlug


Re[1]: [rlug] IfInOctets problem

2006-08-21 Fir de Conversatie Tarhon-Onu Victor

On Mon, 21 Aug 2006, Simionov Daniel Adrian wrote:

administrare pe care doresc sa o fac sa se incarce intr-un timp cat mai 
scurt, nu pot astepta 10 secunde... si vreau sa afisez pe ea o viteza 
instantanee.


	Atunci ia timestamp-ul de dupa fiecare citire, ar trebui sa fie 
mai exact. Si citeste timpul cu o rezolutie mai mare, daca e in bash 
atunci vezi date +'%s.%N' (si foloseste bc pentru operatii, ca bash 
opereaza doar cu numere intregi), sau vezi strftime() daca e in altceva.


--
Any views or opinions presented within this e-mail are solely those of
the author and do not necessarily represent those of any company, unless
otherwise expressly stated.

___
RLUG mailing list
RLUG@lists.lug.ro
http://lists.lug.ro/mailman/listinfo/rlug


Re: Re[1]: [rlug] IfInOctets problem

2006-08-21 Fir de Conversatie Ratiu Petru

daca se fac grafice, este ok sa se citeasca la zece secunde sau mai
mult si atunci nu mai apare eroarea, doar ca am o pagina de
administrare pe care doresc sa o fac sa se incarce intr-un timp cat
mai scurt, nu pot astepta 10 secunde... si vreau sa afisez pe ea o
viteza instantanee.


Nu exista viteza instantanee, in cel mai bun caz lim(dx/dt), cand
dt-0, insa valoarea cu pricina devine foarte susceptibila la erori de
masurare (dupa cum ai vazut).

Recomandarea personala e sa faci un mic daemonas care tot masoara
viteze folosind un interval decent si ii ceri tot timpul ultima
masuratoare (pe care astfel o poti afla si afisa instantaneu).

Btw, cam toate valorile instantanee in kernel sunt calculate destul
de rar, loadul si traficul sunt la 2 secunde, iirc. Nu e degeaba
decizia asta.

Petre.

PS: Flame-urile filozofice privind natura cuantica a timpului si
comparatia kernel/turbosuflanta pot sa mearga pe offtopic sau in
/dev/null.

___
RLUG mailing list
RLUG@lists.lug.ro
http://lists.lug.ro/mailman/listinfo/rlug


Re[2]: [rlug] IfInOctets problem

2006-08-21 Fir de Conversatie Simionov Daniel Adrian
Hello Ratiu,

Monday, August 21, 2006, 2:08:59 PM, you wrote:

 daca se fac grafice, este ok sa se citeasca la zece secunde sau mai
 mult si atunci nu mai apare eroarea, doar ca am o pagina de
 administrare pe care doresc sa o fac sa se incarce intr-un timp cat
 mai scurt, nu pot astepta 10 secunde... si vreau sa afisez pe ea o
 viteza instantanee.

 Nu exista viteza instantanee, in cel mai bun caz lim(dx/dt), cand
dt-0, insa valoarea cu pricina devine foarte susceptibila la erori de
 masurare (dupa cum ai vazut).

 Recomandarea personala e sa faci un mic daemonas care tot masoara
 viteze folosind un interval decent si ii ceri tot timpul ultima
 masuratoare (pe care astfel o poti afla si afisa instantaneu).

 Btw, cam toate valorile instantanee in kernel sunt calculate destul
 de rar, loadul si traficul sunt la 2 secunde, iirc. Nu e degeaba
 decizia asta.

 Petre.

 PS: Flame-urile filozofice privind natura cuantica a timpului si
 comparatia kernel/turbosuflanta pot sa mearga pe offtopic sau in
 /dev/null.

sunt mii de clienti, nu pot sa stau sa calculez valoarea asta cu un
daemon la fiecare in parte, poate ca la unii nu ma va interesa
niciodata.

timpul pe care il citesc eu dupa fiecare interogare snmpget este la
precizie de secunda, am sa incerc sa il citesc la o precizie mai mare
deocamdata, sa vad daca am sa reusesc ... in php.

-- 
Best regards,
 Simionovmailto:[EMAIL PROTECTED]


___
RLUG mailing list
RLUG@lists.lug.ro
http://lists.lug.ro/mailman/listinfo/rlug


Re[2]: [rlug] IfInOctets problem

2006-08-21 Fir de Conversatie Tarhon-Onu Victor

On Mon, 21 Aug 2006, Simionov Daniel Adrian wrote:

timpul pe care il citesc eu dupa fiecare interogare snmpget este la 
precizie de secunda, am sa incerc sa il citesc la o precizie mai mare 
deocamdata, sa vad daca am sa reusesc ... in php.


	Nu poti sa stabilesti timpul la care se face citirea, ci doar sa-l 
aproximezi. Din diverse motive (erori/latenta retea, lag turbo, 
interferente retele petre, etc) acest timp trebuie masurat, tu poti sa 
stbilesti doar ordinul de marime.
	Apoi rezolutia de o secunda este prea mica in conditiile in care 
latenta retelei poate sa urce mai mult de atit. Pe de alta parte ce viteza 
instantanee isi pastreaza durata doar pentru atita timp?! Daca e sa 
vizualizezi (a se citi downloadezi) o pagina web mai complexa, etc 
downloadezi de fapt mult mai multe elemente. Iar daca pagina e mica si se 
incarca in mai putin de n secunde (n convenabil ales, preferabil pe undeva 
pe la 2-3 secunde) atunci testul vitezei instantanee e irelevant.


	Eu as stabili acel interval undeva la 3-5 secunde si as afisa 
throughput-ul in acel interval. Un interval de o secunda este irelevant si 
foarte susceptibil la erori. Eventual ca sa te simti tu mai bine ai putea 
sa scazi din intervalul masurat si RTT-ul, desi ideea este sa-l faci pe 
asta sa devina neglijabil in comparatie cu dimensiunea intervalului ales.


--
Any views or opinions presented within this e-mail are solely those of
the author and do not necessarily represent those of any company, unless
otherwise expressly stated.

___
RLUG mailing list
RLUG@lists.lug.ro
http://lists.lug.ro/mailman/listinfo/rlug


Re[2]: [rlug] IfInOctets problem

2006-08-21 Fir de Conversatie Simionov Daniel Adrian
Hello Tarhon-Onu,

Monday, August 21, 2006, 3:10:52 PM, you wrote:

 On Mon, 21 Aug 2006, Simionov Daniel Adrian wrote:

 timpul pe care il citesc eu dupa fiecare interogare snmpget este la 
 precizie de secunda, am sa incerc sa il citesc la o precizie mai mare 
 deocamdata, sa vad daca am sa reusesc ... in php.

 Nu poti sa stabilesti timpul la care se face citirea, ci doar sa-l
 aproximezi. Din diverse motive (erori/latenta retea, lag turbo, 
 interferente retele petre, etc) acest timp trebuie masurat, tu poti sa
 stbilesti doar ordinul de marime.
 Apoi rezolutia de o secunda este prea mica in conditiile in care
 latenta retelei poate sa urce mai mult de atit. Pe de alta parte ce viteza
 instantanee isi pastreaza durata doar pentru atita timp?! Daca e sa 
 vizualizezi (a se citi downloadezi) o pagina web mai complexa, etc 
 downloadezi de fapt mult mai multe elemente. Iar daca pagina e mica si se
 incarca in mai putin de n secunde (n convenabil ales, preferabil pe undeva
 pe la 2-3 secunde) atunci testul vitezei instantanee e irelevant.

 Eu as stabili acel interval undeva la 3-5 secunde si as afisa 
 throughput-ul in acel interval. Un interval de o secunda este irelevant si
 foarte susceptibil la erori. Eventual ca sa te simti tu mai bine ai putea
 sa scazi din intervalul masurat si RTT-ul, desi ideea este sa-l faci pe
 asta sa devina neglijabil in comparatie cu dimensiunea intervalului ales.


am reusit in final in niste limite de eroare de maxim 3%-5% folosind
microtime(true) care imi returneaza milisecundele, totul este ca
timpul dintre cele doua citiri sa fie mai mare de o secunda.

pentru sub o secunda erorile sunt foarte mari, ajung si pana la 50%
iar peste o secunda indiferent ca este una sau sunt 10 valorile
variaza foarte putin... in final am ales varianta cu doua citiri
consecutive si un sleep(1)...

va multumesc pentru sfaturi !

-- 
Best regards,
 Simionovmailto:[EMAIL PROTECTED]


___
RLUG mailing list
RLUG@lists.lug.ro
http://lists.lug.ro/mailman/listinfo/rlug


[rlug] Problema ciudata cu doua placi de retea

2006-08-21 Fir de Conversatie Ovidiu
Salut rlug. Fiti atenti si va minunati: Am un server (in principal
router) cu kernel 2.4.31. Are doua placi ethernet (eth0 si eth2) care
sunt fizic in acelasi LAN. (exista si eth1, dar in alt LAN). IP-urile pe
eth0, eth1, eth2 sunt diferite (ip0, ip1, ip2),  mac-urile de asemenea
sunt mac0, mac1, mac2 (fara mac-uri clonate sau alte modificari
hardware).
Problema e ca de cateva zile serverul pare sa confunde eth0 si eth2
intre ele. Practic isi dau conflict de ip intre ele, desi setarile din
server imi arata clar ca ip-urile lor nu s-au schimbat si sunt cum le-am
pus, total diferite. Am observat, deoarece din cand in cand pica netul
aparent fara motiv, momente in care la comanda  arping -I ethx ip0
data de pe alta masina cu ethx in LAN cu cele doua de mai sus (ethx are
ip_ethx) am un raspuns de genul:
~# arping -I ethx ip0
ARPING ip0 from ip_ethx eth0
Unicast reply from ip0 [mac2]  1.377ms
Unicast reply from ip0 [mac0]  1.620ms
Unicast reply from ip0 [mac2]  1.061ms
Unicast reply from ip0 [mac0]  1.075ms
Unicast reply from ip0 [mac2]  1.375ms
Unicast reply from ip0 [mac0]  1.096ms
Unicast reply from ip0 [mac2]  1.305ms
Unicast reply from ip0 [mac0]  2.962ms
Unicast reply from ip0 [mac2]  1.476ms
..
Am schimbat switch-ul in care intra cele doua, am schimbat si placile cu
altele noi, dar problema persista. Am observat ca ambele placi sunt pe
INT11 (Interrupt:11) dar nu stiu daca asta poate fi una din cauze. Nu am
nici cea mai vaga idee ce ar putea fi. Ati mai intalnit asa ceva ?

Multumesc.


___
RLUG mailing list
RLUG@lists.lug.ro
http://lists.lug.ro/mailman/listinfo/rlug


RE: [rlug] Problema ciudata cu doua placi de retea

2006-08-21 Fir de Conversatie David Williams

Am schimbat switch-ul in care intra cele doua, am schimbat si placile cu
altele noi, dar problema persista. Am observat ca ambele placi sunt pe
INT11 (Interrupt:11) dar nu stiu daca asta poate fi una din cauze. Nu am
nici cea mai vaga idee ce ar putea fi. Ati mai intalnit asa ceva ?

Multumesc.


___
RLUG mailing list
RLUG@lists.lug.ro
http://lists.lug.ro/mailman/listinfo/rlug


bateria mai tzine RTC'u? am avut o problema similara in trecut si era din
cauza bateriei care murise de mult si la fiecare boot o lua razna (aveam 4
pleci de retzele in PCu ala)

DW


___
RLUG mailing list
RLUG@lists.lug.ro
http://lists.lug.ro/mailman/listinfo/rlug


Re: [rlug] Problema ciudata cu doua placi de retea

2006-08-21 Fir de Conversatie Florin Malita
Ovidiu wrote:
 Are doua placi ethernet (eth0 si eth2) care
 sunt fizic in acelasi LAN. 
   

De ce ai nevoie de 2 placi in acelasi LAN?

 Problema e ca de cateva zile serverul pare sa confunde eth0 si eth2
 intre ele. Practic isi dau conflict de ip intre ele, desi setarile din
 server imi arata clar ca ip-urile lor nu s-au schimbat si sunt cum le-am
 pus, total diferite. Am observat, deoarece din cand in cand pica netul
 aparent fara motiv, momente in care la comanda  arping -I ethx ip0
 data de pe alta masina cu ethx in LAN cu cele doua de mai sus (ethx are
 ip_ethx) am un raspuns de genul:
 ~# arping -I ethx ip0
 ARPING ip0 from ip_ethx eth0
 Unicast reply from ip0 [mac2]  1.377ms
 Unicast reply from ip0 [mac0]  1.620ms

Nu confunda nimic, linux-ul raspunde by default la query-uri ARP pentru
orice IP asignat local, indiferent de interfata pe care primeste
interogarea (dar raspunde cu MAC-ul interfetei pe care a venit
query-ul). In cazul tau vede 2 query-uri pe 2 interfete diferite si
raspunde la amandoua, nimic anormal.

Daca insisti sa ai 2 interfete in acelasi LAN si comportamentul de mai
sus iti zapaceste clientii (in mod normal nu prea conteaza pe ce
interfata aterizeaza pachetele, are grija stack-ul sa ajunga unde
trebuie, dar daca ai filtre dupa numele interfetei, etc, atunci se
explica) incearca:

echo 1  /proc/sys/net/ipv4/conf/all/arp_filter

http://lxr.free-electrons.com/source/Documentation/networking/ip-sysctl.txt#561

---
fm

___
RLUG mailing list
RLUG@lists.lug.ro
http://lists.lug.ro/mailman/listinfo/rlug


[rlug] sistem de ticketing

2006-08-21 Fir de Conversatie sin
Salut,

caut recomandari pentru un sistem de ticketing care sa:
- aibe interfata web pentru clienti/operatori
- ticketele sa fie create via mail/web de clienti/operatori
- update-urile ulterioare la tickete sa se faca via web/mail de
clienti/operatori
- fiecare client sa-si vada doar ticketele lui


momentan ma dau cu otrs, da face niste chestii naspa (like deschide de
capu lui tickete abea inchise de un operator) si as vrea ceva relativ
asemanator cu el. atata timp cat ruleaza pe linux e ok sa fie
php/perl/ruby/java/etc.

multam,

sin

___
RLUG mailing list
RLUG@lists.lug.ro
http://lists.lug.ro/mailman/listinfo/rlug


Re: [rlug] Problema ciudata cu doua placi de retea

2006-08-21 Fir de Conversatie lonely wolf

On 08/21/2006 09:03 PM, Florin Malita wrote:

Ovidiu wrote:
  

Are doua placi ethernet (eth0 si eth2) care
sunt fizic in acelasi LAN. 
  



De ce ai nevoie de 2 placi in acelasi LAN?
  
florin a dat aproape exact raspunsul pe care l-as fi dat eu, asa ca doar 
2 mentiuni:

- de ce nu pui 2 IP-uri pe una din interfete ?
- daca ti se pare ca banda te gituie, solutia nu e un switch chior [*] 
si 2 interfete in acelasi switch, ci ethernet bonding. sau gigabit. sau 
altceva similar. nu ca ai putea face bonding cu un switch chior...





[*] = care nu lucreaza cuVLAN-uri

___
RLUG mailing list
RLUG@lists.lug.ro
http://lists.lug.ro/mailman/listinfo/rlug