viernes, 29 de junio de 2012

Prueba de Estrés del Computador

cpuburn

Para realizar prueba de estrés del computador se puede aprovechar el USB con la instalación activa de Ubuntu (ver USB con arranque Ubuntu 12.04)

Cuando el computador se bloquea, se producen re-inicios o ruidos extraños al azar, especialmente cuando se realizan tareas muy exigentes, las causas más comunes pueden ser: falla de la CPU, falla de la fuente de alimentación o falla del sistema de refrigeración. Para la prueba de estrés en Ubuntu se puede utilizar el programa cpuburn.

Es importante utilizar cpuburn con precaución, debido al uso exigente de la CPU, la temperatura del sistema se elevará rápidamente y debemos tener control de la temperatura para evitar algún posible daño en el equipo (ver Visualizar la Temperatura del Computador)

Instalar cpuburn

Descargar cpuburn versión cpuburn_1.4a-2_i386.deb

En Ubuntu para abrir la ventana terminal, teclear:

Ctrl + Alt + t

Ahora para instalar cpuburn, en la ventana terminal, teclear:

sudo dpkg -i cpuburn_1.4a-2_i386.deb

(para no tener que copiar todo el nombre del archivo .deb, después de teclear los primeros caracteres del nombre del archivo puede presionar la tecla Tab y el nombre se auto-completará)

Ejecutar cpuburn

El comando para ejecutar cpuburn depende del procesador del equipo, para AMD el comando es burnK7 y para Intel es burnP6.

Para cancelar la ejecución teclear ^c en la ventana terminal.

Ctrl + c

Durante la prueba es importante visualizar la temperatura del computador, por cada core del CPU ejecutar una instancia de burn, en mi caso tengo CPU Intel Core 2 Duo, se abren dos ventas de Terminal y se teclea el comando burnP6 en cada una de ellas.


En la gráfica de arriba se puede observar como sube la temperatura inmediatamente después de ejecutar burnP6, para la visualización de los procesos se puede utilizar top (solo teclear top en la ventana terminal), esta es la ventana que aparece en la parte inferior en donde se muestran como los procesos de burnP6 ocupan el 100% y 96% de la CPU.

Después de cancelar la ejecución de burn tecleando Ctrl + c obtenemos al siguiente gráfica, en donde se puede apreciar como la temperatura se comienza a normalizar rápidamente.


Nota:
Para el diagnostico de procesadores Intel se puede descargar el Intel® Processor Diagnostic Tool (32-bit) que funciona para Windows 7, Windows Vista , Windows XP.



jueves, 28 de junio de 2012

Visualizar la Temperatura del Computador

Visualizar la Temperatura del Computador con Ubuntu

Es importante conocer la temperatura del computador, se puede producir sobrecalentamiento del equipo debido al mal funcionamiento del ventilador o por la obstrucción del los canales de ventilación, esta falla con el tiempo puede generar daños mas graves o ser la causa de bloqueos o re-inicios del equipo al azar.

Para visualizar la temperatura del computador se puede aprovechar el USB con la instalación activa de Ubuntu (ver USB con arranque Ubuntu 12.04)

Paso 1

Para detectar la temperatura del computador en Ubuntu, el primer paso consiste en instalar las bibliotecas de funciones para leer los sensores.

Para detectar la temperatura de la tarjeta principal (mainboard), es necesario instalar lm-sensors.

Descargar lm-sensors versión lm-sensors_3.3.1-2ubuntu1_i386.deb

Abrir la ventana terminal, teclear:

Ctrl + Alt + t

Ahora para instalar lm-sensors, en la ventana terminal, teclear:

sudo dpkg -i lm-sensors_3.3.1-2ubuntu1_i386.deb

(para no tener que copiar todo el nombre del archivo .deb, después de teclear los primeros caracteres del nombre del archivo puede presionar la tecla Tab y el nombre se auto-completará)

