Vlachs Posted August 29, 2012 Report Posted August 29, 2012 Perfectionati scriptul, adaugati features in continuare, faceti de la inceput calculele necesare (costuri, echipament etc) si porniti din nou proiectul. Era de asteptat sa va loviti de problema asta dar un sut in cur e un pas inainte.Eu nu inteleg pentru ce au nevoie de un dedicat pentru proiectul asta, sincer acum Quote
Guest Nemessis Posted August 29, 2012 Report Posted August 29, 2012 Au nevoie de storage capabil si banda din plin in primul rand. Cand or sa fie multi utilizatori online si vor accesa in acelasi timp din EyeOs pagini de net, vor face streaming, upload si download etc etc serverul o sa cada in cur. Daca e shared hosting nu au nici o sansa. Fiind un serviciu bazat pe utilizatori din Romania, serverul ar putea fi hostat cel mai bine chiar la noi in tara sau si mai bine pentru inceput, la unul dintre owneri acasa. Tex ar putea sa faca niste calcule mai bune ca stie exact cu ce se mananca genul asta de servicii. Quote
Guest Kovalski Posted August 29, 2012 Report Posted August 29, 2012 (edited) Pentru ca un singur user porneste in jur de 10 procese doar ca sa vada desktopul.Fa calcul la 700 de useri cati aveam noi?pluc cache-urile care sunt in ram?plus viteza de procesare?plus banda?doar ca sa te logezi si sa vezi desktopul ala se pornesc urmatoarele proceseXDeskBarDockFilesManagementsi inca cateva.procese care se deschid la fiecare user.serverul pe care a fost era astaEste un HP DL 120 Gen 7 PROCESOR : Xeon E3-1240 @ 3.30 GHz RAM : 16 GB RAM ECC DDR3HDD : 2x 2TB SATA3,7200 RPM,6GB/s,64MB cacheNetwork:2 port 1Gb in LACP.din care consuma 6% procesorsi 3-4 giga de ram in zile bune.in zile mai rele ramu urca la 10 gigaiar procesorul la 40%spune-mi si mie cum tii asa ceva pe un cacat de server virtualizat?care nu e capabil sa-mi suporte nici banda necesara pentru stream? cu atat mai putin procesele interne? Edited August 29, 2012 by ps-axl Quote
Vlachs Posted August 29, 2012 Report Posted August 29, 2012 (edited) Au nevoie de storage capabil si banda din plin in primul rand. Cand or sa fie multi utilizatori online si vor accesa in acelasi timp din EyeOs pagini de net, vor face streaming, upload si download etc etc serverul o sa cada in cur. Daca e shared hosting nu au nici o sansa. Fiind un serviciu bazat pe utilizatori din Romania, serverul ar putea fi hostat cel mai bine chiar la noi in tara sau si mai bine pentru inceput, la unul dintre owneri acasa. Tex ar putea sa faca niste calcule mai bune ca stie exact cu ce se mananca genul asta de servicii.Tot e stupid, ti-am spus si motivele.Sfatul meu e sa il faceti de la 0, optimizati tot ce se poate, e stupid la 100 de utilizatori sa ai 4 gb ram folositi.PS dupa cum ti-am lasat offline si pe mess, stiu site-uri mai mari(500k pe zi) care nu au configuratia asta Edited August 29, 2012 by Vlachs Quote
Guest Nemessis Posted August 29, 2012 Report Posted August 29, 2012 Si hostati serverul in Costinesti. Quote
shaggi. Posted August 29, 2012 Report Posted August 29, 2012 (edited) Totusi imi pare ciudata o chestie... parca eyeOS e in javascript si server-side-ul e php, deci care e faza cu "procesele"? Si sa spunem ca face 1 req la 4 secunde, care e problema?! asta ocupa 4gb ram? Requestul ala e http request printr-un singur socket care ramane deschis pana inchizi tu tab-ul respectiv, nu inteleg pentru ce ar trebui mai mult de 4gb ram la 1k useri (din care maxim 400 sunt online in acelasi timp). apache poate fi inlocuit cu nginx care e event-loop si multe alte chestii care ar spori viteza server-side, eventual implementarea browserului acela intr-un java client-side care chiar sa se conecteze la un proxy http, nu un iframe sau ceva de genul care sa se conecteze la acelasi server...LE: poate ma luati la misto dar va zic eu ca 10 threaduri in node.js se ocupa de PoS asta. Edited August 29, 2012 by shaggi. Quote
symboss Posted August 29, 2012 Report Posted August 29, 2012 (edited) Care e scopul acestui proiect totusi? Edited August 29, 2012 by symboss Quote
Guest Nemessis Posted August 29, 2012 Report Posted August 29, 2012 Care e scopul acestui proiect totusi?Bani, curve si droguri multe la Costinesti Quote
Vlachs Posted August 29, 2012 Report Posted August 29, 2012 SpeedyShare currently runs on two server machines with the following configuration:- dual core AMD Opteron 2000+- 5GB RAM- 3x SATA disk 400GB each- 1x network card 1GBitIn momentul in care era configuratia asta, speedyshare avea 500k pe zi, speedyshare suporta stream/upload/download.E stupid, sper sa intelegeti. Quote
wtf_temp Posted August 29, 2012 Report Posted August 29, 2012 In momentul in care era configuratia asta, speedyshare avea 500k pe zi, speedyshare suporta stream/upload/download.E stupid, sper sa intelegeti.Speedyshare nu ofera spatiu de desfasurare asa cum PoS oferea fiecarui user inregistrat.Nu-i o comparatie tocmai completa a PoS cu Speedyshare. De pe Speedyshare, iei si pleci, pe PoS stai, aminteste-ti aplicatiile + spatiul alocat pentru noi fiecare in parte.Pe de alta parte are dreptate ps-axl in privinta proceselor. Quote
Vlachs Posted August 29, 2012 Report Posted August 29, 2012 Speedyshare nu ofera spatiu dsfasurare asa cum PoS oferea fiecarui user inregistrat.Nu-i o comparatie tocmai completa a PoS cu Speedyshare. De pe Speedyshare, iei si pleci, pe PoS stai, aminteste-ti aplicatiile + spatiul alocat pentru noi fiecare in parte.Pe de alta parte are dreptate ps-axl in privinta proceselor.Nu stau sa ma cert cu necunoscuti, eu zic ca stiu despre ce vorbesc, daca ai experienta "under the hood" atunci explica, daca nu, abtine-te. Quote
symboss Posted August 29, 2012 Report Posted August 29, 2012 Bani, curve si droguri multe la Costinesti Trebuia sa spui asta din start sa vezi cum dona fiecare cite un server Quote
Undeath Posted August 29, 2012 Report Posted August 29, 2012 Chestia asta a inceput ca un joc.Nu a crezut cineva ca totul va fi atat de complex.Sunt de parere ca ar trebui sa se ofere un numar maxim de locuri cu un numar maxim de spatiu si grupe de useri :1.normal - poate accesa chatul pos , poate avea acces la un numar limitat de aplicatii , spatiu depozitare maxim 512 MB2.medium - poate accesa chatul pos , poate vorbi in chat , numar limitat de aplicatii , spatiu depozitare 2 GB , acces la fisierele shared3.high - tata lor. Cu o chestie de genul ati putea sa reduceti din banda si toate smecheriile + sunt o multime de conturi inactive - au intrat , wow e fain , au iesit si atat. PS : Am un vecin ungur Quote
aelius Posted August 29, 2012 Report Posted August 29, 2012 (edited) Lipsa de host a dus in cele din urma la inchiderea proiectului.Din pacate nu avem ce face...si am incercat sa salvam cat am putut.Am tras de timp cu host-ul cat s-a putut pentru a reusi sa il ducem mai departe dar din pacate lipsa financiara a dus la inchiderea proiectului.Pai sa nu anuntati bre. Va trageam si tencuiala de pe perete cu rsync-ul in alea doua ore.// edit: te-n mess dadeai email. e verificat la fiecare 3 minute pe pc, laptop, telefon, veioza ... Edited August 29, 2012 by aelius Quote
Guest Kovalski Posted August 29, 2012 Report Posted August 29, 2012 ^ de unde sa te luam bre? nu erai pe mess...Noi tot urlam aici de ceva vreme ca avem nevoie de ajutor in privinta asta..In fine, asta e. Quote
florin_darck Posted August 29, 2012 Report Posted August 29, 2012 OMG s-a inchis!....si aveam niste fisiere care doar acolo le aveam...asta e... Quote
PingLord Posted August 29, 2012 Report Posted August 29, 2012 Pai sa nu anuntati bre. Va trageam si tencuiala de pe perete cu rsync-ul in alea doua ore.// edit: te-n mess dadeai email. e verificat la fiecare 3 minute pe pc, laptop, telefon, veioza ...Facem noi pe dracu in 4 si reusim.Ma gandesc la solutii si o scoatem noi la capat. Quote
kNigHt Posted August 29, 2012 Report Posted August 29, 2012 Ce servere va trebe ma? Faci bruteforce la RSA pe alea, la cati simultaneous users ati calculat voi sistemele astea? Sunt convins ca pot fi aduse imbunatatiri la partea de performanta, mai ales ca la urma urmei este un sistem in mare parte client-side. Vad ca proiectul a inceput sa aiba succes, daca aveti nevioe de ajutor la development sau maintenance sunt dispus sa ma implic Quote
sado Posted August 29, 2012 Report Posted August 29, 2012 cum vad eu acel eyeos modifical : cum ar trebui sa fie: Quote
PingLord Posted August 31, 2012 Report Posted August 31, 2012 Pentru cei care critica optimizarea serverului...cei 2-3 Gb sunt ocupati de anumite procese pentru era intr-o arhitectura dual-strat si automat pornea si nginx si apache cu un worker priority maxim plus 32 de workeri.Incarcarea paginii era la fel indiferent de cati useri erau : 10 sau 1000. Quote
Vlachs Posted August 31, 2012 Report Posted August 31, 2012 Pentru cei care critica optimizarea serverului...cei 2-3 Gb sunt ocupati de anumite procese pentru era intr-o arhitectura dual-strat si automat pornea si nginx si apache cu un worker priority maxim plus 32 de workeri.Incarcarea paginii era la fel indiferent de cati useri erau : 10 sau 1000.Si unde e partea utila in a avea 2-3 gb de ram ocupati fara sens, mai ales la un proiect mic Quote