Vous êtes sur la page 1sur 35

Linux

Monitorizacinderendimiento

Herramientasintegradasenelsistema
HerramientasSysstat
Monitorizacindeprogramas
Monitordelsistema
Herramientasintegradasenel
sistema
Monitorizarlacargadelsistema.
uptime
Presentalahoradelsistemayeltiempoquellevael
sistemaenmarcha.
Elnmerodeusuariosconectados,
Elvalormediodelacargaen:
elltimominuto

losltimos5minutos

losltimos15minutos
Herramientasintegradasenel
sistema
Tiempodeejecucindeunprograma
time
Permiteconocerladistribucindeltiempodeejecucindel
cdigodeunprogramaporpartedelprocesador,enmodo
usuarioymodosupervisor.
Herramientasintegradasenel
sistema
Actividaddelosprocesos
top
Visualizalosprocesosquehayenejecucinycuanta
memoriaconsumen,entiemporeal.
Herramientasintegradasenel
sistema
Actividaddelosprocesos
top
Lainformacinseactualizacada5segundos
Opciones:
topd[time]
seleccindelintervalodetomadedatos
topb
muestreoporlotes
topu[user]
filtroparaobservarlosprocesosdeunusuario
infotop
Herramientasintegradasenel
sistema
Actividaddelosprocesos
top
Primeraslneas
uptime
Processes:nmerodeprocesosdesdelaltimaactualizacin
clasificadosen:runningsleepingstoppedzombie
CPU:utilizacinmediadelprocesador
clasificandolosprocesos
Memory:distribucindelamemoria
Swap:distribucindelamemoriadeintercambio.
Comandosinteractivos
f:seleccindeparmetrosdecabecera
o:ordenacin
Herramientasintegradasenel
sistema
Actividaddelosprocesos
top
Cabecera
PDI:identificadordelproceso
USER:usuariopropietariodelproceso
PR:prioridad
NI:valordelparmetronice
VIRT:memoriavirtualutilizada(cdigodatoslibreras)
RES:memoriafsicausada
SHR:memoriacompartida
S:estadodelproceso
%CPU:usoporcentualdelaCPU
%MEM:usoporcentualdelamemoria
TIME+:tiempousadoporelprocesodesdesulanzamiento
COMMAND:comandoasociado
Herramientasintegradasenel
sistema
Actividaddelosprocesos
ps
Muestralosprocesoslanzadosenelsistemaporel
usuarioqueloinvoca
Herramientasintegradasenel
sistema
Actividaddelosprocesos
ps
Cabecera
PID:identificadordelproceso
TTY:teminalasociadoconelproceso
TIME:tiempodeusodeCPU
CMD:nombredelejecutable
Modificadores
e:muestratodoslosprocesos
u[user]:procesoslanzadosporunusuario
o[format]:salidaconformatoespecfico
infops
Herramientasintegradasenel
sistema
Actividaddelamemoria
vmstat
informaacercadelusodelamemoriafsicayvirtual,dela
actividaddeintercambioentrememoriaydisco,
transferencias,interrupciones,cambiosdecontextoyuso
delprocesador.
Herramientasintegradasenel
sistema
Actividaddelamemoria
vmstat

Opcionesdeuso:
vmstattn:tindicaeltiempotranscurridoentredos
muestrasynelnmerodemuestras.
a:aportalamemoriaactivaeinactiva
f:nmerodetareascreadasdesdeelarranque
d:daestadsticasdelusodelosdiscos

infovmstat
Herramientasintegradasenel
sistema
Actividaddelamemoria
vmstat:Cabecera