Para detectar la temperatura del disco duro es necesario instalar hddtemp.

Descargar hddtemp version hddtemp_0.3-beta15-51_i386.deb

Abrir la ventana terminal, teclear:

Ctrl + Alt + t

Ahora para instalar hddtemp, en la ventana terminal, teclear:

sudo dpkg -i hddtemp_0.3-beta15-51_i386.deb

Durante la instalación, en todas la preguntas se pueden dejar las respuestas predeterminadas.




El ultimo paso para poder visualizar la temperatura del disco duro es otorgar permiso a las aplicaciones con el comando:

sudo chmod u+s /usr/sbin/hddtemp


En este momento ya podemos visualizar la temperatura del disco duro en la ventana terminal, teclear: 


sudo hddtemp /dev/sda




Nota: 
Para identificar los discos duros instalados en el computador se puede utilizar el comando:

sudo fdisk -l




Si se quieren modificar los parámetros seleccionados durante la instalación de hddtemp, estos se pueden cambiar utilizando el comando: 


sudo dpkg-reconfigure hddtemp


Paso 2

Ahora que se tienen instaladas la bibliotecas de funciones el siguiente paso consiste en detectar los sensores de temperatura del computador.

En la ventana terminal teclear:

sudo sensors-detect

En las repuestas a las preguntas contestar con el valor predeterminado YES, excepto en la ultima pregunta, contestar NO a la pregunta:

Do you want to add these lines automatically to /etc/modules?


La respuesta es No, porque se hace la detección de los sensores para un computador en particular y si queremos usar el USB con la instalación activa de Ubuntu en diferentes equipos, se debe ejecutar la detección de los sensores cada vez que vayamos a probar un equipo diferente.

En la detección de los sensores, es importante tener en cuenta que exactamente arriba de la ultima pregunta aparece:

#----cut here----
# Chip drivers
coretemp
#----cut here----


Acá pueden aparecer varios módulos, en este caso solo aparece coretemp para proseguir con la detección de la temperatura debemos cargar cada uno de los módulos con el comando modprobe.

En este ejemplo seria

modprobe coretemp

Paso 3

Para comenzar a visualizar la temperatura del computador, teclear el comando sensors.

sensors



Para visualizar la temperatura de modo gráfico se puede instalar Psensor

En la ventana terminal teclear

sudo apt-get update

sudo apt-get install psensor



lunes, 18 de junio de 2012

Probar la Memoria del Computador

Probar la memoria con Memtest86+


Para probar la memoria del computador se puede aprovechar el USB con la instalación activa de Ubuntu (ver USB con arranque Ubuntu 12.04)

Para comenzar la prueba debemos arrancar el computador desde el USB con Ubuntu, en el primer menú que aparece seleccionar Test memory con esta opción se ejecuta de forma automática el programa Memtest86+ que viene pre-instalado en Ubuntu.



Se debe permitir la ejecución del programa hasta completar por lo menos 3 pasadas (Pass = 3) o hasta que se encuentren errores, lo primero que ocurra.
Entre mas tiempo se mantenga la prueba mejor, por esto es recomendable dejar en ejecución el programa Memtest86+ durante toda la noche. El tiempo de ejecución del programa depende del tamaño de la memoria.

Si se encuentran errores, remover todas las barras de memoria del computador excepto una y realizar de nuevo la prueba. Tener en cuenta después de cada prueba, que se deben insertar las barras de memoria restantes que estamos probando en la misma ranura de memoria, esto con el fin de encontrar cual es la memoria con el defecto.

Si todas las barras de memoria pasan la prueba, entonces lo mas probable es que la falla se encuentre en la tarjeta principal (mainboard) del computador, en este caso se puede realizar la prueba con una de las barras de memoria que se ubica cada vez en una ranura de memoria diferente para encontrar la ranura defectuosa.



jueves, 14 de junio de 2012

Cambiar la contraseña de Windows con Ubuntu

