I miei server Web utilizzano il solito I/O Java con meccanismo thread per connessione. Al giorno d'oggi, stanno inginocchiandosi con l'utente aumentato (connessione polling lunga). Tuttavia, le connessioni sono per lo più inattive. Mentre questo può essere risolto aggiungendo più server web, ho cercato di fare qualche ricerca sull'implementazione NIO.I/O Java vs nuovo I/O Java (NIO) con Linux NPTL
Ho avuto un'impressione mista a riguardo. Ho letto di benchmark in cui i normali I/O con la nuova libreria NPTL in Linux superano NIO.
Qual è la vera esperienza di vita della configurazione e dell'utilizzo dell'ultimo NPTL per Linux con I/O Java? C'è un aumento delle prestazioni?
E su una grande domanda ambito:
Qual è il numero massimo di I/O e bloccando le discussioni (che configuriamo in piscina Tomcat filo) in una macchina di classe server standard (Dell con un processore quad-core) ci aspettiamo di funzionare normalmente (con la libreria NPTL di Linux?). Qual è l'impatto se il threadpool diventa veramente grande, ad esempio più di 1000 thread?
Qualsiasi riferimento e suggerimento sarà molto apprezzato.
Non penso che 1000+ conti come "davvero grande" in questi giorni ... – andersoj