๐Ÿš€ go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.os.unix
Article #25069

Re: Linuksy, Solaris i inne uniksy... na jednym laptopie.

#25069
From: Maciej Zobniow
Date: Sat, 10 Dec 2005 00:09
132 lines
7630 bytes
Witek ลšwierzy wrote:
> mzobniow wrote:
> 
>>> MIMIX? ;P 
> 
> Oczywisce MINIX - wybacz koledze zwykla literowke, bynajmniej nie 
> zwiazana z brakiem kompentencji....

Wiem ze o to mu chodzilo i wcale nie mam zamiaru poddawac w watpliwosc 
jego kompetencji. Chcialem zaznaczyc tylko ze wczesniej wytknal mi 
rowniez pomylke, prawdopodobnie nie zauwazajac korekty.

> 
>>>
>>>
>>> Zyjesz na ksiezycu. Linux to taki systemik ktory bardzo by chcial byc
>>> Unixem ale mu to nie wychodzi.
>>
>>
>>
>> Sciemniasz.
>>
> Sam sciemniasz. Rozwiazania technologiczne zawarte np. w SVR4 sa o 
> ladnych kilka lat do przodu wzgledem linuksa -
> polecam np. ksiazke "Jadro systemu UNIX - nowe horyzonty" Uresha Vahalii

To dosc stara ksiazka. Czytalem ja jeszcze na studiach, kawal czasu 
temu. Od tego czasu "troche" sie zmienilo...

> 
>>>
>>>
>>>> Byc moze solaris troche powalczy bo jest calkiem niezly i od 
>>>> niedawna uwolniony.
> 
> Jasne - jest po prostu lepszy. I, jak sadze, nie zniszczy go zaslepienie 
> fanatykow linuxa ;-).

Nie jeste fanatykiem zadnego systemu, ostanio nawet wrocilem do uzywania 
solarisa na desktopie - stad przygody z kompilacja Eclipse.

> 
>> Pora na mala historyjke ktora zwyklem opowiadac w takich momentach.
>> 4 lata temu, na fali internetowego boomu pojechalem do RFN do pracy 
>> jako  solaris system administrator. Robili tam taka duza aplikacje 
>> webowa b2b. Oczywiscie jak kazda firma IT w tamtym czasie, dysponowali 
>> gora kasy i chetnie ja wydawali: oracle, weblogic deployed na kilku 
>> E350, wszystko popolaczane ciskaczami, odgrodzone od internetu 
>> checkpointem etc. Pewnego razu znalazl sie klient z US, ktory zazyczyl 
>> sobie instalacje in house. Postawil jednak warunek: wszystko ma byc 
>> polozone na open software na pecetach: linux ma zastapic solarisa, 
>> tomcat weblogica, mysql oracla a pcety E350. Zamowienie przyszlo just 
>> in time: akurat zaczely sie klopoty w branzy ktore nie ominely tamtej 
>> firmy. Poniewaz fontanna kasy wyschla, na zrobienie testowego systemu 
>> dla tego klienta pozbieralismy zwykle pecety z biura. Po migracji 
>> przezylismy maly szok: system dzialal jakos 3x szybciej bez utraty 
>> nawet kawalka funkcjonalnosci.
>> Rozumiem ze jestes przywizany do brandu Sun Solaris, zdarza sie to tez 
>> innym, zwlaszcza kobietom, ale w koncu badzmy inzynierami i wybierajmy 
>> to co jest bardziej praktyczne i wydajne w danym momencie. 
> 
> Historyjka jest do bani - jedna z wielu pt. "Jak dobrem domowem sposobem 
> zrobic calkiem fajny system" - formatu analogicznych zawartych np. w 
> Linux Plusie.
> Produkcyjny system nie powstaje "prostem domowem sposobem jak 
> najmniejszemi kosztamy". Jezeli tak powstal, to jest to w zaleznosci od 
> scenariusza - optymistyczny - fuks, lub pesymistyczny (ale bardziej 
> realny) - katastrofa.
> Co do wydajnosci - nie wiem w jaki sposob ja mierzyliscie, ale 
> rozwiazania zawarte w linuxie maja sie nijak do solarisowych, szczerze 
> powiedziawszy. Przypuszczam, ze testowaliscie "toto"  dla stosunkowo 
> niewielkich obciazen - co sugeruje zreszta wybor silnika baz danych 
> (MySQL). I moja opinia to nie jest przyzwyczajenie do brandu, ale prawda 
> (dla Ciebie okrutna :-). Poza tym nie wiem o jakiej funkcjonalnosci 
> mowisz, bo szczerze powiedziawszy nie chcialbym byc w skorze osoby 
> broniacej funkcjonalnosci MySQL-a do np. Oracle'a (i wiekszosci 
> komercyjnych RDBMS-ow) Byc moze byl to system na tyle prosty, ze 
> funkcjonalnosc MySQL-a mu po prostu wystarczala. A 3 x szybciej dla 
> realnych ilosci danych i realnych obciazen w wiekszosci systemow 
> uchodzacych za produkcyjne - to sorry - masz bujna wyobraznie (raczej 
> ladnych kilka razy wolniej, o ile w ogole, smiem twierdzic).
> To nie zawsze

