Azi veni monstruletul :) Geeky stuff la Juniper SRX 5600 pe wiki. versiunea oficiala a ce stie sa faca este aici. Poze data viitoare ca inca nu mi-au iesit cum trebuie. Mai mult geeky stuff dupa ce-l pun in productie si vedem cum se comporta :)
Tag Archives: computers
datasheet challenge
In weekend am avut ocazia sa dau clicka clicka printr-un echipament Breaking Point Elite si sa testez Juniper SRX 3600 sa vad daca ce scrie in datasheet bate cu realitatea. Si spre bucuria mea, chiar a batut ce scrie in datasheet cu realitatea. La echiparea cu care a venit, trebuia sa tina 1.5mil sesiuni concurente de date, si in test a ajuns pana pe la ~ 1523000 conexiuni. Fara sa gafaie de loc. Bucuria era si mai mare cand ma uitam la utilizarea PFE-ului si statea ca martalogul in 20-40% CPU utilization.
Tot asa la test din asta de dat trafic la greu prin echipamente, a fost supus la perversiuni si un F5 BIG-IP 3600 care o lua din greu cu ~ 80.000 conexiuni noi pe secunda si vreo 4 conexiuni simultante cu ~ 1K date HTTP (Full Open + Data + Close). Ce face misto jucaria asta e ca in spate ruleaza TCP multiplexing si in felul asta deschide catre serverul web doar cateva conexiuni TCP via HTTP/1.1 si face pipelinening la cereri, plus terminare de SSL, Web Application Firewall si altele.
Nu e post sa fac reclama la produse, ci doar un post in care sa ma bucur ca mai sunt si niste unii pe piata de vand produse pe bune si nu aberatii cretine care in datasheet scriu una (e.g. 1.1Gbps firewall) si in realitate fac alta (15Mbps firewall + UTM).
Io sunt like super mega incantat de Breaking Point Elite si plang si io dupa unul; da e scump rau de tot si tre sa plang muuuult de tot ca poate, poate…
juniper srx 3600, take 1
Cand n-am task sa scriu despre pro.ro, ma joc cu diverse jucarele simpatice. Saptamana asta am primit o bestie micuta de la prietenii nostri albastri, Juniper SRX 3600. SRX-ul este the latest shit in firewall-uri, la categoria pana in 30Gbps (~ 18Gbps IMIX) , cu dictai throuhput-ul pentru firme care imping multi gigabiti pe secunda si in acelasi timp simt nevoie sa fie filtrat traficul. Ieri doar l-am pornit, l-am vazut ca booteaza si l-am oprit, ca eram foarte aproape sa ramanem fara un coleg care era sa fie suflat de la birou de cele vreo ~ 12 ventilatoare cu care vine unitatea, mai ales ca era si un pic caldut in birou. Asa ca azi am facut poze la toate componentele, sa vada tot boborul cum arata dracia.
no images were found
Vineri dupa-masa e in plan sa-l lasam pornit si pot sa bag si io niste snippet-uri de configuratie si de inventory :) Vestea buna e ca daca am noroc, s-ar putea ca in curand sa ma joc si cu frate’su ala cel mai mare, SRX 5800. Pana atunci o sa ma joc cu bestiuta asta mica :)
load balancing
Din cand in cand mai mai fericeste cate un vanzator pe la bureau care vinde dupa cum il taie pe el neuronul. Citind din datasheet-uri, neintelegand in ce conditii functioneaza ce scrie in datasheet… si aci as putea continua pe foarte multe randuri.
Anyway, pentru ca daca in datasheet scrie ca face “load-balancing”, atunci face. Ca n-o face produsul de capul lui asa cum credea clientul ca face, si trebuie haxorit… asta e partea a doua. Pentru ca mi-am batut o tzara capul si pe a lui rpetre cu duda mea de problema, a mai rasarit un nou articol pe wiki despre Poor man’s IP connection load balancing. Da, stiu, e easy, da io nu stiu awk/perl/sed/whatever. Si nu, n-am facut in perl pentru ca niste idioti nu pun perl pe linuxul lor. Si nici vim, doar vi; care e oribil.
Setupul era ceva de genul: am doua locatii si doua legaturi intre ele pe doi provideri diferiti. Se cere sa se balanseze traficul intre cele doua locatii, iar in caz ca unul din provideri are o buba, sa se faca failover si sa se foloseasca cel ramas in picioare pana cand isi revine cel stricat, caz in care trebuie iar balansate conexiunile.
varnish
Din cand in cand, pe langa chestiile obisnuite de le fac la job, mai configurez si servere pentru tot felul de chestii de unii zic ca le trebuie. In ultima vreme m-am tot jucat cu configuratul unui stack LAMP pentru un proiect al corporatiei. Cum departamentul care are proiectul n-a intrebat pe nimeni ce calitati trebuie sa aiba programatorii care scriu codul la respectiva aplicatie web, m-am pricopsit si cu partea de optimizare server-side fara sa ma ating de codul PHP, ca nu prea am talent deloc. Cool ar fi daca si programatorii aia ar da ceva dovada de mai mult profesionalism si n-ar avea atitudine de amatori de 2lei.
La sfatul unui om care chiar stie ce face cand e vorba de programare, m-am apucat de jucat cu Varnish care e un fel de accelerator software pentru site-uri care fara ar rula greoi la cereri multe (Perl/PHP). Varnish asta e un fel de Squid pe steroizi care stie foarte bine cu se se mananca protocolul HTTP si cum se poate optimiza. Apache-ul din spate sta si o cam freaca. Ar freca-o si mai mult daca unii n-ar pune Expire in 1900 toamna la tot ce servesc si ar avea macar chestii de bun simt de macar juma de ora – o ora astfel incat sa nu mai fie frecat si apache-ul mereu. Da deh… cica SEO shit, ca tot e trendy.
Acu am dileme cu mysql si cum ma prind daca ruleaza incet sau nu, in afara de slow log, ca acolo timpii par buni, da el tot logheaza…
my new e6400
De vreo saptamana asa de cand am primit jucaria noua, m-am tot jucat sa vad ce si cum. Primu lucru pe care-l am de spus despre noul laptop e ca e scump foc :)
Tastele se simt foarte misto la atingere, sunt moi, iar oricum as apasa, tastatura se simte la fel pe toata suprafata. Ce-mi place foarte tare, e tastatura iluminata care e o super chestie cand e lumina putina si nu vrei sa-ti strici ochii dand lumina mai tare la display sa vezi si tastele.
Display-ul de 14,1″ este LED si totul pe ele se vede asa “crisp” si foarte fin. Rezolutia nativa este de 1440×900 si imi da suficient loc pe ecran sa pot deschide si’un VMWare si cateva aplicatii mai speciale de le folosesc eu mai zi cu zi.
Pentru autonomie are o baterie cu 9 celule si tine cam ~ 5-6 ore, ceea ce e foarte cool cand ai de lucru pe ici pe colo si n-ai la indemana nici o priza de curent. Mai are o chestie misto legata de baterie, in BIOS se poate seta incarcarea bateriei in mod rapid sau in mod normal. In modul de incarcare rapid (ExpressCharge) intr-o ora se poate incarca pana la ~ 80% din baterie si cu sistemul oprit teoretic in doua ore am bateria incarcata.
Hard disk-ul este Western Digital 160GB, 7200RPM cu FreeFall sensor care teoretic opreste captele de citire daca detecteaza miscare sau alte dume din astea de pot aparea in utilizarea unui laptop.
Se pare ca in modelul asta de Latitude, nu mai exista probleme cu placa video si oricat i-as fi dat forja cu aplicatii 3D n-a avut nimic, doar ventilatorul sistemului s-a turat mai tare, in rest nici o problema. Placa video este nVidia Quadro NVS 160M cu 256MB memorie video dedicata.
CPU-ul este Core2 Duo @ 2.4Ghz cu 3MB L2 cache pe tehnologie de 35nM (Penryn) si se simte fata de un T7500 @ 2.2Ghz (cum era pe vechiul laptop).
La memorie n-am decat injuraturi la adresa maretului Windows XP care vede doar 3.48GB RAM din 4GB care are sistemul in total, dar se compenseaza prin faptul ca memoria este la 800Mhz si merge ceva mai repede.
Overall parca sunt ceva mai productiv c’un laptop asa flumooos si dlaguuut :)
[geek stuff] fw monitor
Tot trebuind saptamana viitoare sa ma duc la un client sa debughez niste crapuri pe Check Point, am zis sa mai adaug si’un mic HowTo pe Wiki despre cum functioneaza fw monitor si cum poate fi folosit pentru a depana traseulul pachetelor IP printr-un firewall Check Point in caz ca poate are careva nevoie.
Here goes: fw monitor.
lenny
cyclops:~# cat /etc/debian_version
5.0
Yey!
[geek stuff] dhcp host entry generator
In ultima vizita la Cluj, printre altele a trebuit sa butonez si la un server de DHCP, iar una din cerinte era ca fiecarui host din retea sa i se aloce un anumit IP.
Rezultatul se gaseste pe wiki sub forma un script in bash cat se poate de simplu care face asta: ISC DHCPD host configuration generator.
Utilizare placuta cui are nevoie de asa ceva.
latitude e6400, take 2
Am lasat pe weekend la frecat E6400-ul de l-am luat in teste sa vedem daca se mai opreste sau nu din cauza placii video care intra in protectie termica. Testul a constat in a rula 3D Mark 2006 in loop tot weekend-ul.
N-a crapat. A mers fara belele. Azi i-am mai dat in cap cu 4 instante de CPU burn-in si in spate un 3D Mark 2006, dupa care am lasat doar 3D Mark-ul sa-l frece pana nu mai stie de el, ca singura dracie care se poate defecta e placa video din ce-am vazut pana acu. In rest nu-mi fac griji.
Ce-am mai observat foarte interesant, e ca hard disk-ul, desi e la 7200RPM, e foarte foarte silentios.
Un coleg mai mester intr-ale portabilelor zice ca sa-l lasam o saptamana non-stop cu 3D Mark, si ca daca nu crapa atunci e bun si pot propune de o comanda :)
Ca downside la laptop-ul asta pana acum am descoperit doar camera video onboard, care suge la modul grav de tot.