El día 26 de mayo de 2012 09:37, Rafa Griman
2012/5/26 Juan Erbes
: El día 25 de mayo de 2012 23:06, Carlos E. R.
escribió: -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
On 2012-05-26 03:32, Juan Erbes wrote:
Volviendo el comienzo, porque usas la sigla "HT"?, cuando es algo especifico de una marca, y tu mismo mencionas el SMT en PowerPC de IBM, que le dan otro nombre.
Pues porque yo dije la palabra threaded. Pensaría que yo me refería a eso.
Si no me equivoco, fue Rafa quien empezó con lo del HT.
¿Qué más da quién ha empezado hablando de HT primero? ¿Vamos a "arder en el Infierno" por orden?
Mi critica, es por generalizar una sigla, cuando en realidad, se trata de una tecnología exclusiva de una marca, por el momento.
Ahora viene a mi mente el caso del HyperThreading de intel, que si estaba activado en los servidores que corrian Oracle, y que además de dar error, el equipo rendía menos.
Eso lo dice claramente en el artículo de la wikipedia que puse. Se sabe bien que el HT necesita soporte del sistema operativo para ser ventajoso, si no incluso perjudica. Por ejemplo, si hay dos tareas pesadas en ejecución en un procesador de dos núcleos reales con HT, que se presenta al sistema como de cuatro núcleos, puede ocurrir que esas dos tareas vayan al mismo procesador real en sus dos pseudo-núcleos, dejando al otro núcleo real frio y sin hacer nada. Si el sistema sabe manejar núcleos de esa clase, repartirá las tareas de forma que los núcleos reales estén ocupados por igual.
No se si leiste el ultimo link, donde dice el soporte que le da microsoft al HT de intel:
"Microsoft's own recommendation for optimizing a Windows 2003 BizTalk server suggests disabling HyperThreading to improve performance"
Juan, al igual que hay enlaces de lo malo que es HT ... hay enlaces de lo bueno que es. Las cosas en esta vida no son buenas 100% ni malas 100%, hay gradientes.
Tanto Carlos como yo ya te hemos dicho casos en los que tener HT activado da lugar a pérdidas de rendimiento. ¿Cuál es el problema? ¿Por qué sigues insistiendo? ¿No piensas parar hasta que te digamos que es un invento malvado de Intel? Pues te vas a quedar con las ganas porque no lo inventó Intel.
Además conviene que las aplicaciones pesadas sepan del HT.
Y en el caso de que tanto el sistema como las aplicaciones pesadas sepan trabajar con HT, ese procesador va un poco más rápido que uno normal.
Ese "mas rapido", del HT en intel, si realmente ocurre, es por lo que he leído, de un 10 a un 20%.
¿Y? ¿Por ser un 10% es malo o lo desactivarías? Si tu aplicación le saca beneficio a una tecnología, ¿por qué no usarla?
Llegado el caso, según que aplicaciones corras, debido a "la mezcla de procesos", que hace el HT, te puede llegar a colgar el sistema. Lo que yo no veo coherente es que salgan a anunciar con bombos y platillos una tecnología que solo es favorable, cuando mucho, para el 20% de las aplicaciones (por sobre todo las que se usan para los benchmarks), mientras que para el 80% de aplicaciones restantes del mundo real, repercute en contra, y hasta produce error en los datos. Me parece bastante tonto, tener que estar reiniciando el sistema, para poder acceder a la configuración de la bios, para desactivar o activar el HT, según que aplicación vas a correr. Salu2 -- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org