Coz, specjalnie dla ciebie moge opowiedziec druga czesc historyjki: ten 
system dalej dziala, oczywiscie na pc-tach z linuxem (swego czasu 
uzywalem tez freebsd ale nie zdal egzaminu i musialem go wywalic), 
tomcatem, mysql-em i jeszcze paroma innymi open-sourcowymi komponentami. 
Nie ma na nim nawet linijki kupionego, komercyjnego kodu. Co do 
obciazenia - stale rosnie od 4 lat, obecnie wszystkie elementy sa 
poklastrowane np. klaster bazy ma 3 nodes, frontend 4x apache, 
middleware po 5x na kazdy jego logiczny komponent. Baza jest obecnie 
wielkosci 35 GB i pokazuje srednie obciazenie ok 1000 queries/s (srednie 
w przeciagu miesiaca razem z nocami - w czasie kampani ten wskaznik 
potrafi mocno urosnac nawe to kilkadziesiat queries/s).
System utrzymuje obecnie 4 firmy. Jak pisalem jest typu b2b - jego 
klientami jest pare sporych korporacji (ich nazw niestety nie moge 
wymienic).
Wydajnos mierzy sie w tym systemie dosc prosto - jest pare krytycznych 
elementow w ktorych to widac jak na dloni.
Dziwne ze bedac inzynierami nie zrozumieliscie jeszcze jednej prostej 
prawdy: dla systemu ktorym sie opiekujecie nie sa wazne brandy produktow 
  na ktorych bazuja jego komponenty, tak naprawde najwazniejsze jest jak 
dobrze ten system rozumiecie i nad nim panujecie.
Wracajac do bazy: jak juz pisalem MySQL sprawdzil sie lepiej od Oracle 
przynajmniej w tym przypadku, a jego "wodotryski" byly raczej zbedne. W 
tym konkretnym systemie potrzebowalismy raczej szybkiego magazynu 
danych, a nie silnika bussiness inteligence.
  Co ciekawe, to nie jedyny tego typu system z ktorym mialem stycznosc. 
Zauwazylem ze coraz wiecej firm zaczyna trzezwo rozumowac i migrowac do 
otwartych rozwiazan. Ciekawe ze nie zawsze chodzi tu o pieniadze, czesto 
chodzi tu o platforme bardziej elastyczna i otwarta. Mysle ze ostanie 
posuniecia SUN-a (chodzi mi o uwolnienie calej platformy, lacznie z 
serverem aplikacji i narzedziami developerskimi) swiadcza ze i oni to 
zrozumieli.

> 
>> moze byc system, ktory nie obsluguje SATA i zeby pouzywac na nim 
>> Eclipse trzeba poswiecic 0,5h na kombinacje z kompilacja.
>>
> Hmmm - nie wiem na czym Ty _MUSIALES_ kombinowac z kompilacja, ale w 
> zasadzie np. na solarisa wystarczy rozzipowac ... Jesli chcesz, to 
> oczywiscie _MOZESZ_ skompilowac (i nie jest to jakas specjalna 
> kombinacja :-).

Udostepniaja tylko wersje na sparc/motif, ja potrzebowalem x86/gtk - 
tutaj niestety trzeba sie troche poszarpac, ale powiem ci na pocieszenie 
ze po kompilacji zauwazylem ze na solarisie Eclipse chodzi troche 
szybciej niz na tej samej maszynie tylko ze z linuxem :D.

> 
>> Pozdro
>> Maciek
Technical Details
Message-ID: <dnd6bn$3o2$03$1@news.t-online.com>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!mat.uni.torun.pl!news.man.torun.pl!newsfeed.pionier.net.pl!news.nask.pl!news.nask.org.pl!newsfeed00.sul.t-online.de!newsmm00.sul.t-online.de!t-online.de!news.t-online.com!not-for-mail
References: <dnc03a$lk9$1@nemesis.news.tpi.pl> <dnceb7$4og$1@news.onet.pl> <pan.2005.12.09.19.34.32.591769@noname.us> <dncsij$172$00$1@news.t-online.com> <dnd0ek$2fg$1@amigo.idg.com.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!mat.uni.torun.pl!news.man.torun.pl!newsfeed.pionier.net.pl!news.nask.pl!news.nask.org.pl!newsfeed00.sul.t-online.de!newsmm00.sul.t-online.de!t-online.de!news.t-online.com!not-for-mail
From: Maciej Zobniow <mzobniow-removeit@zobniow.net>
Newsgroups: pl.comp.os.unix
Subject: Re: Linuksy, Solaris i inne uniksy... na jednym laptopie.
Date: Sat, 10 Dec 2005 01:09:27 +0100
Organization: T-Online
Lines: 132
Message-ID: <dnd6bn$3o2$03$1@news.t-online.com>
References: <dnc03a$lk9$1@nemesis.news.tpi.pl> <dnceb7$4og$1@news.onet.pl> <pan.2005.12.09.19.34.32.591769@noname.us> <dncsij$172$00$1@news.t-online.com> <dnd0ek$2fg$1@amigo.idg.com.pl>
Mime-Version: 1.0
X-Trace: news.t-online.com 1134173368 03 3842 nV10JrSOXxEg349 051210 00:09:28
X-Complaints-To: usenet-abuse@t-online.de
X-ID: Tm41H2ZEYepcId805qSKbQEWVcisBDeBWrZr-3k3IxaErxdJKEESwb
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.3) Gecko/20040922
X-Accept-Language: en-us, en
In-Reply-To: <dnd0ek$2fg$1@amigo.idg.com.pl>
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit