ertuio
27-06-2010, 02:02
Ciao a tutti. Ho bisogno di un piccolo aiuto riguardo la soluzione di esercizi di informatica (ingegneria) semplicissimi.
Purtroppo non ho la soluzione e vorrei che qualcuno mi desse qualche delucidazione su come affrontarli. Ho già provato a risolverli ma non sono sicuro del risultato, o meglio, del PROCEDIMENTO.
Grazie a chi volesse darmi un piccolo aiuto.
----------------------------------
PRIMO EX
Un server web di tipo ITERATIVO `e installato su un computer con due CPU a 1 GHz, 2 GB di RAM, un disco
da 500 GB con tempo di accesso di 10 ms ed una scheda di rete a 10 Mbps. Calcolare il massimo throughput
(misurato in servizi/s) del server trascurando la dimensione delle richieste HTTP e sapendo che in media ogni
risposta ha una dimensione di 10 MB e per generarla il server deve effettuare 100 letture da disco ed eseguire
200000 istruzioni macchina.
( le prestazioni di un ITERATIVO sono P=1/Te ; (Te = tempo di elaborazione) e sono indipendenti dal numero di CPU)
-----------------------------------
SECONDO
Un server server web di tipo CONCORRENTE `e installato su un computer con due CPU a 1 GHz, 2 GB di RAM, un
disco da 500 GB (con tempo di accesso 10 ms e velocit`a 150 MB/s) ed una scheda di rete a 1 Gbps. Calcolare
il massimo throughput (misurato in servizi/s) del server sapendo che in media il tempo di atttivazione di un
processo `e di 50 ms, una richiesta HTTP ha dimensione 1 kB, ogni risposta ha dimensione 600 MB e per
generarla il server deve effettuare 200 letture da disco.
(P=C/(Te+Tf) ; (Tg= Tempo generazione figlio) (C= numero di CPU)
-----------------------------------
TERZO
Venti client sono collegati ad altrettante porte Ethernet 100Mbps di uno stesso switch, collegato ad un backbone
a 1 Gbps cui `e connesso anche un server web concorrente dotato di dischi SATA 150 MB/s. Calcolare il tempo
complessivo necessario a servire le richieste di tutti i client, sapendo che ogni richiesta HTTP `e grossa 1 KB e
la risposta del server consiste di un file PDF (letto da disco) grossa 10 MB. Si trascuri il tempo di elaborazione
sul server e si consideri il suo parallelismo infinito. Ogni client effettua una sola richiesta e tutte le richieste
sono simultanee.
---------------------------------------------------
Ovviamente ho bisogno solo di qualche piccola delucidazione sul procedimento... e non necessariamente su tutti.... ve ne sarei infinitamente grato...
Purtroppo non ho la soluzione e vorrei che qualcuno mi desse qualche delucidazione su come affrontarli. Ho già provato a risolverli ma non sono sicuro del risultato, o meglio, del PROCEDIMENTO.
Grazie a chi volesse darmi un piccolo aiuto.
----------------------------------
PRIMO EX
Un server web di tipo ITERATIVO `e installato su un computer con due CPU a 1 GHz, 2 GB di RAM, un disco
da 500 GB con tempo di accesso di 10 ms ed una scheda di rete a 10 Mbps. Calcolare il massimo throughput
(misurato in servizi/s) del server trascurando la dimensione delle richieste HTTP e sapendo che in media ogni
risposta ha una dimensione di 10 MB e per generarla il server deve effettuare 100 letture da disco ed eseguire
200000 istruzioni macchina.
( le prestazioni di un ITERATIVO sono P=1/Te ; (Te = tempo di elaborazione) e sono indipendenti dal numero di CPU)
-----------------------------------
SECONDO
Un server server web di tipo CONCORRENTE `e installato su un computer con due CPU a 1 GHz, 2 GB di RAM, un
disco da 500 GB (con tempo di accesso 10 ms e velocit`a 150 MB/s) ed una scheda di rete a 1 Gbps. Calcolare
il massimo throughput (misurato in servizi/s) del server sapendo che in media il tempo di atttivazione di un
processo `e di 50 ms, una richiesta HTTP ha dimensione 1 kB, ogni risposta ha dimensione 600 MB e per
generarla il server deve effettuare 200 letture da disco.
(P=C/(Te+Tf) ; (Tg= Tempo generazione figlio) (C= numero di CPU)
-----------------------------------
TERZO
Venti client sono collegati ad altrettante porte Ethernet 100Mbps di uno stesso switch, collegato ad un backbone
a 1 Gbps cui `e connesso anche un server web concorrente dotato di dischi SATA 150 MB/s. Calcolare il tempo
complessivo necessario a servire le richieste di tutti i client, sapendo che ogni richiesta HTTP `e grossa 1 KB e
la risposta del server consiste di un file PDF (letto da disco) grossa 10 MB. Si trascuri il tempo di elaborazione
sul server e si consideri il suo parallelismo infinito. Ogni client effettua una sola richiesta e tutte le richieste
sono simultanee.
---------------------------------------------------
Ovviamente ho bisogno solo di qualche piccola delucidazione sul procedimento... e non necessariamente su tutti.... ve ne sarei infinitamente grato...