chntpw para cambiar la contraseña del usuario de Windows 7

Este método funciona para Windows 2000 en adelante, también funciona para Windows 7, el primer paso consiste en instalar el programa chntpw en Ubuntu, vamos a utilizar el USB con la instalación de Ubuntu 12.04 (ver USB con arranque Ubuntu 12.04 ).

Instalar chntpw versión de 32-bit

Descargar chntpw versión chntpw_0.99.5-0+nmu1_i386.deb 
(La versión chntpw_0.99.6-2_i386.deb no me funciona)

En Ubuntu para abrir la ventana terminal, teclear:

Ctrl + Alt + t

Ahora para instalar chntpw, en la ventana terminal, teclear:

sudo dpkg -i chntpw_0.99.5-0+nmu1_i386.deb

(para no tener que copiar todo el nombre del archivo .deb, después de teclear los primeros caracteres del nombre del archivo puede presionar la tecla Tab y el nombre se auto-completará)

Utilizar chntpw para eliminar la contraseña del usuario de Windows

Primero debemos encontrar (y montar) el Disco Duro que contiene la instalación de Windows

Seleccionar la carpeta Home en la barra de Unity hacer clic en el disco duro, verificar que el disco contiene la carpeta Windows.



Ahora abrir la ventana terminal (Ctrl+Alt+t), y navegar en el disco duro que contiene la instalación de Windows  (en este caso 9C6E0DA860DTBF0) hasta la carpeta Windows/System32/config.

Teclear los siguientes comandos con Enter al final de cada linea.

cd /media
ls
cd 9C6E0DA860DTBF0

(Recuerde en esta ultima linea que para no tener que copiar todo el nombre del HDD, despues de teclear los primeros caracteres puede presionar la tecla Tab y el nombre se auto-completará), finalmente:

cd Windows/System32/config


Ahora para eliminar la contraseña de Windows con chntpw se teclea en la ventana Terminal.
  
sudo chntpw –i SAM


Con -i se entra en el modo interactivo de chntpw.
Para eliminar la contraseña de alguno de los usuarios seleccionamos la opción 1 (Edit user data and passwords).



En este caso para eliminar la contraseña del usuario Miles Davis, escribimos 0x03e9


Ahora en el menú para la edición de este usuario, seleccionamos la opción 1 (Clear (blank) user password), el programa nos confirma que la contraseña ha sido eliminada con el mensaje Password Cleared!


Para salir del menú de edición de usuarios teclear ! y para salir de la aplicación teclear al final saldrá el menú para confirmar los cambios, se presiona la tecla y para aceptar los cambios.


En este momento podemos reiniciar Windows, seleccionar el usuario Miles Davis y el sistema continuará normalmente sin la solicitud de la contraseña.


USB con arranque Ubuntu 12.04 LTS

Instalar Ubuntu 12.04 LTS (Precise Pangolin) en USB desde Windows


Descargar el archivo ISO de Ubuntu 12.04 LTS (Precise Pangolin).
Seleccionar para la descarga PC (Intel x86) desktop CD

Descargar el Universal USB Installer y seguir las instrucciones en la pantalla para la creación del USB



Es preferible utilizar una memoria USB de 4GB o mas, esto permite tener espacio suficiente para almacenar los cambios en la instalación de forma persistente.


En este momento se tiene un sistema operativo que se puede ejecutar en directo desde el USB.



Para utilizar este USB con el computador se deben establecer las opciones del BIOS o del Boot Menu para que el computador arranque desde el USB. 

(En un computador Sony VAIO para acceder al BIOS se presiona el botón de Power On y se mantiene presionada la tecla F2 durante el POST, cuando aparezca la ventana del BIOS, seleccionar el menu Boot. En la sección Boot Configuration -> External Device Boot habilitar esta opción [Enabled] , en la sección Boot Priority  asegurarse que el External Device sea el primero de la lista).