tema de hadware
Pablo Sanz Mercado.
1
La informaci´n que tiene el sistema operativo acerca del hardware instalado en
o
nuestro ordenador est´ b´sicamente ubicada en el directorio /proc que es un claro
aa
desconocido para la mayor´ de los administradores de sistemas.
ıa
El sistema proc presenta el estado actual del kernel, y es, podr´
ıamos decir, un
sistema de archivosvirtual, cambiante permanentemente no f´cilmente modificable
a
y cuya modificaci´n puede implicar un colapso inmediato del sistema si se hace
o
incorrectamente.
Cuando queramos obtener informaci´n del hardware de nuestro sistema, b´sio
a
camente lo que tendremos que hacer es consultar (mediante el comando cat por
ejemplo) los archivos contenidos en esta estructura, o bien utilizarherramientas
gr´ficas o comandos que traten esta informaci´n y nos la presenten en pantalla de
a
o
forma clara.
1.
Sistema proc.
Archivos interesantes que nos podemos encontrar en el directorio /proc son:
1.1.
vmstat
.
Que muestra estad´
ısticas detalladas de la memoria virtual, como por ejemplo:
El n´ mero de p´ginas sucias, bajo reescritura o inestable:
u
a
nr_dirty 1550nr_writeback 0
nr_unstable 0
P´ginas libres:
a
pgfree 110549163
y as´ un largo etc´tera que nos da informaci´n muy apreciada cuando necesitemos
ı
e
o
saber si la memoria est´ causando alg´ n tipo de inestabilidad que suframos en
a
u
nuestro equipo.
1.2.
partitions
En este archivo encontraremos la informaci´n de las distintas particiones exiso
tentes en nuestros discos duros. Lainformaci´n ser´ el nombre de la partici´n, los
o
a
o
bloques que ocupa y los major number y minor number de las mismas:
major minor
8
0
#blocks
name
58605120 sda
2
8
8
8
8
8
8
8
8
1.3.
1
2
3
4
5
6
7
8
20523006
1
10265535
16434495
6144831
1004031
104391
4128673
sda1
sda2
sda3
sda4
sda5
sda6
sda7
sda8
meminfo
Si mostramos el contenidode este fichero, obtendremos informaci´n sobre la
o
memoria de nuestro equipo, como por ejemplo la memoria total del mismo
MemTotal:
481684 kB
Memoria libre:
MemFree:
52600 kB
Swap total:
SwapTotal:
1004020 kB
Swap disponible
SwapFree:
956228 kB
etc.
1.4.
cpuinfo
En este fichero encontraremos la informaci´n de las cpus disponibles en nuestro
o
servidor.Dichas cpus (o n´ cleos), estar´n numerados empezando con el n´ mero 0,
u
a
u
pudiendo as´ identificar cada una de ellas.
ı
Un ejemplo de las primeras l´
ıneas de este fichero bien podr´ ser:
ıa
processor
vendor_id
cpu family
model
model name
:
:
:
:
:
0
GenuineIntel
6
13
Intel(R) Pentium(R) M processor 1.60GHz
de tal forma que accediendo al contenido de cpuinfo tendremosla informaci´n exacta
o
de las caracter´
ısticas de nuestras cpus.
3
2.
Comandos.
Obviamente la informaci´n que podemos obtener por comandos, aunque sea
o
la misma que podr´
ıamos obtener nosotros accediendo a los archivos previamente
comentados, por regla general nos ser´ de mayor utilidad al estar mejor estructurada
a
y al tener ciertas herramientas que nos permiten gestionaresta informaci´n de forma
o
m´s c´moda.
ao
Comandos hay muchos, as´ como herramientas gr´ficas que b´sicamente son
ı
a
a
interfaces gr´ficos que en ultima instancia ejecutan comandos presentando la ina
´
formaci´n en un formato altamente agradable. De todos los comandos existentes
o
comentaremos los m´s utilizados a la hora de localizar problemas en nuestro equia
po:
2.1.
iostatEste comando lo encontramos en el paquete sysstat, que muchos sistemas no
tienen instalado por defecto, pero que es conveniente instalar.
iostat nos muestra estad´
ısticas de la cpu as´ como de entrada y salida de dispoı
sitivos, particiones y sistemas de archivos de red, por lo tanto nos podemos hacer
una buena idea de la potencia de este comando.
Si ejecutamos sin m´s el comando...
Regístrate para leer el documento completo.