Procs:procesosenesperadeserejecutados(r)ydurmiendo
ininterrumpidamente(b)
Memory:memoriavirtualusada(swpd),libre(free),usadapor
losbuffers(buff)ycomocach(cache)
Swap:memoriatransferidadesdeeldisco(si),yaldisco(so)
IO:bloqueenviados(bi)yrecibidis(bo)desdedispositivos
System:nmerodeinterrupcionesporsegundo(in)ynmero
decambiosdecontexto(cs)
CPU:porcentajesdeladistribucindetiemposdeusoentre
modousuario(us),modosistema(sy)tiempoocioso(id)
Herramientasintegradasenel
sistema
Actividaddelamemoria
free
informacindelusodelamemoriafsicaydelamemoriade
intercambio.
Herramientasintegradasenel
sistema
Actividaddelamemoria
free
Cabecera:
total:memoriadisponible
used:memoriautilizada
free:memorialibre
shared:memoriacompartidaactualmenteenuso
buffers:tamaoactualdelbuffercach
cached:tamaodelacachdedisco
Opcionesdeuso:
freest:ejecucinperidicacadatseg.
infofree
Herramientasintegradasenel
sistema
Actividaddelosdiscos
df:Permiteexaminarelsistemadeficheros

Opciones:
h:unidadeslegibles
l:restringidoalsisitemalocal
Herramientasintegradasenel
sistema
Actividaddelosdiscos
du:capacidadocupadaporundirectorioconcreto

Opciones
all:capacidadocupadaportodoslosficheros
h:informacinmslegible

infodu
Herramientasintegradasenel
sistema
Actividaddelosdiscos

hdparm
permiteconocerlosparmetrosmsimportantesdeun
discoycambiaralgunosvaloresdesuconfiguracin.

Herramientasintegradasenel
sistema
Actividaddelosdiscos

hdparm

Opciones:
g:muestralageometradeldiscosegnlatripleta
cilindros/cabezales/sectores.
T:velocidaddelecturadelamemoriacachde
entrada/salidadelsistemaoperativodisco,enrealidad
nohayaccesoaldiscofsico.
t:velocidaddelecturaensectoressecuencialesqueel
discoescapazdemantener.

infohdparm
Herramientasintegradasenel
sistema
Usuariosdelsistema

w
permiteobtenerinformacinacercadelosusuariosque
estnconectadosalamquinayqueestnhaciendo.

elparmetroJCPUincluyeeltiempototaldeprocesador
usadoportodoslosprocesosdependientesdelterminal
especificado.
HerramientasSysstat

Sonunconjuntodeherramientasdestinadasa
monitorizarelrendimientoenmquinas
Linux.
HerramientasSysstat
mpstat
recogeestadsticasdelrendimientodecada
procesadordelsistema.
algunoselementosdelacabeberason:
CPU:nmerodeprocedor
%nice:procentajedeusodeprocesosconprioridadnice
%iowait:tiempodeesperaporoperacionesdeE/Sendisco
%steal:esperasinvoluntarias
%idle:tiempoociososinoperacionesdeI/Oendisco
intr/s:nmerodeinterrupcionesporsegundo.

infompstat
HerramientasSysstat
mpstat

Permiteespecificarintervalodetiempoynmerodeinformes.
Ej:mpstat25:5informes,2segundosentreinformes

OPCIONES:
Pcpu_number:informacindeunacpuconcreta
PALL:informedetodaslascpu's
HerramientasSysstat
iostat
GenerainformesdelaactividaddelaCPUydela
actividaddeE/Sendispositivos.

apartadoparacpu:
%user,%nice,%system,%iowait,%steal,%idle
apartadoDevice:
tps:nmerodetransferenciasporsegundo
Blk_read/s:bloquesde512bytesleidosporsegundo
Blk_wrtn/s:bloquesporsegundoescritos
Blk_read:nmerototaldebloquesleidos
Blk_wrtn:nmerototaldebloquesleidos
infoiostat
HerramientasSysstat
iostat

Permiteespecificarintervalodetiempoynmerodeinformes.
Ej:iostat25:5informes,2segundosentreinformes

