Newsgroup: it.comp.java
Titolo: Prestazion applicazioni java in Unix o Win-NT

Salve a tutti,
devo installare un'applicazione java client/server che dovra' supportare
un elevato numero di utente (500~100)
A questo punto sorge il problema della piattaforma server su cui girera'
l'applicazione java ; cosa scegliere
Window-Nt o Unix ?
Alcuni consulenti consigliano Windows NT sostenendo la tesi che su
questa piattaforma sia ha il maggiore rapporto
prezzo/prestazioni, ma da parte mia ho alcuni dubbi sulle capacita' di
NT in applicazioni medio-grosse  e maggiore fiducia per
il buon vecchiu Unix
Avede suggerimenti ?
Potente indicare siti dove posso trovare dei "Benchmark" di confronto ?
Ringrazio e saluto
LAGO

 il buon vecchiu Unix
NT è in media più veloce, è un side-effect (involontario ;)) della sua
struttura. Per quanto riguarda solidità, affidabilità, ecc, non penso ci sia
bisogno neanche di discutere. Ho postato qualche tempo fa un articolo su un
confronto fra le jvm esistenti, proprio per applicazioni server-side
(enterprise Java), che esce trimestralmente con gli aggiornamenti di
performance su JavaWorld (fai un search su deja). Al primo posto c'è TowerJ
per Linux, ma costa un sacco di soldi, poi al secondo c'è la vm di IBM per
NT, e poco più in là quella per Linux. I tecnici IBM affermano che non ci
sono praticamente differenze "reali" fra le due, e che colmeranno presto il
minimo gap da benchmark rimasto.
Conclusione:
Se hai soldi da spendere, TowerJ su Linux, se non li hai (o non vuoi),
IBM1.1.8 per Linux. Usare NT come piattaforma server è sempre quantomeno
"discutibile", a meno che non ci siano validi motivi. Quello delle
prestazioni avrebbe potuto esserlo, ma non lo è più da qualche mese.
Ciao
--
Ugo
__________________________________________________________________________
"La perfezione si ottiene non quando non c'è nient'altro da aggiungere,
 bensì quando non c'è più niente da togliere." Antoine de Saint-Exupéry
__________________________________________________________________________
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Enterprise Java Consulting
@mail: Ugo.L...@Flashnet.it
Home Page: 
http://www.ugolandini.net
Mentoring: 
http://www.projectoo.com
Work Phone: 02/61860647-6-4 06/58332267
Cell Phone: 0347/6310749 - 0347/4783580
Fax Phone: 02/700 413 187
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

struttura. 
Momento. "In media" su cosa? :) A parte che NT *non* scala su piu' di 4 
processori, ed evitando di confrontare un SP2 o anche solo una Ultra con un PC 
(sarebbe poco onesto di partenza ;-) - Unix nasce high-end: dato lo stesso 
processore, un qualunque Unix implementato appena decentemente sorpassa NT su 
tutti i settori vitali: process switching, thread switching, filesystem, 
eccetera. Btw, il file server windows piu' veloce (che implementa DAP, etc) 
e'... una SG Origin200, con circa 193Mbit /s su 60 client. ;-). 
-- 
God is Real, unless declared Integer.
ObjectZone - 
http://space.tin.it/computer/csadun/

Cristiano Sadun wrote:

Momento. "In media" su cosa? :)

 

In media le VM Java sono più veloci su NT, o almeno lo erano fino
a poco tempo fa. Considera che la vm più veloce, TowerJ per Linux,
ha un'architettura diversa dalle altre: le vm "normali" hanno sempre avuto
prestazioni superiori sotto NT, e gli sviluppatori giustificavano con la
mancanza nel kernel di tante caratteristiche di Unix. Ora IBM con la 1.1.8
ha ottenuto prestazioni egregie e ha praticamente colmato il gap, dimostrando
che probabilemnte era solo una questione di know-how. Per tutto il resto,
sfondi una porta aperta!!! Da quando mi sono "introdotto" nel mondo Unix,
proprio grazie a Java, non l'ho più abbandonato: ora ti sto postando
da Win attraverso il mio gateway personale Linux, che mi fa anche da Web
server, DB server, ecc. ecc.



tempo fa. 
Colpa mia: non avevo capito che ti riferivi solo alle JVM. :)


Ringrazio tuttti dei suggerimenti e delle indicazioni.
Sinceramente la strda di Linux non mi sembra praticabile nel mio caso, ma
solo
per un problema di politica aziendale; cio' non toglie che HP e naturalmente
Sun
possano essere le piattaforme di riferimento.
Di nuovo grazie e saluti a tutti LAGO
