2012/8/19 Camaleón <[email protected]>: (...) >> Compilé la última versión de lshw de los repositorios de Debian >> (B.02.16), y probé en mis equipos (todos instalados con Squeeze), y en 2 >> logré obtener estos valores: >> >> *-cpu >> description: CPU >> product: AMD Phenom(tm) 9950 Quad-Core Processor vendor: Advanced > (...) >> configuration: cores=4 enabledcores=4 >> >> *-cpu >> description: CPU >> product: Intel(R) Atom(TM) CPU N455 @ 1.66GHz vendor: Intel > (...) >> configuration: cores=1 enabledcores=1 threads=2 >> >> Los que concuerdan con la configuración en los equipos donde se ejecutó. > > Esos valores que obtienes parece correctos. Pero si mal no recuerdo, > Walter está usando wheezy, así que debería tener instalada la última > versión disponible de lshw (02.16). >
Esos valores son correctos, y fueron obtenidos ejecutando 'lshw -C processor' con la versión 2.16 y comparados con la versión 2.14 (en Squeeze). Las salidas se diferencian en lo mencionado en el correo previo. >> Revisando el historial de lo planteado, es posible que se trate de >> alguna limitación impuesta por la información colocada por el fabricante >> en el BIOS, que impide se consulte esta información apropiadamente, y en >> el caso del equipo de Walter, en el mejor de los escenarios, no se esté >> actualizando adecuadamente. > > Pero el resto de aplicaciones sí detectan correctamente los dos núcleos y > los utiliza, es decir, lo da como activados. El que da un valor diferente > y discordante es lshw. > Allí es donde sospecho esta el problema. >> Mi recomendación es que pruebes deshabilitar por BIOS el feature de >> HyperThreading y/o Multi-Cores, inicies el sistema y verifiques >> mediante /proc/cpuinfo, lscpu, lshw, top, entre otras, cuantos cores o >> CPUs reporta. Esto viene del hecho de que el procesador Intel Pentium >> Processor G630 contiene a 2 cores y 2 threads, y alguna de estas >> herramientas debería indicarte la disponibilidad 4 CPUs y no 2 CPUs, >> dada la forma en que los kernel SMP tratan los threads de procesador. > > Me parece que el micro de Walter no permite el Hyper-threading (los > procesadores más modernos ya no lo habilitan). Además, hay que recordar > que el número de hilos que puede gestionar un micro es distinto de la > capacidad HT. > Las especificaciones del procesador "Intel Pentium Processor G630" ciertamente no admiten HT (detalle que admito no alcancé ver ayer), y en una revisión mas minuciosa, comprendí que la especificación de Intel al presentar 2 cores y 2 threads, indica que la pastilla CPU tiene solo 2 hilos, uno para cada núcleo. Por tanto, debe mostrar únicamente 2 procesadores lógicos (abstracción que hace el kernel para el manejo del SMP y Job Scheduler). Por ejemplo, el "Intel(R) Atom(TM) CPU N455", que cuenta con 1 core y 2 threads, equivale a 2 procesadores lógicos. De manera que recomendaría seguir revisando, aunque si el resto de las herramientas presentan 2 CPUs (cpu0 y cpu1), es muy probable que se deba como ya mencioné a alguna limitación del SMBIOS/DMI de la placa base, o alguna incompatibilidad. -- German Cardozo Chirinos ~ carpe diem ~ :wq! / C-c C-c -- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected] Archive: http://lists.debian.org/caglkn+zdcgqrfntqxplhoku5jmclww6ddam5ocg93uy2gre...@mail.gmail.com