opciones:
c:soloinformacindecpu
d:soloinformacindedispositivos
k:usakilobytesporsegundo
m:usamegabytesporsegundo
p:muestrainformacindeparticiones
HerramientasSysstat
sar

Constadedosrdenescomplementarias:

sadc(systemactivitydatacollector):recogelosdatos
relacionadosconelsistemayconstruyeconellosun
registroenformatobinario.

sar(systemactivityreader):recopiladatosenformatotexto
obinarioypermiteleerlosdatosbinariosrecogidospor
sadc,ylostraduceaformatotexto.
HerramientasSysstat

fichero
contadores
binarios
histrico

sadc sar
contadores
ASCII
pipe
informe
HerramientasSysstat
sar
Algunosparmetrosson:
u:utilizacindelprocesador
B:paginacindememoriavirtual
c:creacindeprocesos
b:transferenciasconE/S
d:transferenciasporcadadisco
I:sistemadeinterrupciones
n:conexindered
q:cargamediadelsistema
r:sistemadememoria
w:cambiosdecontexto
W:intercambio(swapping)
Monitorizacindeprogramas
Permiteconocer:
qupartedelcdigodeunprogramaconsumeunmayor
tiempodeejecucin
culeslasecuenciadellamadasentreprocedimientos
Etapas:
instrumentacin:compilarelcdigoenlazadoconlas
opcionesdemonitorizacin.
ejecucindelprogramainstrumentalizado.
lecturadelainformacinrecogida.
lectura
Programa Programa de
original instrumentado datos

instrumentacin ejecucin
Monitorizacindeprogramas
Seutiliza
gcc:compiladordec
gprog:paraanalizarlosdatosrecogidosyguardarlos
resultadosenunfichero

opcionesdegccqueusaremos:
ofile:envalasalidacompiladaaunfichero
pg:generacdigoextraconinformacinquepuede
analizarsecongprof

ejemplo:
$gccprog.coprogpg
$prog
$gprofprog>prog.gprof
Monitordelsistema
gnomesystemmonitor
Esunaaplicacinquepermitemonitorizarlosprocesosquese
estnejecutandoenelsistemayelusoqueestnhaciendo
delosrecursos.

Pestaas:
Procesos:muestralosprocesosactivosycomoserelacionan
unosconotros.
Recursos:presentalaevolucindelconsumo.
Sistemadearchivos:daelespaciousadoencadadisco.
Monitordelsistema
Procesos

Seofrecelacargamediaenlosltimos1,5y15minutos.
Losprocesosaparecenenunatablaenlaque,pordefectose
muestra:
elnombredelproceso
estado
porcentajedeusodeCPU
prioridad
ID
memoriaesuso
Monitordelsistema
Procesos

MenVer:podemosseleccionareltipodeprocesosque
deseamosmonitorizar.adems:
Dependencias
Ocultarymostrarprocesos
Mapadememoriadeunprocesoactivo
Archivosabiertos

MenEditar:podemosmanipularprocesos:
Detenerycontinuarunproceso
Terminarunproceso
Matarunproceso
Cambiodeprioridad
Preferencias
Monitordelsistema
Procesos

Mapadememoria
informadelossegmentosdememoria
utilizadosporunproceso:direcciones,
tamaoyotrascaractersticas.

Archivosabiertos
Indicaeldescriptor,eltipoyobjetodelos
archivosabiertosporelproceso.

Preferencias
Permiteconfigurareltiempoderefrescodela
informacin,losparmetrosamonitorizar.
Monitordelsistema
Recursos

Grficosquerepresentanlaevolucinde:

CPU
Memoriaeintercambio
Red

Preferencias
Permiteconfigurareltiempodeactualizacindelosgrficosy
definirloscloresdefondoyrejilla.
Monitordelsistema
Sistemasdearchivos

Presentainfomacinespecficadelosdispositivosmontados:

Directoriodemontaje
Tipo
Memoriatotal,libre,disponibleyusada

Vous aimerez peut-être aussi