Gracias a un cliente a quien estoy atendiendo en un servicio satelital anoto este site http://www.n2yo.com para mirar algunos parámetros y condiciones de los satelites que tenemos en orbita, entre ellos algunos militares, algunos en movimiento como el hubble o HST el cual esta en movimiento y si no me equivoco le da la vuelta al mundo en menos de 02 horas, otro como el amazonas de telefonica, otros como el sat mex 5 entre otros... un detalle que estoy seguro es muy básico es que éstos tienen un tiempo de vida limite de permanencia en orbita y luego se caen jaja.... aunque tienen sus sistemas propulsores de backup ... igual creo que este rubro es muy interesante.
Aquí una imagen del Draw footprint del HST en movimiento !!
Ojala algún día me toque trabajar en una experiencia satélite debe ser de la csm.
12.14.2011
11.18.2011
search all subdomains
Correr con python por ejemplp #python searchsubdomains.py terra.com.ec
#!/usr/bin/env python
#
import re
import sys
import urllib
import urllib2
import cookielib
def Uniq(u):
un=[]
[un.append(i) for i in u if not un.count(i)]
return un
class Webdog:
def __init__(self):
self.usestart = False
self.start = 0
self.useragent = 'Mozilla/5.0 ' \
+ '(Windows; U; Windows NT 5.1; en-US; rv:1.9.1.3) ' \
+ 'Gecko/20090824 Firefox/3.5.3'
# added cookie jar and opener member initialization
self.cj = cookielib.CookieJar()
self.opener = urllib2.build_opener(urllib2.HTTPCookieProcessor(self.cj))
def get(self, url):
try:
request = urllib2.Request(url)
request.add_header('User-agent', self.useragent)
# Optionally use Accept-Language header
#request.add_header('Accept-Language', 'en-us,en,tr;q=0.5')
result = self.opener.open(request)
content = result.read()
except KeyboardInterrupt:
globals()['results'].sort()
print '\n%s subdomains found for %s\n' % (len(results), w.domainname)
for r in globals()['results']:
print r
print '\n- Error: canceled by user'
sys.exit()
except urllib2.HTTPError, e:
print e
sys.exit()
except: raise RuntimeError('Error: unable to open url')
return content
def search(self, keyw):
url = 'http://www.google.com/m/search?q=%s' % urllib.quote(keyw)
if self.usestart:
if self.start == 0:
print 'Found more than 20 subdomains, fetching search results on other pages. This may take a long time depending on target.'
self.start = self.start + 10
url = url + '&start=%s' % self.start
sys.stdout.write('.')
content = self.get(url)
results = re.findall(
'\s?([-\w.]*?\.%s).*?' % self.domainname, content)
results = Uniq(results)
return results
if __name__ == '__main__':
if len(sys.argv) < 2: print 'Search Google for subdomains' print 'usage: %s domainname' % sys.argv[0] sys.exit() results = [] w = Webdog() w.domainname = sys.argv[1] results = w.search('site:' + w.domainname) if len(results) < 1: print 'No result found for %s' % w.domainname sys.exit() else: others = results while len(others) > 0:
if len(results) > 100:
w.usestart = True
lookup = 'site:' + w.domainname + ' -site:' + ' -site:'.join(results)
else:
lookup = ' -site:' + ' -site:'.join(results) + ' site:' + w.domainname
others = w.search(lookup)
if len(others) > 0:
results = list(set(results) | set(others))
results.sort()
print '\n%s subdomains found for %s\n' % (len(results), w.domainname)
for r in results:
print r
#!/usr/bin/env python
#
import re
import sys
import urllib
import urllib2
import cookielib
def Uniq(u):
un=[]
[un.append(i) for i in u if not un.count(i)]
return un
class Webdog:
def __init__(self):
self.usestart = False
self.start = 0
self.useragent = 'Mozilla/5.0 ' \
+ '(Windows; U; Windows NT 5.1; en-US; rv:1.9.1.3) ' \
+ 'Gecko/20090824 Firefox/3.5.3'
# added cookie jar and opener member initialization
self.cj = cookielib.CookieJar()
self.opener = urllib2.build_opener(urllib2.HTTPCookieProcessor(self.cj))
def get(self, url):
try:
request = urllib2.Request(url)
request.add_header('User-agent', self.useragent)
# Optionally use Accept-Language header
#request.add_header('Accept-Language', 'en-us,en,tr;q=0.5')
result = self.opener.open(request)
content = result.read()
except KeyboardInterrupt:
globals()['results'].sort()
print '\n%s subdomains found for %s\n' % (len(results), w.domainname)
for r in globals()['results']:
print r
print '\n- Error: canceled by user'
sys.exit()
except urllib2.HTTPError, e:
print e
sys.exit()
except: raise RuntimeError('Error: unable to open url')
return content
def search(self, keyw):
url = 'http://www.google.com/m/search?q=%s' % urllib.quote(keyw)
if self.usestart:
if self.start == 0:
print 'Found more than 20 subdomains, fetching search results on other pages. This may take a long time depending on target.'
self.start = self.start + 10
url = url + '&start=%s' % self.start
sys.stdout.write('.')
content = self.get(url)
results = re.findall(
'\s?([-\w.]*?\.%s).*?' % self.domainname, content)
results = Uniq(results)
return results
if __name__ == '__main__':
if len(sys.argv) < 2: print 'Search Google for subdomains' print 'usage: %s domainname' % sys.argv[0] sys.exit() results = [] w = Webdog() w.domainname = sys.argv[1] results = w.search('site:' + w.domainname) if len(results) < 1: print 'No result found for %s' % w.domainname sys.exit() else: others = results while len(others) > 0:
if len(results) > 100:
w.usestart = True
lookup = 'site:' + w.domainname + ' -site:' + ' -site:'.join(results)
else:
lookup = ' -site:' + ' -site:'.join(results) + ' site:' + w.domainname
others = w.search(lookup)
if len(others) > 0:
results = list(set(results) | set(others))
results.sort()
print '\n%s subdomains found for %s\n' % (len(results), w.domainname)
for r in results:
print r
11.14.2011
network tools on internet
dns topics : http://www.intodns.com
speed and performance : http://speedtest.net/ y http://www.cgrc.telefonica.com.pe
speed and performance : http://speedtest.net/ y http://www.cgrc.telefonica.com.pe
10.25.2011
gnomeslackbuild on slackware 13.37
Recientemente volví con un fuerte romance que tuve a nivel de desktop con GSB allá por los 2008 en una dell cuando laboraba en bluestarenergy, ahora slackware tiene la versión 13.37 como current y estoy regresando con ese ex-romance (a nivel de desktop).
Ante nada hay que instalar slapt-get, que es el análogo a yum o apt-get, luego en el archivo de repositorios hay que adicionar la linea:
SOURCE=http://mirrors.dotsrc.org/gsb/gsb-3.0_slackware-13.37/
Actualizar y agregar las llaves
#slapt-get --update
#slapt-get --add-keys
Finalmente slapp-get --install gsb-desktop
Estoy haciendo esta marcianada para ponerme GNS3 para correr IOSs de Cisco y comer un libro que espero de Argentina http://librosnetworking.blogspot.com/2011/03/revision-41-de-la-guia-de-preparacion.html, dado que ... debo actualizar mi ccna del 2005 ... como pasa el tiempo ...
Ante nada hay que instalar slapt-get, que es el análogo a yum o apt-get, luego en el archivo de repositorios hay que adicionar la linea:
SOURCE=http://mirrors.dotsrc.org/gsb/gsb-3.0_slackware-13.37/
Actualizar y agregar las llaves
#slapt-get --update
#slapt-get --add-keys
Finalmente slapp-get --install gsb-desktop
Estoy haciendo esta marcianada para ponerme GNS3 para correr IOSs de Cisco y comer un libro que espero de Argentina http://librosnetworking.blogspot.com/2011/03/revision-41-de-la-guia-de-preparacion.html, dado que ... debo actualizar mi ccna del 2005 ... como pasa el tiempo ...
10.22.2011
10 sec tips cisco routers
10 pasos para segurizar un dispositivo Cisco IOS
.1. Desactive aquellos servicios o protocolos que son innecesarios.
Por defecto los dispositivos Cisco activan diversos servicios que son opcionales. Estos servicios son potenciales puntos de ataques de seguridad ya que permitien acceder a información del dispositivo.
Si no son utilizados, estos servicios pueden ser fácilmente desactivados:
Protocolo CDP:
Router(config)#no cdp run
Configuración remota:
Router(config)#no service config
Servicio finger:
Router(config)#no service finger
Servicio web:
Router(config)#no ip http server
Protocolo SNMP:
Router(config)#no snmp-server
Protocolo BOOTP:
Router(config)#no ip bootp server
Servicios TCP:
Router(config)#no service tcp-small-servers
Servicios UDP:
Router(config)#no service udp-small-servers
.2. Deshabilite las interfaces que no están en uso.
Las interfaces que no se utilizan deben estar administrativamente deshabilitadas utilizando el comandoshutdown. En los routers Cisco este es el estado por defecto; por el contrario, en los switches Catalyst todos los puertos están habilitados por defecto.
En las interfaces en uso, si no son necesarios, conviene desactivar los siguientes servicios:
Router(config-if)#no ip proxy-arp
Router(config-if)#no ip directed-broadcast
Router(config-if)#no ip mask-reply
.3. Mantenga control del tráfico que atraviesa el router.
Básicamente se debiera bloquear todo tráfico innecesario. Sin embargo, muchas veces es difícil determinar el tráfico necesario.
Pero hay tráfico que ciertamente no debiera ingresar o circular. Por ejemplo, cuando la red tiene un router a través del cual se conecta a Internet; este dispositivo no debiera recibir desde Internet tráfico que se origine en una dirección IP privada. Para esto, se puede implementar la siguiente lista de acceso, suponiendo que la interfaz a través de la cual el router se conecta a Internet es la interfaz serial 0/0:
Router(config)#access-list 101 deny ip 10.0.0.0 0.255.255.255 any log
Router(config)#access-list 101 deny ip 172.16.0.0 0.15.255.255 any log
Router(config)#access-list 101 deny ip 192.168.0.0 0.0.255.255 any log
Router(config)#interface serial 0/0
Router(config-if)#description acceso a Internet
Router(config-if)#ip access-group 101 in
.4. Mantenga los archivos log y utilice una fuente de hora confiable.
Para mantener un control del tráfico que es bloqueado por las listas de acceso, es conveniente utilizar los archivos log. Estos archivos también pueden mantener registro de los cambios de configuración y errores.
Para mantener estos archivos almacenados en el dispositivo, el procedimiento es el siguiente:
Router(config)#logging on
Router(config)#logging buffered 16384
De este modo se reserva un espacio de 16 MB en la memoria RAM del dispositivo.
El problema de guardar estos archivos en el router es que en caso de un reinicio del dispositivo se pierden estos archivos. Por eso conviene almacenarlos en un servidor que puede incluso ser un servidor común a todos los dispositivos de la red.
El comando para identificar este servidor es:
Router(config)#logging [ip]
Un elemento muy importante de información en los archivos log, es la marca horaria de los sucesos.
Esta marca horaria puede tomarse a partir del reloj interno del dispositivo. Sin embargo, si hay varios dispositivos es muy importante que todos tomen su marca horaria de un único servidor para poder hacer las comparaciones que puedan ser necesarias. Para activar este servicio utilice el siguiente comando:
Router(config)#service timestamps log datetime msec
Router(config)#ntp server server.ntp.address
.5. Implemente claves de acceso y clave de acceso al modo privilegiado.
Asegúrese de aplicar claves de acceso a cada uno de los puertos.
Router(config)#line console 0
Router(config-line)#login
Router(config-line)#password [clave]
Router(config-line)#exec-timeout 0 0
Router(config)#line aux 0
Router(config-line)#login
Router(config-line)#password [clave]
Router(config-line)#exec-timeout 0 0
Router(config)#line vty 0 4
Router(config-line)#login
Router(config-line)#password [clave]
Para bloquear el acceso al modo privilegiado utilice siempre la enable secret que se encripta utilizando MD5.
Router(config)#enable secret [clave]
.6. Use claves complejas (robustas) y encripte las claves en texto plano.
Asegúrese de utilizar claves largas y con caracteres alfanuméricos, lo que reduce la posibilidad de que sean violadas por un ataque de fuerza bruta. Este comando Cisco IOS le permite asegurar una longitud de caracteres mínima para cada clave:
Router(config)#security password min-length 6
Asegúrese de que todas las claves estén encriptadas, al menos con un algoritmo de encripción básico:
Router(config)#service password encryption
Se pueden prevenir intentos de acceso por fuerza bruta estableciendo parámetros de tiempo para el ingreso de claves en el dispositivo. En este ejemplo se define que el acceso se bloquee por 180 segundos cuando se realizan 3 intentos fallidos en un intervalo de 30 segundos.
Router(config)#login block-for 180 attempts 3 within 30
.7. Controle quiénes pueden acceder remotamente al router.Es conveniente limitar las posibilidades de acceso remoto a la administración de los dispositivos.
Una posibilidad es limitar las direcciones IP y protocolos que se utilizan para acceder a las terminales virtuales. Por ejemplo, para permitir el acceso exclusivamente desde la red local:
Router(config)#access-list 10 permit 192.168.2.0 0.0.0.255
Router(config)#line vty 0 4
Router(config-line)#access-class 10 in
.8. Utilice SSH para el acceso remoto.No es recomendable el uso de telnet o http para la administración de los dispositivos, dado los riesgos de seguridad que esto entraña.
Es altamente recomendable utilizar SSH (Secure Shell) para la administración remota de los dispositivos ya que SSH viaja encriptado. Para habilitar SSH en un dispositivo siga los siguientes pasos:
Router(config)#hostname [nombre]
Router(config)#ip domain-name [nombre]
Router(config)#crypto key generate rsa
Router(config)#ip ssh timeout 60
Router(config)#line vty 0 4
Router(config-line)#transport input ssh
Nota: Antes de intentar esta implementación, verifique que su versión y package de Cisco IOS soportan SSH.
.9. Segurice los protocolos de enrutamiento y otros servicios opcionales.
A fin de evitar ataques que signifiquen modificaciones no autorizadas de las tablas de enrutamiento es recomendable utilizar protocolos que soporten una autenticación con claves encriptadas.
Por ejemplo, se puede configurar OSPF para que utilice claves encriptadas:
Router(config-if)#ip ospf message-digest key [1-255] md5 [1-7] [clave]
Router(config)#router ospf 1
Router(config-router)#area 0 authentication message-digest
.10. Prevenga los ataques de denegación de servicio.Un modo simple de prevenir ataques DoS comunes, es limitar el ancho de banda utilizado por los paquetes ICMP. El protocolo ICMP suele ser utilizado para inundar la red causando una denegación de servicio.
Para prevenir este tipo de ataque se pueden utilizar los comandos que se indican a continuación en cada interfaz, de modo de limitar el ancho de banda que será ocupado por el protocolo.
En este caso, limitaré a 20 Kbps la disponibilidad para tráfico de ping en la interfaz serial 0/0 que tiene un ancho de banda total de 64 Kbps. Esto en la realidad depende en cada caso del ancho de banda de cada enlace y la proporción de ese ancho de banda que se desea asignar como máximo a estos protocolos.
Router(config)#access-list 101 permit icmp any any echo-reply
Router(config)#access-list 101 permit icmp any any echo
Router(config)#interface serial 0/0
Router(config-if)#rate-limit input access-group 101 20000 8000 8000 conform-action transmit exceed-action drop
Tenga en cuenta que la prevención de ataques de DoS es una tarea más compleja que debe enmarcarse en el contexto de políticas e implementaciones de seguridad. Este es solamente un tip para lograr una prevención básica.
Por defecto los dispositivos Cisco activan diversos servicios que son opcionales. Estos servicios son potenciales puntos de ataques de seguridad ya que permitien acceder a información del dispositivo.
Si no son utilizados, estos servicios pueden ser fácilmente desactivados:
Protocolo CDP:
Router(config)#no cdp run
Configuración remota:
Router(config)#no service config
Servicio finger:
Router(config)#no service finger
Servicio web:
Router(config)#no ip http server
Protocolo SNMP:
Router(config)#no snmp-server
Protocolo BOOTP:
Router(config)#no ip bootp server
Servicios TCP:
Router(config)#no service tcp-small-servers
Servicios UDP:
Router(config)#no service udp-small-servers
.2. Deshabilite las interfaces que no están en uso.
Las interfaces que no se utilizan deben estar administrativamente deshabilitadas utilizando el comandoshutdown. En los routers Cisco este es el estado por defecto; por el contrario, en los switches Catalyst todos los puertos están habilitados por defecto.
En las interfaces en uso, si no son necesarios, conviene desactivar los siguientes servicios:
Router(config-if)#no ip proxy-arp
Router(config-if)#no ip directed-broadcast
Router(config-if)#no ip mask-reply
.3. Mantenga control del tráfico que atraviesa el router.
Básicamente se debiera bloquear todo tráfico innecesario. Sin embargo, muchas veces es difícil determinar el tráfico necesario.
Pero hay tráfico que ciertamente no debiera ingresar o circular. Por ejemplo, cuando la red tiene un router a través del cual se conecta a Internet; este dispositivo no debiera recibir desde Internet tráfico que se origine en una dirección IP privada. Para esto, se puede implementar la siguiente lista de acceso, suponiendo que la interfaz a través de la cual el router se conecta a Internet es la interfaz serial 0/0:
Router(config)#access-list 101 deny ip 10.0.0.0 0.255.255.255 any log
Router(config)#access-list 101 deny ip 172.16.0.0 0.15.255.255 any log
Router(config)#access-list 101 deny ip 192.168.0.0 0.0.255.255 any log
Router(config)#interface serial 0/0
Router(config-if)#description acceso a Internet
Router(config-if)#ip access-group 101 in
.4. Mantenga los archivos log y utilice una fuente de hora confiable.
Para mantener un control del tráfico que es bloqueado por las listas de acceso, es conveniente utilizar los archivos log. Estos archivos también pueden mantener registro de los cambios de configuración y errores.
Para mantener estos archivos almacenados en el dispositivo, el procedimiento es el siguiente:
Router(config)#logging on
Router(config)#logging buffered 16384
De este modo se reserva un espacio de 16 MB en la memoria RAM del dispositivo.
El problema de guardar estos archivos en el router es que en caso de un reinicio del dispositivo se pierden estos archivos. Por eso conviene almacenarlos en un servidor que puede incluso ser un servidor común a todos los dispositivos de la red.
El comando para identificar este servidor es:
Router(config)#logging [ip]
Un elemento muy importante de información en los archivos log, es la marca horaria de los sucesos.
Esta marca horaria puede tomarse a partir del reloj interno del dispositivo. Sin embargo, si hay varios dispositivos es muy importante que todos tomen su marca horaria de un único servidor para poder hacer las comparaciones que puedan ser necesarias. Para activar este servicio utilice el siguiente comando:
Router(config)#service timestamps log datetime msec
Router(config)#ntp server server.ntp.address
.5. Implemente claves de acceso y clave de acceso al modo privilegiado.
Asegúrese de aplicar claves de acceso a cada uno de los puertos.
Router(config)#line console 0
Router(config-line)#login
Router(config-line)#password [clave]
Router(config-line)#exec-timeout 0 0
Router(config)#line aux 0
Router(config-line)#login
Router(config-line)#password [clave]
Router(config-line)#exec-timeout 0 0
Router(config)#line vty 0 4
Router(config-line)#login
Router(config-line)#password [clave]
Para bloquear el acceso al modo privilegiado utilice siempre la enable secret que se encripta utilizando MD5.
Router(config)#enable secret [clave]
.6. Use claves complejas (robustas) y encripte las claves en texto plano.
Asegúrese de utilizar claves largas y con caracteres alfanuméricos, lo que reduce la posibilidad de que sean violadas por un ataque de fuerza bruta. Este comando Cisco IOS le permite asegurar una longitud de caracteres mínima para cada clave:
Router(config)#security password min-length 6
Asegúrese de que todas las claves estén encriptadas, al menos con un algoritmo de encripción básico:
Router(config)#service password encryption
Se pueden prevenir intentos de acceso por fuerza bruta estableciendo parámetros de tiempo para el ingreso de claves en el dispositivo. En este ejemplo se define que el acceso se bloquee por 180 segundos cuando se realizan 3 intentos fallidos en un intervalo de 30 segundos.
Router(config)#login block-for 180 attempts 3 within 30
.7. Controle quiénes pueden acceder remotamente al router.Es conveniente limitar las posibilidades de acceso remoto a la administración de los dispositivos.
Una posibilidad es limitar las direcciones IP y protocolos que se utilizan para acceder a las terminales virtuales. Por ejemplo, para permitir el acceso exclusivamente desde la red local:
Router(config)#access-list 10 permit 192.168.2.0 0.0.0.255
Router(config)#line vty 0 4
Router(config-line)#access-class 10 in
.8. Utilice SSH para el acceso remoto.No es recomendable el uso de telnet o http para la administración de los dispositivos, dado los riesgos de seguridad que esto entraña.
Es altamente recomendable utilizar SSH (Secure Shell) para la administración remota de los dispositivos ya que SSH viaja encriptado. Para habilitar SSH en un dispositivo siga los siguientes pasos:
Router(config)#hostname [nombre]
Router(config)#ip domain-name [nombre]
Router(config)#crypto key generate rsa
Router(config)#ip ssh timeout 60
Router(config)#line vty 0 4
Router(config-line)#transport input ssh
Nota: Antes de intentar esta implementación, verifique que su versión y package de Cisco IOS soportan SSH.
.9. Segurice los protocolos de enrutamiento y otros servicios opcionales.
A fin de evitar ataques que signifiquen modificaciones no autorizadas de las tablas de enrutamiento es recomendable utilizar protocolos que soporten una autenticación con claves encriptadas.
Por ejemplo, se puede configurar OSPF para que utilice claves encriptadas:
Router(config-if)#ip ospf message-digest key [1-255] md5 [1-7] [clave]
Router(config)#router ospf 1
Router(config-router)#area 0 authentication message-digest
.10. Prevenga los ataques de denegación de servicio.Un modo simple de prevenir ataques DoS comunes, es limitar el ancho de banda utilizado por los paquetes ICMP. El protocolo ICMP suele ser utilizado para inundar la red causando una denegación de servicio.
Para prevenir este tipo de ataque se pueden utilizar los comandos que se indican a continuación en cada interfaz, de modo de limitar el ancho de banda que será ocupado por el protocolo.
En este caso, limitaré a 20 Kbps la disponibilidad para tráfico de ping en la interfaz serial 0/0 que tiene un ancho de banda total de 64 Kbps. Esto en la realidad depende en cada caso del ancho de banda de cada enlace y la proporción de ese ancho de banda que se desea asignar como máximo a estos protocolos.
Router(config)#access-list 101 permit icmp any any echo-reply
Router(config)#access-list 101 permit icmp any any echo
Router(config)#interface serial 0/0
Router(config-if)#rate-limit input access-group 101 20000 8000 8000 conform-action transmit exceed-action drop
Tenga en cuenta que la prevención de ataques de DoS es una tarea más compleja que debe enmarcarse en el contexto de políticas e implementaciones de seguridad. Este es solamente un tip para lograr una prevención básica.
10.21.2011
tool to designs on line
Un buen tool para diseño de diagramas no solo de networking si no para otros aspectos también nos presenta http://www.gliffy.com :
10.19.2011
network monitoring snmp based
Aun existe version community de este tool, que me lo han recomendado bastante : http://www.opsview.com/node?currency=GBP
9.25.2011
firmware to IBM system X and blade H
Tuvimos oportunidad con mi amigo Poly, de hacer un update de firmware a servidores IBM System X y BLADE H series (HS21/22) a una entidad financiera, para ésto nos apoyamos con un tool IBM Boteable Media Creator (a ésta fecha se puede descargar de la liga:
http://www-947.ibm.com/support/entry/portal/docdisplay?brand=5000016&lndocid=TOOL-CENTER)
Esta herramienta descarga todos los updates y upgrades en todas sus categorías según la plataforma desde internet y luego ésta misma herramienta crea un .iso boteable (para USB o CD/DVD) para hacer los updates ya en los fierros. Aproximadamente este proceso toma 40 minutos.
http://www-947.ibm.com/support/entry/portal/docdisplay?brand=5000016&lndocid=TOOL-CENTER)
Esta herramienta descarga todos los updates y upgrades en todas sus categorías según la plataforma desde internet y luego ésta misma herramienta crea un .iso boteable (para USB o CD/DVD) para hacer los updates ya en los fierros. Aproximadamente este proceso toma 40 minutos.
9.12.2011
esxupdate to ESX 4.1
Los siguientes implementan las actualizaciones para ESX 4.1 :
esxupdate --bundle=ESX410-201010001.zip update
esxupdate --bundle=ESX410-201011001.zip update
esxupdate --bundle=ESX410-201104001.zip update
esxupdate --bundle=ESX410-201107001.zip update
esxupdate --bundle=update-from-esx4.1-4.1_update01.zip update
esxupdate --bundle=ESX410-201010001.zip update
esxupdate --bundle=ESX410-201011001.zip update
esxupdate --bundle=ESX410-201104001.zip update
esxupdate --bundle=ESX410-201107001.zip update
esxupdate --bundle=update-from-esx4.1-4.1_update01.zip update
9.04.2011
VCP5... and my VICM v4 ¿?
Con la llegada de VMware vSphere 5 estamos todos con más preguntas que respuestas, por eso voy a resumir los pasos a seguir para obtener la certificación VCP5:
Si ya hiciste el VMware vSphere: Install, Configure and Manage (ICM) v4, pero no has pasado el examen VCP410, que es el que te acredita para el VCP4, debes aprobar y ser VCP4 antes de pasar al párrafo siguiente.
Si tienes la certificación VCP4, puedes hacer DIRECTAMENTE el examen VCP510 y obtener la certificación VCP5. Esta oferta finaliza el 29 febrero del 2012. Estás de suerte es bisiesto y el mes tiene un día más
Pasada esta fecha, has de realizar el curso VMware vSphere: What’s New v5 como pre-requisito para hacer el examen VCP510 y obtener la certificación VCP5.
Si tienes la certificación VCP2 o VCP3, debes pasar por el curso VMware vSphere ICM v5 y hacer el examen VCP510 para obtener la certificación VCP5.
Si eres nuevo en esto de las certificaciones de VMware, es necesario hacer el curso VMware vSphere: Install, Configure and Manage (ICM) v5, que te valida para presentarse al examen VCP510 y obtener la certificación VCP5.
Actualmente, tanto el VMware vSphere: ICM v5, el VMware vSphere: What’s New v5 y el examen VCP510, no están disponibles. Están en fase beta y la versión definitiva, tanto de los cursos como del examen, estarán disponibles en pocas semanas.
Espero que esta información os ayude a aclarar las dudas que se han generado con el lanzamiento de vSphere 5.
8.23.2011
know my hardware with linux
Revisar el hardware que se tiene :
biosdecode.- Info Basica del Bios
dmidecode.- Info Detallada de todo el Hardware
less /proc/cpuinfo.- Información de los procesadores
less /proc/meminfo.- Inflacionista de la memoria RAM
lspci.- Lista de Dispositivos PCI
lsusv.- Lista de Dispositivos USB
lscpu.- Lista de Procesadores
lshw.- lista toda la informacion de hardware, Esto produce una salida tan extensa que lo mejor es exportarlo a un archivo html:
sudo lshw -html > /tmp/hw.html && firefox /tmp/hw.html
biosdecode.- Info Basica del Bios
dmidecode.- Info Detallada de todo el Hardware
less /proc/cpuinfo.- Información de los procesadores
less /proc/meminfo.- Inflacionista de la memoria RAM
lspci.- Lista de Dispositivos PCI
lsusv.- Lista de Dispositivos USB
lscpu.- Lista de Procesadores
lshw.- lista toda la informacion de hardware, Esto produce una salida tan extensa que lo mejor es exportarlo a un archivo html:
sudo lshw -html > /tmp/hw.html && firefox /tmp/hw.html
backup to cisco router with expect
Cuando trabaje en bluestarenergy (www.bluestarenergy.com) , fue todo verde, opensuse y cisco...
#!/usr/bin/expect -f
log_file -noappend events
spawn -noecho telnet 192.168.200.1
expect "password:"
send "astronautcisco\r"
expect "RTR.CHICAGO\>"
send "en\r"
expect "password:"
send "9abasw6phexude8A6echuk5P\r"
expect "RTR.CHICAGO\#"
send "copy run tftp\r"
expect "*?"
send "192.168.254.33\r"
expect "*?"
send "rtr.chicago-confg\r"
expect "*copied*\#"
send "exit\r"
expect eof
exit
#!/usr/bin/expect -f
log_file -noappend events
spawn -noecho telnet 192.168.200.1
expect "password:"
send "astronautcisco\r"
expect "RTR.CHICAGO\>"
send "en\r"
expect "password:"
send "9abasw6phexude8A6echuk5P\r"
expect "RTR.CHICAGO\#"
send "copy run tftp\r"
expect "*?"
send "192.168.254.33\r"
expect "*?"
send "rtr.chicago-confg\r"
expect "*copied*\#"
send "exit\r"
expect eof
exit
8.22.2011
openfiler as storage to vmware esx
Openfiler 2.3 se puede utilizar como storage, estoy repasando para rendir mi certificación VCP, revisar en : http://www.youtube.com/watch?v=gEn8AbDOfTY
5.10.2011
improve our file server
Un viejo amigo, que desde 1998 me ayuda en cosas de linux ...que me enzeña siempre hasta ahora... en esta vez estaba con un comportamiento de baja performance de un server samba, inicialmente creia que era debido a la ram (por que no sabia leer bien el free) pero finalmente tuvimos que orientarnos a
jgrados@e-connecting.pe dice:
ola, t pase las salidas de ps -aux y free -m
x eso d mi server q se esta consumiendo toda la ram
Joel Barrios dice:
¿a qué cuenta???
jgrados@e-connecting.pe dice:
a esta d hotmail
y d gmail
Joel Barrios dice:
Oksla de hotmail ni la toco
jgrados@e-connecting.pe dice:
darkshram
Joel Barrios dice:
no, no estás saturado de ram
te voy a hacer leer un mensajde de for que precisamente publiqué esta semana
jgrados@e-connecting.pe dice:
a ver
x q tonces se pone lento el server
osea...
tengo q reiniciar
para q el server este ok
Joel Barrios dice:
de ram estás usando 668 MB
ni siquiuera estás usando swap
tienes 0985 MB de meoria libre
9085 MB de ram libre
jgrados@e-connecting.pe dice:
noooo
dice
[root@talarafs adminono]# free -m
total used free shared buffers cached
Mem: 9753 9696 56 0 387 8640
-/+ buffers/cache: 668 9085
Swap: 996 0 996
free = 56 mb
Joel Barrios dice:
no
tienss 668 MB utilizados y 9085 libres
no sabes leer lo que devuelve free -m
http://www.alcancelibre.org/forum/viewtopic.php?forum=2&showtopic=6097
jgrados@e-connecting.pe dice:
grrrrrrrrrr
entonces
q significa ese 56 ??
Joel Barrios dice:
http://www.alcancelibre.org/forum/viewtopic.php?forum=2&showtopic=6097
te voy a explicar
efectivamente, hay 9696 MB utilizados de los 9753. Pero de ésto, tienes 8640 utilizados por cache y 387 de buffers
la memopria libre se calcula de este modo....
jgrados@e-connecting.pe dice:
caray ..
Joel Barrios dice:
a la presunta memroria utilziada, le quitas la memcoria cache
y se sumas la memortia utilziada por buffers
esa es tu memroia real ñlibre y utilizda
mira con cuidado tu salida de free -m
jgrados@e-connecting.pe dice:
entonces q relacion hay entre la memoria utilizada por cache y la utilizada por buffers.. ??
Joel Barrios dice:
cache es memria que se utilizó, pero que no está en uso, y que solo está ahí por si alguien abre el mismo progrtma de nuevo
bufers son cosas que nose pueden quitar de mekroia, como kermnel y algunos módulos del núcleo
de nuevo....
y ponme atención....
jgrados@e-connecting.pe dice:
a ver
si..
Joel Barrios dice:
free -m con la terminal maximizada
tienes 4 líneas
1ra línea, nobres de las colukmnas
2da línea el uso de memroia
jgrados@e-connecting.pe dice:
ok
Joel Barrios dice:
3 línea, la suma total quitando caches y sumando buffers
ese es el valor real de tu uso de moeria
jgrados@e-connecting.pe dice:
a ver
pera
Joel Barrios dice:
tienes 668 MB de RAM utilizados
y 9085 MB libres
eso es lo que debes interpretar como memria liobre
ni siqueira estás usando swap
jgrados@e-connecting.pe dice:
ok
Joel Barrios dice:
lo que probablemetne tirtns es que debes optimizar el sistema de ficheros
porque fectivamente, tienes muchas conexiones por samba
jgrados@e-connecting.pe dice:
espera
quitando cache y sumando buffers?
osea... a ver a ver...
Joel Barrios dice:
por tanto debes optimizar sistema de ficheros, y asumo que no lo has hehco
va de nuievo
pero te te expico que es cada tipo de memortia
jgrados@e-connecting.pe dice:
ok
Joel Barrios dice:
memroia cache es un cache de cosas que abroiste recietnemtne y que se quedqan en meoria para ser utilziados de nuevo
jgrados@e-connecting.pe dice:
pero ya no esta en uso verdad ?
Joel Barrios dice:
cuando se agota el rtam fisicio, el sistema hace uso de ese cache y lo va lsustituyendo con nuevo cache
no
ya no está en uso
jgrados@e-connecting.pe dice:
entiendo
cache es una ram q puede ser reutilizada ...q esta libre
correcto ????
Joel Barrios dice:
el valor que tu debes interpretar siempre es lo que devuelva la líuena de -/+ buffers/cache
exacto
es ram recivlble
jgrados@e-connecting.pe dice:
ram reciclada lista para ser usada
Joel Barrios dice:
fijate bien etu swap
ni siquiera lo has usado
jgrados@e-connecting.pe dice:
eso si p
ok ok
Joel Barrios dice:
tienes el mismp problema de la pérsona de este mensaje
http://www.alcancelibre.org/forum/viewtopic.php?forum=2&showtopic=6097
un error de interpretación
en ese caso, el tenía 2 GB RAM
le puso 8 GB RAM pensando lo mismo que tu
jgrados@e-connecting.pe dice:
aja...
Joel Barrios dice:
y ahoira tiene un sistema copn 6.5 GB desperdiciados
jgrados@e-connecting.pe dice:
caray...
Joel Barrios dice:
ahora
tusistema se poene lento
eso es cieto
mientras no uses swap, el problemas no es de mmeoria
jgrados@e-connecting.pe dice:
si...tengo q reiniciar el server
Joel Barrios dice:
sino de otro tipo
jgrados@e-connecting.pe dice:
procesamiento ?
Joel Barrios dice:
no es problema de memroia
tiens ram para aventar para arriba
tu pŕoblema es que tu sistema es incapaz de sustentar tanrto sprocesos simultáneos
ese es tu v erdadero problema
jgrados@e-connecting.pe dice:
aja
procesamiento...
verdad ??
Joel Barrios dice:
¿ya optimizaste particones en /etc/fstab?
sip
procesamiento
jgrados@e-connecting.pe dice:
creo q no ...
Joel Barrios dice:
vim /etc/fstab
¿cuantas particones tienes?
jgrados@e-connecting.pe dice:
t pase a tu gmail
como 18 son
Joel Barrios dice:
fijate bien que vas a hacer
a cada ext3, le vas a agregar como opción lo siguiente:
noatime,nodiratime,commit=30
jgrados@e-connecting.pe dice:
ok ...
Joel Barrios dice:
todas las ext3
jgrados@e-connecting.pe dice:
osea kedaria asi defaults,acl,noatime,nodiratime,commit=30
correcto?
Joel Barrios dice:
exacto
jgrados@e-connecting.pe dice:
q significa lo q me has sugerido
Joel Barrios dice:
eliminar la función atime (last access time)
jgrados@e-connecting.pe dice:
y eso q es ?
Joel Barrios dice:
y que las consignaciones a disco se hagan cada 30 segundos en lugar de cada 5 segundos
http://www.alcancelibre.org/staticpages/index.php/como-optimizar-ext3
Opción noatime (no tiempos de acceso).
Es la forma más rápida y fácil de lograr mejoras en el desempeño. Esta opción impide se actualice los tiempos de acceso de los inodos (nodos índice), los cuales realmente son poco utilizados por la mayoría de los usuarios. Esto permite mejor desempeño en servidores de noticias y HTTP pues permite un más rápido acceso hacia el sistema de archivos. Es particularmente útil en computadoras portátiles pues reduce considerablemente la cantidad de procesos de E/S o Entrada y Salida (I/O o Input/Output) del disco duro. Equivale a utilizar chattr +A, pero aplicado a todos los datos de la partición.
jgrados@e-connecting.pe dice:
aja ... y eso ,,, por q beneficia ...d 30 en lugar q 5 ??
Joel Barrios dice:
Opción commit (consignación de cambios).
Esta opción controla el tiempo que se utilizará entra cada operación sincronización (sync) de datos y metadatos en una partición. El tiempo predeterminado es de 5 segundos. Puede incrementarse ligeramente para mejorar el desempeño, tomando en cuenta que si se específica demasiado tiempo y ocurre una interrupción de energía antes de hacer una operación de sincronización (sync), se perderán los datos más recientes con los que se haya trabajado. Esta opción solo se recomienda si se dispone de un sistema de respaldo de energía confiable.
reduce los ciclos de escritura sobre tu disco
en otnra palabras
todo lo tengo explicado en http://www.alcancelibre.org/staticpages/index.php/como-optimizar-ext3
jgrados@e-connecting.pe dice:
ya veo
caray
despues d esto
reinicio mi server ?
Joel Barrios dice:
el rednemnito del disco duro se incrementa MUY SIGNIFICATIVAMENTE
no
no vas reinciar servidor
se peuiden aplicar sin reinciar servidor
yo solo reincio servidores cuando se actualiza el nucleo
jgrados@e-connecting.pe dice:
entiendo
si por q este es un file server
Joel Barrios dice:
exacto
jgrados@e-connecting.pe dice:
bien
entonces... como aplico el cambio en caliente ?
Joel Barrios dice:
y de hehco te recomendaría converti los journals a writeback
pero ese es una segudna parte de la optimizacion
esa si require reinicar
jgrados@e-connecting.pe dice:
aja
la hacemos ?
creo q si ?
q dices ?
Joel Barrios dice:
los cambis en caliente se plican....
mount -o remount /punto/de/montaje
un paso a la vez
primero modificas el /etc/fstab
jgrados@e-connecting.pe dice:
ok ok
Joel Barrios dice:
verificas sintaxis dos veces antes de salir
jgrados@e-connecting.pe dice:
si
Joel Barrios dice:
y haces mount -o remopunt /
jgrados@e-connecting.pe dice:
ya lo hize
Joel Barrios dice:
mount -io remount /boot
etc
con toas las partciones
si miras con top, verás que si ya hiciste con todas las aptciones este procedimiento, tu uso de recursos se ha reducido sustanciamente enlo que refier a procesador
jgrados@e-connecting.pe dice:
ok
a ver lo estoy haciendo
terminando....
es mount -io remount /boot ?
-io ???
Joel Barrios dice:
nop
-o
se me fue un dedazo
-o
jgrados@e-connecting.pe dice:
ok ok
Joel Barrios dice:
todas
una por una
no uses -a para remontar todas. No funciona.
mount -o remount /todas/una/por/una
jgrados@e-connecting.pe dice:
ok
ya lo hize
a todas
ahora ?? los journals ??
Joel Barrios dice:
primero mira la mejora de rendimiento
top
jgrados@e-connecting.pe dice:
bajo
de .30 a .10
pero volvio a subir
a .67
supongo por .... uso del server
Joel Barrios dice:
si saca el prmedi deuso al día, verás que se derujo de manera muy sustancial
jgrados@e-connecting.pe dice:
top - 10:48:11 up 2:56, 1 user, load average: 0.60, 0.49, 0.42
Tasks: 391 total, 2 running, 389 sleeping, 0 stopped, 0 zombie
Cpu(s): 1.3%us, 0.7%sy, 0.0%ni, 95.3%id, 2.0%wa, 0.2%hi, 0.5%si, 0.0%st
Mem: 9987548k total, 3395820k used, 6591728k free, 358736k buffers
Swap: 1020088k total, 0k used, 1020088k free, 2384600k cached
Joel Barrios dice:
en ram vas a seguir igual
tu problema no es de ram
jgrados@e-connecting.pe dice:
ok....
Joel Barrios dice:
con lo que hciste redujista la mitad el uso del disco duro
jgrados@e-connecting.pe dice:
entonces ... los la gestion d lectura d datos en disco con esos parametros .... ofrece mayor cantidad d mas procesos en simultaneo ?
Joel Barrios dice:
así que teotricamente debes poder resister mejor las altas cargas de trabjo
jgrados@e-connecting.pe dice:
bien
Joel Barrios dice:
como esyabas antes, con el atime activo,
cada vez que lees algo, auqnue no lo modifiques, se almacena en disco la fecha del último acceso
osea, auqneu solo leas datos, escribes que los leíste
jgrados@e-connecting.pe dice:
entiendo
Joel Barrios dice:
eso hace un uso innecesario de ciuclos de escritrua del disco duro
jgrados@e-connecting.pe dice:
se registra la actividad q hize
Joel Barrios dice:
lo que hiciste fue deaactivar la función de atime
jgrados@e-connecting.pe dice:
para q no la registre ?
Joel Barrios dice:
es decir, has dejado de escribir en disco cada vez que accedes a cualquer cosas del sistema
jgrados@e-connecting.pe dice:
cualquier cosa del sistema ...t refieres a archivos de uso exclusivo del sistema operativo
o a cuakquier dato del usuario
Joel Barrios dice:
sip
en el arranque , que solo es lectura, en realidad escribes en discop que acediste a x biblioteca compartida, x fichero en /ewtc, etc. etc. etec.
jgrados@e-connecting.pe dice:
ok ... todo lo q esta debajo de /sbin por ejemplo ??
entiendo
Joel Barrios dice:
todo eso se marca como lo acecdiste en tal fecha
si lo acediste, claro
con lo que psuiste ya no vas a registyar las fechas de último acceso
nadie las usa
ni siquiera la interfaz gráfica
jgrados@e-connecting.pe dice:
osea ... el samba seguramente hace registros d uso d archivos d sistema operativo ... verdad ?
Joel Barrios dice:
atime existe por el tarado que creo mutt y que quewrá terneun servidor de corre electrónico y donde todos los usuarios utiliuzaran mutt desde terminal
gracias a ese pedazo de animal, todos debemos pagar el impuesto de atime
jgrados@e-connecting.pe dice:
jaja
Joel Barrios dice:
no veo caso modifiques el journalhast aque entiendfas opara que se cambia el fomato de jouirnal
hay tres formatos
oredered
que es el mod preeterminado
writeback y jounral 8asecas)
jgrados@e-connecting.pe dice:
samba posiblemente... tb registra accesos a archivos de sistema cada vez q un usuario d samba accede a un recurso compartido
Joel Barrios dice:
http://www.alcancelibre.org/staticpages/index.php/como-optimizar-ext3
ordered: Es el valor predeterminado. Escribe los datos asociados a los metadatos primero en el sistema de archivos antes de hacerlo en el registro por diario. Si es prioritario garantizar la integridad de datos o bien se carece de un sistema de respaldo de energía confiable, es la opción que debe utilizarse.
writeback: Hace que el sistema de archivos se comporte de manera similar a XFS. Sin preservar el ordenamiento al escribir en el disco, de modo que las consignaciones de cambios (commits) en el registro por diario puede ocurrir antes de la escritura en el sistema de archivos. Este método es el más rápido porque solo los metadatos se almacenan en el registro por diario, pero puede hacer que se muestren datos viejos después de una falla del sistema o interrupción de energía. Solo se recomienda si se dispone de un sistema de respaldo de energía confiable.
journal: Es lo opuesto a ordered. Obliga a escribir primero los datos en el registro por diario y luego en el sistema de archivos, por lo cual utiliza un registro por diario más grande y que por lo tanto demora más tiempo en recuperarse en caso de una falla del sistema o interrupción de energía. Este es evidentemente el método más lento en la mayoría de los casos, salvo que se realicen operaciones de lectura y escritura al mismo tiempo, como ocurre con las bases de datos.
jgrados@e-connecting.pe dice:
este ultmo se ve mas seguro no? mas lento pero mas seguro creo ...
Joel Barrios dice:
sip
solo re recoiienda con base s dedatos
ahí mejora el rendimiento
si es uan base de datos, la base de datos trabja más rápido
con journal
en servidores de ficheros se recomienda utilizar writeback
jgrados@e-connecting.pe dice:
en un file server .. samba.... deberia ser mas recomendable el ordered entonces
Joel Barrios dice:
tiene un mucho mejor rendimiento
jgrados@e-connecting.pe dice:
ah ok, y eso se edita en fstab tb ??
Joel Barrios dice:
si no tienesun buel respaldo de energía, dejalas como están
ya están en ordered todas
jgrados@e-connecting.pe dice:
si..
Joel Barrios dice:
si tienssun buen respaldo de energía, puedes convertir todo a writeback
si no le tienes confianza a tu resplado denergía, dejas como está todo.
jgrados@e-connecting.pe dice:
claro
Joel Barrios dice:
a lo sumo, puedes cambiar / y /boot a modo writeback
jgrados@e-connecting.pe dice:
mejro lo dejo todo como esta
Joel Barrios dice:
sip
jgrados@e-connecting.pe dice:
en realidad tengo una particion /data/ q es donde esta todos los recurso compartidos
Joel Barrios dice:
comn lo que ya hiciste deberás notar una mejora sustancial en el rendoimniento del equipo
jgrados@e-connecting.pe dice:
x q a veces encontre el servidor colgado
y eso me obligaba a reiniciar con el boton d vmware
Joel Barrios dice:
señal que hay demasiados usurios y conexiones
jgrados@e-connecting.pe dice:
si pues... tengo como 600 usuarios en total ...
o 700 creo
Joel Barrios dice:
¿que procesador dices que trienes????
para lo que me mencunas debes tener un opentium xeon de 4 núcleos
jgrados@e-connecting.pe dice:
root@talarafs etc]# cat /proc/cpuinfo
processor : 0
vendor_id : GenuineIntel
cpu family : 6
model : 44
model name : Intel Xeon CPU X5680 @ 3.33GHz
stepping : 2
cpu MHz : 3333.451
cache size : 12288 KB
Joel Barrios dice:
¿cuantos núcleos???
jgrados@e-connecting.pe dice:
0 y 1
estimo q solo 2
Joel Barrios dice:
con dos núcleos puedes atender hasta 200 usuarios
jgrados@e-connecting.pe dice:
caray
Joel Barrios dice:
por lo general se calcula un núcleo por cada 100-150 usuarios
estas rebasado
jgrados@e-connecting.pe dice:
para samba verdad ??
Joel Barrios dice:
cualquier servicio
jgrados@e-connecting.pe dice:
a bien
bueno
como tengop este samba en un vmware esx
voy a agregarle mas nucleos
facil 4 mas
Joel Barrios dice:
¿estás en máquina virtual???
jgrados@e-connecting.pe dice:
si
Joel Barrios dice:
todavía peor
¿ya configuraste organizador de entrada y salida????
jgrados@e-connecting.pe dice:
creo q no
eso es en esx ??
Joel Barrios dice:
tiens 4 organizadores de entrada y salida a elegir
jgrados@e-connecting.pe dice:
en los discos t refieres ?
Joel Barrios dice:
espera
mejor te paso mi manual....
jgrados@e-connecting.pe dice:
porfas
cuando viuenes a peru joel ?
Joel Barrios dice:
ahora que me inviten
jajaja
espera
ya me acordé que no he escritro libro de i/o schedulers
pero ahí te va....
jgrados@e-connecting.pe dice:
a ver
Joel Barrios dice:
en CentOS 5, tienes cuatro organziadores de entrda y salida
jgrados@e-connecting.pe dice:
tengo rhel 5.5
Joel Barrios dice:
noop, anticipatory, deadline y cfq
el sistema usa de modo predeerminado cfq
es el que equilibra más justamente los procesos de entrda y salida
jgrados@e-connecting.pe dice:
ya...
Joel Barrios dice:
noop se utiliza en netbooks, ssds, livecds y cualquier cosa donde se escriba poco y se rewquirea obtener el mejor redimiento en cuanto a lectura
anticipatory es el recomendado prara servidored e ficheros
deadline solo se recomienda en bases de datos
cfq en uso general
jgrados@e-connecting.pe dice:
entonces ....
Joel Barrios dice:
noop se utiliza en maquinas virtuales
y anticipatory en servidores de ficheros
¿tienes procesos de lectura/escritura?
jgrados@e-connecting.pe dice:
mmm
Joel Barrios dice:
¿en que proporciuón haces escritrura respecto a lectura?
jgrados@e-connecting.pe dice:
no lo se
puedo verificarlo ?
d algun modo ?
Joel Barrios dice:
anticipatory sería mi mejor consejo
jgrados@e-connecting.pe dice:
porfavor
Joel Barrios dice:
vim /etc/grub.conf
jgrados@e-connecting.pe dice:
default=0
timeout=1
splashimage=(hd0,0)/grub/splash.xpm.gz
hiddenmenu
title fserver (2.6.18-194.el5)
root (hd0,0)
kernel /vmlinuz-2.6.18-194.el5 ro root=/dev/sdb1
initrd /initrd-2.6.18-194.el5.img
[root@talarafs etc]#
Joel Barrios dice:
añades como opción:
elevator=anticipatory
kernel /vmlinuz-2.6.18-194.el5 ro root=/dev/sdb1 elevator=anticipatory
jgrados@e-connecting.pe dice:
en la linea kernel ?
Joel Barrios dice:
sip
y lo mejor de todo... se peude aplicar de inmediato sin reinicar
lo que haces en grub.conf se hace solo para automatizarlo
jgrados@e-connecting.pe dice:
asu
Joel Barrios dice:
cat /sys/block/sdb/queue/scheduler
¿qué te muestra????
jgrados@e-connecting.pe dice:
[root@talarafs etc]# cat /sys/block/sdb/queue/scheduler
noop anticipatory deadline [cfq]
[root@talarafs etc]#
Joel Barrios dice:
echo anticipatory > /sys/block/sdb/queue/scheduler
jgrados@e-connecting.pe dice:
cfq esta como default verdad ?
Joel Barrios dice:
sip
echo anticipatory > /sys/block/sdb/queue/scheduler
jgrados@e-connecting.pe dice:
ya esta
[root@talarafs etc]# cat /sys/block/sdb/queue/scheduler
noop [anticipatory] deadline cfq
[root@talarafs etc]#
Joel Barrios dice:
listo
ya está aplicado EN ESE DISCO
SIN REINICIAR
jgrados@e-connecting.pe dice:
entonces esto es para optmizar el organizador I/O
sin reiniciar ok sensey
Joel Barrios dice:
ahora aplica en el resto de los discos
jgrados@e-connecting.pe dice:
en el resto d los discsos ???
ah ok ok
Joel Barrios dice:
¿todas las partticones están en /dev/sdb?
¿No hay /dev/sda?
no se donde tengas loa volumens lógicos
tienes varios
de sos ni idea en que dispiositivos están
a eso me refiero
jgrados@e-connecting.pe dice:
si si
Joel Barrios dice:
si hay un sda, pues aplcias también en sda
jgrados@e-connecting.pe dice:
sorr
y
tengo sda
sdb
sdc
Joel Barrios dice:
oks
aplicas igual
echo anticipatory > /sys/block/sda/queue/scheduler
jgrados@e-connecting.pe dice:
ok lo estoy aplicando
Joel Barrios dice:
echo anticipatory > /sys/block/sdc/queue/scheduler
¿no vieron esto en el curso de rhce? Yo lo doy en mis cursos.
jgrados@e-connecting.pe dice:
[root@talarafs etc]# cat /sys/block/sda/queue/scheduler
noop [anticipatory] deadline cfq
[root@talarafs etc]# cat /sys/block/sdb/queue/scheduler
noop [anticipatory] deadline cfq
[root@talarafs etc]# cat /sys/block/sdc/queue/scheduler
noop [anticipatory] deadline cfq
[root@talarafs etc]#
no
esto no enzeñaron en el rhce
Joel Barrios dice:
zass
osea, estoy más cañón que RH?
jgrados@e-connecting.pe dice:
ufff
ya estas para rhca
ja
Joel Barrios dice:
jajajjaja
jgrados@e-connecting.pe dice:
jJAJAJAJAJAJAJA
Joel Barrios dice:
yo pensé que si lo daban en el curso de rhce
jgrados@e-connecting.pe dice:
nones
Joel Barrios dice:
¿ya añadiste en grub.conf el elevator=anticipatory?
jgrados@e-connecting.pe dice:
asi es
Joel Barrios dice:
eso auitomatiza lo que hiciste manualmente
oks
ahora deja trabajando normal
jgrados@e-connecting.pe dice:
aja
Joel Barrios dice:
debe ser menos frecuente que tengas que reiniciarelo prque se trabó
jgrados@e-connecting.pe dice:
bien
Joel Barrios dice:
no descarto siga dand problemas, poruq estás excediudo en carga de trabajo
jgrados@e-connecting.pe dice:
por los nucelos
Joel Barrios dice:
muy excedido
nuclos o micros
jgrados@e-connecting.pe dice:
voy a apagar el server mas tarde y le agregare mas nucelos
Joel Barrios dice:
depedne como lo veas
antes de que intel sacara sus dobles nbucleos, lo caculabamos por CPUs
jgrados@e-connecting.pe dice:
pero d doble nucleo... en realidad son solo logicos
verdad?
por q hasta donde entiendo el procesamiento paralelo como tal ...aun no existe
Joel Barrios dice:
si estuviéramos a principios de siglo, te diría que necesitas añadir al menos otro cpu
los nucleos es como tneer cpus virtuales
si lo ves dede el punto de visdta, tienes un solo cpu, estas MUY rebasado
tons, no te queda más que optimizar
jgrados@e-connecting.pe dice:
claro
Joel Barrios dice:
pruebalo, deberás sentir mejoras sustanciales y visibles
jgrados@e-connecting.pe dice:
bien
estos temas si se tocan en ... lpi ?
Joel Barrios dice:
npi
yo asumo que si
jgrados@e-connecting.pe dice:
bien
mas bien
tus cursos no los tienes
o nolo das en linea ?
Joel Barrios dice:
solo los doy en persona
jgrados@e-connecting.pe dice:
entiendo
Joel Barrios dice:
puedo darlos por mensajero
jgrados@e-connecting.pe dice:
como asi ?
impresos ?
Joel Barrios dice:
probablemebte pongamos un moodle este año, pero todavía no resuelvo cxomo hacer un curso de linux a través de moodle
jgrados@e-connecting.pe dice:
mmm
me avisas
Joel Barrios dice:
justamente como te estoy atendiendo en este moment
tu pregutnas, yo respondo
jgrados@e-connecting.pe dice:
yo estaria sinceramente interesado
Joel Barrios dice:
y rte indoco que hacer
regreso en 5 minutos
necesito que pongas a prueba el servidor
jgrados@e-connecting.pe dice:
bien
si en eso estoy
Joel Barrios dice:
¿el servidor padre es Linux también o es windoes?
jgrados@e-connecting.pe dice:
voy a monitorearlo
q me recocomiendas brveemente para monitorearle
nagios no creo
es muy superficial
talvez algo q registre performance ..
el server host es vmware esx
basado en rhel
rhel 5.1
Joel Barrios dice:
aplica el notime y ndiratime en el servidor padre
jgrados@e-connecting.pe dice:
en el fstab verdad
Joel Barrios dice:
o demás dejalo igual
solo noatime y nodiratime
jgrados@e-connecting.pe dice:
ok
Joel Barrios dice:
¿estás actualizado el rhel padre o te quedaste en 5.1?
jgrados@e-connecting.pe dice:
esta en 5.1 ahora
Joel Barrios dice:
si actualizas a 5.6, tiene pequeñas mejoras en desempeño
jgrados@e-connecting.pe dice:
si ... tengo q conseguir el 5.6 aun
no se q tan transparente sea ese upgrade
Joel Barrios dice:
volviendo alo de la memoria, para que te queda claro, si llegas a utilizar swap, etonces si significa requiers más ram
jgrados@e-connecting.pe dice:
si
eso si recuerdo del rhce
Joel Barrios dice:
el swap es una valvula de seguridad para la memoria
jgrados@e-connecting.pe dice:
swap lee creo a 10 veces mas lento q la memoria ram real
y solo se usa para el sistema no se caiga
Joel Barrios dice:
mientras no toque el swap, singifica que de ram estás bien
jgrados@e-connecting.pe dice:
asi es
mira en mi server padre tengo
[root@esxono ~]# cat /proc/cpuinfo
processor : 0
vendor_id : GenuineIntel
cpu family : 6
model : 44
model name : Intel Xeon CPU X5680 @ 3.33GHz
stepping : 2
cpu MHz : 3333.507
cache size : 12288 KB
fpu : yes
fpu_exception : yes
cpuid level : 11
wp : yes
flags : fpu vme de pse tsc msr pae m
un unico nucleo !!!!
Joel Barrios dice:
zas
nuevamente, estas sobrepasado
jgrados@e-connecting.pe dice:
caray
Joel Barrios dice:
pero en servidores de vm solo se optiomiza con noatime y nodiratime
jgrados@e-connecting.pe dice:
ok
Joel Barrios dice:
el jorunal tiene que quedarse com ordered
igual el i/o scheduler
jgrados@e-connecting.pe dice:
un mo,mento
Joel Barrios dice:
si las máquinas virtuales son de solo lectur, el i/o scheduler lo puedes poner como noop
jgrados@e-connecting.pe dice:
en la consola d administracion d vmware dice q hay 12 nucleos
pero
por comandos con el cat /proc/cpuinfo
veo solo 1 nucleo
Joel Barrios dice:
mmm
cosa de cotejar con el modelo exacto del micro
jgrados@e-connecting.pe dice:
[root@esxono ~]# cat /proc/cpuinfo
processor : 0
vendor_id : GenuineIntel
cpu family : 6
model : 44
model name : Intel Xeon CPU X5680 @ 3.33GHz
Joel Barrios dice:
y asumiendo que estás utilizado kernel-PAE
jgrados@e-connecting.pe dice:
no es kernel pae
Joel Barrios dice:
http://ark.intel.com/Product.aspx?id=47916
en realdiad solo tiens 6 nucleos
los 12 que ves son en realidad 12 hilos
tu RHEL es AS o ES?
cat /etc/redhat-release
jgrados@e-connecting.pe dice:
del server padre
oot@esxono ~]# uname -a
Linux esxono 2.6.18-164.ESX #1 Fri Apr 16 14:57:03 PDT 2010 x86_64 x86_64 x86_64 GNU/Linux
Joel Barrios dice:
cat /etc/redhat-release
parece que tienes un ES
jgrados@e-connecting.pe dice:
[root@esxono ~]# free -m
total used free shared buffers cached
Mem: 488 398 89 0 47 196
-/+ buffers/cache: 153 334
Swap: 996 0 996
[root@esxono ~]# cat /etc/redhat-release
Red Hat Enterprise Linux Server release 5.1 (Tikanga)
esa salida de memoria me asusta ....
el kernel PAE es para leer toda la ram .,...cuando esta es grande
verdad ?
pero en la consola de vmware veo 36 Gb
Joel Barrios dice:
sip
jgrados@e-connecting.pe dice:
creo q es la usada solo para ese sistema padre
ya entendi
Joel Barrios dice:
¿cuanto ram ves en la terminal del servidor padre???
jgrados@e-connecting.pe dice:
mejor dicho ya recorde
488 mb
Joel Barrios dice:
https://www.redhat.com/rhel/server/compare/
jgrados@e-connecting.pe dice:
pero lo demas esta asignado ps a las otras vm
igual los procesadores
ja
Joel Barrios dice:
con RHEL 5 ES solo puedes utilizar dos cpus (sin importar cuanto snucleos tengan)
con el AS, puedes utilizar cualqueir cantidad de cpus
jgrados@e-connecting.pe dice:
con el PAE creo se puede usar mas d 8 gb d ram verdad ?
Joel Barrios dice:
se usa a partir de 4 GB RAM
se hace de ese modo porque lso escritiros actuales tiene precisamente ese lpimete
4GB RAM
cuakqlueroi cosa con más de 4GB RAM, comercialmente habkando, son servidores
no vi que tu servidor use kernel-PAE
jgrados@e-connecting.pe dice:
no ps
Joel Barrios dice:
y parece que es un RHEL5 ES
Linux mail.equipar.com.mx 2.6.18-238.5.1.el5PAE #1 SMP Fri Apr 1 19:33:23 EDT 2011 i686 i686 i386 GNU/Linux
jgrados@e-connecting.pe dice:
pero sin embargo .... si esta bien creo por q solo el sistema operativo ... como el dom0 en xen ,... usa solo pocos recursos
todo lo demas es para las virtuales
Joel Barrios dice:
ese servidor lo tengo con 4 GB RAM, ahí si usamos el pARE. Sin el PAE solo ve 3 GB RAM
jgrados@e-connecting.pe dice:
algo asi lo implementa creo el esx
Joel Barrios dice:
la coas es que solo se ve un cpu en tu servidor padre
jgrados@e-connecting.pe dice:
asi es
Joel Barrios dice:
señal que probablemetne debas ponerle el kernel-PAE
que desconozco si sea compatible con VMware
cosa de eleer documentación
jgrados@e-connecting.pe dice:
claro
Joel Barrios dice:
evidentemente vmwre si ve todo
el el servidor que tengo, tiene 8 nucleos
jgrados@e-connecting.pe dice:
si x q entiendo es virtualizacion propiamenente dicha.... desde hw verdad ??
Joel Barrios dice:
y tiuene instruccioes para virualziación
sip
jgrados@e-connecting.pe dice:
claro
Joel Barrios dice:
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx lm constant_tsc pni monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr lahf_lm
jgrados@e-connecting.pe dice:
si ps ...
Joel Barrios dice:
cat /proc/cpuinfo
grep --color=auto vmx
jgrados@e-connecting.pe dice:
el vmx creo es para inte
l
Joel Barrios dice:
sip
cat /proc/cpuinfo
grep --color=auto vmx
jgrados@e-connecting.pe dice:
[root@esxono ~]# cat /proc/cpuinfo
grep --color=auto vmx
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm syscall nx pdpe1gb rdtscp lm constant_tsc nonstop_tsc pni monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr sse4_1 sse4_2 popcnt lahf_lm
[root@esxono ~]#
Joel Barrios dice:
sin el kernel PAE, el sistema es incapaz de usar las intrucciones de PAE del cpu
cat /proc/cpuinfo
grep --color=auto pae
todo indica que no tienes intriccionespara PAE
jgrados@e-connecting.pe dice:
[root@esxono ~]# cat /proc/cpuinfo
grep --color=auto pae
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm syscall nx pdpe1gb rdtscp lm constant_tsc nonstop_tsc pni monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr sse4_1 sse4_2 popcnt lahf_lm
[root@esxono ~]#
si
si esta el PAE
Joel Barrios dice:
y que estás tarnbajando copnun núcelo para escritorio
Oks
es lo que veo
pero el sistema padre no ve todo el ram ni todos los núcloes
cierto?
qué devuelve free -m en el padre?
jgrados@e-connecting.pe dice:
claro ... es decir solo para administrar los demas dominios .... hablando como si estuvieramos en xen
[root@esxono ~]# free -m
total used free shared buffers cached
Mem: 488 398 89 0 47 196
-/+ buffers/cache: 153 334
Swap: 996 0 996
[root@esxono ~]# cat /etc/redhat-release
Red Hat Enterprise Linux Server release 5.1 (Tikanga)
claro el padre no ve los recursos d ram y procesador d los otros vm q tiene
Joel Barrios dice:
así es
lee documentacióin de vmare
jgrados@e-connecting.pe dice:
si ...
tuve una rapida capacvitacion
pero creo q tb debere certificar vcp ....
es mas comercial
ibm me lo esta pidiendo indirectamente
Joel Barrios dice:
en el padre, a lo sumo, has lodel fstab
solo eso
ve la posibilidad de poner un nuevo servidor, con RHEL 5.6 o centOS 5.6
bien puesto, con kernel-pae
y si puedes, usando KVM
a mi gsuto jala mejor que VMware
jgrados@e-connecting.pe dice:
ok
bien
ok ok
lo q pasa es q por contrato ibm atiende al cliente este q me han designado con vmware
Joel Barrios dice:
¿sigues ahí?
jgrados@e-connecting.pe dice:
si
ya le agrege 2 nucleos mas
ya tiene 4
Joel Barrios dice:
¿como va la supervisión del servidor???
Oks
jgrados@e-connecting.pe dice:
todo bien ...a ver la ram .. se ve igual
poro ya estoy mas trankilo por lo q me has explicado
Joel Barrios dice:
Oks
jgrados@e-connecting.pe dice:
sin embargo ... aun no se cuelga
Joel Barrios dice:
de cualquier forma, puedes hacer tambiṕen lo siguiente, pero te advierto que no lo recomiendo en serv idores. Solo escitorios
http://www.alcancelibre.org/article.php/como-limpiar-caches-memoria-gnulinux
jgrados@e-connecting.pe dice:
ok
voy a ver como va todo el dia d hoy
Joel Barrios dice:
y si quiers que el sistema use más seguido el cache
jgrados@e-connecting.pe dice:
q aun falta medio dia laboral
Joel Barrios dice:
pudes añadir algo a sysctl.conf
vm.swappiness = 10
jgrados@e-connecting.pe dice:
aja
Joel Barrios dice:
eso explicitamente conceirne al swap
pero hace ue el sistema utilice la memoria cache en situaciones donde utilizaría swap
añade:
vm.swappiness = 10
al final de /etc/sysctl.conf
y ejecutas sysctl -p /etc/sysctl.conf
jgrados@e-connecting.pe dice:
aja
Joel Barrios dice:
eso te evitará tener qu ehacer uso de la info de http://www.alcancelibre.org/article.php/como-limpiar-caches-memoria-gnulinux
limkpiar lso caches esuna operación medio riesgosa
yo lo uso en mis escritorios antes de crear ISOS de ALDOS o compilar cosas muy grandes.
en algunas ocasiones el sistema se estropea y me obliga a reinicar pulsando botón. Una de cada 20.
jgrados@e-connecting.pe dice:
ok .... para q el sistema vaya al cache y ya no se pase defrente al swap
jgrados@e-connecting.pe dice:
ola, t pase las salidas de ps -aux y free -m
x eso d mi server q se esta consumiendo toda la ram
Joel Barrios dice:
¿a qué cuenta???
jgrados@e-connecting.pe dice:
a esta d hotmail
y d gmail
Joel Barrios dice:
Oksla de hotmail ni la toco
jgrados@e-connecting.pe dice:
darkshram
Joel Barrios dice:
no, no estás saturado de ram
te voy a hacer leer un mensajde de for que precisamente publiqué esta semana
jgrados@e-connecting.pe dice:
a ver
x q tonces se pone lento el server
osea...
tengo q reiniciar
para q el server este ok
Joel Barrios dice:
de ram estás usando 668 MB
ni siquiuera estás usando swap
tienes 0985 MB de meoria libre
9085 MB de ram libre
jgrados@e-connecting.pe dice:
noooo
dice
[root@talarafs adminono]# free -m
total used free shared buffers cached
Mem: 9753 9696 56 0 387 8640
-/+ buffers/cache: 668 9085
Swap: 996 0 996
free = 56 mb
Joel Barrios dice:
no
tienss 668 MB utilizados y 9085 libres
no sabes leer lo que devuelve free -m
http://www.alcancelibre.org/forum/viewtopic.php?forum=2&showtopic=6097
jgrados@e-connecting.pe dice:
grrrrrrrrrr
entonces
q significa ese 56 ??
Joel Barrios dice:
http://www.alcancelibre.org/forum/viewtopic.php?forum=2&showtopic=6097
te voy a explicar
efectivamente, hay 9696 MB utilizados de los 9753. Pero de ésto, tienes 8640 utilizados por cache y 387 de buffers
la memopria libre se calcula de este modo....
jgrados@e-connecting.pe dice:
caray ..
Joel Barrios dice:
a la presunta memroria utilziada, le quitas la memcoria cache
y se sumas la memortia utilziada por buffers
esa es tu memroia real ñlibre y utilizda
mira con cuidado tu salida de free -m
jgrados@e-connecting.pe dice:
entonces q relacion hay entre la memoria utilizada por cache y la utilizada por buffers.. ??
Joel Barrios dice:
cache es memria que se utilizó, pero que no está en uso, y que solo está ahí por si alguien abre el mismo progrtma de nuevo
bufers son cosas que nose pueden quitar de mekroia, como kermnel y algunos módulos del núcleo
de nuevo....
y ponme atención....
jgrados@e-connecting.pe dice:
a ver
si..
Joel Barrios dice:
free -m con la terminal maximizada
tienes 4 líneas
1ra línea, nobres de las colukmnas
2da línea el uso de memroia
jgrados@e-connecting.pe dice:
ok
Joel Barrios dice:
3 línea, la suma total quitando caches y sumando buffers
ese es el valor real de tu uso de moeria
jgrados@e-connecting.pe dice:
a ver
pera
Joel Barrios dice:
tienes 668 MB de RAM utilizados
y 9085 MB libres
eso es lo que debes interpretar como memria liobre
ni siqueira estás usando swap
jgrados@e-connecting.pe dice:
ok
Joel Barrios dice:
lo que probablemetne tirtns es que debes optimizar el sistema de ficheros
porque fectivamente, tienes muchas conexiones por samba
jgrados@e-connecting.pe dice:
espera
quitando cache y sumando buffers?
osea... a ver a ver...
Joel Barrios dice:
por tanto debes optimizar sistema de ficheros, y asumo que no lo has hehco
va de nuievo
pero te te expico que es cada tipo de memortia
jgrados@e-connecting.pe dice:
ok
Joel Barrios dice:
memroia cache es un cache de cosas que abroiste recietnemtne y que se quedqan en meoria para ser utilziados de nuevo
jgrados@e-connecting.pe dice:
pero ya no esta en uso verdad ?
Joel Barrios dice:
cuando se agota el rtam fisicio, el sistema hace uso de ese cache y lo va lsustituyendo con nuevo cache
no
ya no está en uso
jgrados@e-connecting.pe dice:
entiendo
cache es una ram q puede ser reutilizada ...q esta libre
correcto ????
Joel Barrios dice:
el valor que tu debes interpretar siempre es lo que devuelva la líuena de -/+ buffers/cache
exacto
es ram recivlble
jgrados@e-connecting.pe dice:
ram reciclada lista para ser usada
Joel Barrios dice:
fijate bien etu swap
ni siquiera lo has usado
jgrados@e-connecting.pe dice:
eso si p
ok ok
Joel Barrios dice:
tienes el mismp problema de la pérsona de este mensaje
http://www.alcancelibre.org/forum/viewtopic.php?forum=2&showtopic=6097
un error de interpretación
en ese caso, el tenía 2 GB RAM
le puso 8 GB RAM pensando lo mismo que tu
jgrados@e-connecting.pe dice:
aja...
Joel Barrios dice:
y ahoira tiene un sistema copn 6.5 GB desperdiciados
jgrados@e-connecting.pe dice:
caray...
Joel Barrios dice:
ahora
tusistema se poene lento
eso es cieto
mientras no uses swap, el problemas no es de mmeoria
jgrados@e-connecting.pe dice:
si...tengo q reiniciar el server
Joel Barrios dice:
sino de otro tipo
jgrados@e-connecting.pe dice:
procesamiento ?
Joel Barrios dice:
no es problema de memroia
tiens ram para aventar para arriba
tu pŕoblema es que tu sistema es incapaz de sustentar tanrto sprocesos simultáneos
ese es tu v erdadero problema
jgrados@e-connecting.pe dice:
aja
procesamiento...
verdad ??
Joel Barrios dice:
¿ya optimizaste particones en /etc/fstab?
sip
procesamiento
jgrados@e-connecting.pe dice:
creo q no ...
Joel Barrios dice:
vim /etc/fstab
¿cuantas particones tienes?
jgrados@e-connecting.pe dice:
t pase a tu gmail
como 18 son
Joel Barrios dice:
fijate bien que vas a hacer
a cada ext3, le vas a agregar como opción lo siguiente:
noatime,nodiratime,commit=30
jgrados@e-connecting.pe dice:
ok ...
Joel Barrios dice:
todas las ext3
jgrados@e-connecting.pe dice:
osea kedaria asi defaults,acl,noatime,nodiratime,commit=30
correcto?
Joel Barrios dice:
exacto
jgrados@e-connecting.pe dice:
q significa lo q me has sugerido
Joel Barrios dice:
eliminar la función atime (last access time)
jgrados@e-connecting.pe dice:
y eso q es ?
Joel Barrios dice:
y que las consignaciones a disco se hagan cada 30 segundos en lugar de cada 5 segundos
http://www.alcancelibre.org/staticpages/index.php/como-optimizar-ext3
Opción noatime (no tiempos de acceso).
Es la forma más rápida y fácil de lograr mejoras en el desempeño. Esta opción impide se actualice los tiempos de acceso de los inodos (nodos índice), los cuales realmente son poco utilizados por la mayoría de los usuarios. Esto permite mejor desempeño en servidores de noticias y HTTP pues permite un más rápido acceso hacia el sistema de archivos. Es particularmente útil en computadoras portátiles pues reduce considerablemente la cantidad de procesos de E/S o Entrada y Salida (I/O o Input/Output) del disco duro. Equivale a utilizar chattr +A, pero aplicado a todos los datos de la partición.
jgrados@e-connecting.pe dice:
aja ... y eso ,,, por q beneficia ...d 30 en lugar q 5 ??
Joel Barrios dice:
Opción commit (consignación de cambios).
Esta opción controla el tiempo que se utilizará entra cada operación sincronización (sync) de datos y metadatos en una partición. El tiempo predeterminado es de 5 segundos. Puede incrementarse ligeramente para mejorar el desempeño, tomando en cuenta que si se específica demasiado tiempo y ocurre una interrupción de energía antes de hacer una operación de sincronización (sync), se perderán los datos más recientes con los que se haya trabajado. Esta opción solo se recomienda si se dispone de un sistema de respaldo de energía confiable.
reduce los ciclos de escritura sobre tu disco
en otnra palabras
todo lo tengo explicado en http://www.alcancelibre.org/staticpages/index.php/como-optimizar-ext3
jgrados@e-connecting.pe dice:
ya veo
caray
despues d esto
reinicio mi server ?
Joel Barrios dice:
el rednemnito del disco duro se incrementa MUY SIGNIFICATIVAMENTE
no
no vas reinciar servidor
se peuiden aplicar sin reinciar servidor
yo solo reincio servidores cuando se actualiza el nucleo
jgrados@e-connecting.pe dice:
entiendo
si por q este es un file server
Joel Barrios dice:
exacto
jgrados@e-connecting.pe dice:
bien
entonces... como aplico el cambio en caliente ?
Joel Barrios dice:
y de hehco te recomendaría converti los journals a writeback
pero ese es una segudna parte de la optimizacion
esa si require reinicar
jgrados@e-connecting.pe dice:
aja
la hacemos ?
creo q si ?
q dices ?
Joel Barrios dice:
los cambis en caliente se plican....
mount -o remount /punto/de/montaje
un paso a la vez
primero modificas el /etc/fstab
jgrados@e-connecting.pe dice:
ok ok
Joel Barrios dice:
verificas sintaxis dos veces antes de salir
jgrados@e-connecting.pe dice:
si
Joel Barrios dice:
y haces mount -o remopunt /
jgrados@e-connecting.pe dice:
ya lo hize
Joel Barrios dice:
mount -io remount /boot
etc
con toas las partciones
si miras con top, verás que si ya hiciste con todas las aptciones este procedimiento, tu uso de recursos se ha reducido sustanciamente enlo que refier a procesador
jgrados@e-connecting.pe dice:
ok
a ver lo estoy haciendo
terminando....
es mount -io remount /boot ?
-io ???
Joel Barrios dice:
nop
-o
se me fue un dedazo
-o
jgrados@e-connecting.pe dice:
ok ok
Joel Barrios dice:
todas
una por una
no uses -a para remontar todas. No funciona.
mount -o remount /todas/una/por/una
jgrados@e-connecting.pe dice:
ok
ya lo hize
a todas
ahora ?? los journals ??
Joel Barrios dice:
primero mira la mejora de rendimiento
top
jgrados@e-connecting.pe dice:
bajo
de .30 a .10
pero volvio a subir
a .67
supongo por .... uso del server
Joel Barrios dice:
si saca el prmedi deuso al día, verás que se derujo de manera muy sustancial
jgrados@e-connecting.pe dice:
top - 10:48:11 up 2:56, 1 user, load average: 0.60, 0.49, 0.42
Tasks: 391 total, 2 running, 389 sleeping, 0 stopped, 0 zombie
Cpu(s): 1.3%us, 0.7%sy, 0.0%ni, 95.3%id, 2.0%wa, 0.2%hi, 0.5%si, 0.0%st
Mem: 9987548k total, 3395820k used, 6591728k free, 358736k buffers
Swap: 1020088k total, 0k used, 1020088k free, 2384600k cached
Joel Barrios dice:
en ram vas a seguir igual
tu problema no es de ram
jgrados@e-connecting.pe dice:
ok....
Joel Barrios dice:
con lo que hciste redujista la mitad el uso del disco duro
jgrados@e-connecting.pe dice:
entonces ... los la gestion d lectura d datos en disco con esos parametros .... ofrece mayor cantidad d mas procesos en simultaneo ?
Joel Barrios dice:
así que teotricamente debes poder resister mejor las altas cargas de trabjo
jgrados@e-connecting.pe dice:
bien
Joel Barrios dice:
como esyabas antes, con el atime activo,
cada vez que lees algo, auqnue no lo modifiques, se almacena en disco la fecha del último acceso
osea, auqneu solo leas datos, escribes que los leíste
jgrados@e-connecting.pe dice:
entiendo
Joel Barrios dice:
eso hace un uso innecesario de ciuclos de escritrua del disco duro
jgrados@e-connecting.pe dice:
se registra la actividad q hize
Joel Barrios dice:
lo que hiciste fue deaactivar la función de atime
jgrados@e-connecting.pe dice:
para q no la registre ?
Joel Barrios dice:
es decir, has dejado de escribir en disco cada vez que accedes a cualquer cosas del sistema
jgrados@e-connecting.pe dice:
cualquier cosa del sistema ...t refieres a archivos de uso exclusivo del sistema operativo
o a cuakquier dato del usuario
Joel Barrios dice:
sip
en el arranque , que solo es lectura, en realidad escribes en discop que acediste a x biblioteca compartida, x fichero en /ewtc, etc. etc. etec.
jgrados@e-connecting.pe dice:
ok ... todo lo q esta debajo de /sbin por ejemplo ??
entiendo
Joel Barrios dice:
todo eso se marca como lo acecdiste en tal fecha
si lo acediste, claro
con lo que psuiste ya no vas a registyar las fechas de último acceso
nadie las usa
ni siquiera la interfaz gráfica
jgrados@e-connecting.pe dice:
osea ... el samba seguramente hace registros d uso d archivos d sistema operativo ... verdad ?
Joel Barrios dice:
atime existe por el tarado que creo mutt y que quewrá terneun servidor de corre electrónico y donde todos los usuarios utiliuzaran mutt desde terminal
gracias a ese pedazo de animal, todos debemos pagar el impuesto de atime
jgrados@e-connecting.pe dice:
jaja
Joel Barrios dice:
no veo caso modifiques el journalhast aque entiendfas opara que se cambia el fomato de jouirnal
hay tres formatos
oredered
que es el mod preeterminado
writeback y jounral 8asecas)
jgrados@e-connecting.pe dice:
samba posiblemente... tb registra accesos a archivos de sistema cada vez q un usuario d samba accede a un recurso compartido
Joel Barrios dice:
http://www.alcancelibre.org/staticpages/index.php/como-optimizar-ext3
ordered: Es el valor predeterminado. Escribe los datos asociados a los metadatos primero en el sistema de archivos antes de hacerlo en el registro por diario. Si es prioritario garantizar la integridad de datos o bien se carece de un sistema de respaldo de energía confiable, es la opción que debe utilizarse.
writeback: Hace que el sistema de archivos se comporte de manera similar a XFS. Sin preservar el ordenamiento al escribir en el disco, de modo que las consignaciones de cambios (commits) en el registro por diario puede ocurrir antes de la escritura en el sistema de archivos. Este método es el más rápido porque solo los metadatos se almacenan en el registro por diario, pero puede hacer que se muestren datos viejos después de una falla del sistema o interrupción de energía. Solo se recomienda si se dispone de un sistema de respaldo de energía confiable.
journal: Es lo opuesto a ordered. Obliga a escribir primero los datos en el registro por diario y luego en el sistema de archivos, por lo cual utiliza un registro por diario más grande y que por lo tanto demora más tiempo en recuperarse en caso de una falla del sistema o interrupción de energía. Este es evidentemente el método más lento en la mayoría de los casos, salvo que se realicen operaciones de lectura y escritura al mismo tiempo, como ocurre con las bases de datos.
jgrados@e-connecting.pe dice:
este ultmo se ve mas seguro no? mas lento pero mas seguro creo ...
Joel Barrios dice:
sip
solo re recoiienda con base s dedatos
ahí mejora el rendimiento
si es uan base de datos, la base de datos trabja más rápido
con journal
en servidores de ficheros se recomienda utilizar writeback
jgrados@e-connecting.pe dice:
en un file server .. samba.... deberia ser mas recomendable el ordered entonces
Joel Barrios dice:
tiene un mucho mejor rendimiento
jgrados@e-connecting.pe dice:
ah ok, y eso se edita en fstab tb ??
Joel Barrios dice:
si no tienesun buel respaldo de energía, dejalas como están
ya están en ordered todas
jgrados@e-connecting.pe dice:
si..
Joel Barrios dice:
si tienssun buen respaldo de energía, puedes convertir todo a writeback
si no le tienes confianza a tu resplado denergía, dejas como está todo.
jgrados@e-connecting.pe dice:
claro
Joel Barrios dice:
a lo sumo, puedes cambiar / y /boot a modo writeback
jgrados@e-connecting.pe dice:
mejro lo dejo todo como esta
Joel Barrios dice:
sip
jgrados@e-connecting.pe dice:
en realidad tengo una particion /data/ q es donde esta todos los recurso compartidos
Joel Barrios dice:
comn lo que ya hiciste deberás notar una mejora sustancial en el rendoimniento del equipo
jgrados@e-connecting.pe dice:
x q a veces encontre el servidor colgado
y eso me obligaba a reiniciar con el boton d vmware
Joel Barrios dice:
señal que hay demasiados usurios y conexiones
jgrados@e-connecting.pe dice:
si pues... tengo como 600 usuarios en total ...
o 700 creo
Joel Barrios dice:
¿que procesador dices que trienes????
para lo que me mencunas debes tener un opentium xeon de 4 núcleos
jgrados@e-connecting.pe dice:
root@talarafs etc]# cat /proc/cpuinfo
processor : 0
vendor_id : GenuineIntel
cpu family : 6
model : 44
model name : Intel Xeon CPU X5680 @ 3.33GHz
stepping : 2
cpu MHz : 3333.451
cache size : 12288 KB
Joel Barrios dice:
¿cuantos núcleos???
jgrados@e-connecting.pe dice:
0 y 1
estimo q solo 2
Joel Barrios dice:
con dos núcleos puedes atender hasta 200 usuarios
jgrados@e-connecting.pe dice:
caray
Joel Barrios dice:
por lo general se calcula un núcleo por cada 100-150 usuarios
estas rebasado
jgrados@e-connecting.pe dice:
para samba verdad ??
Joel Barrios dice:
cualquier servicio
jgrados@e-connecting.pe dice:
a bien
bueno
como tengop este samba en un vmware esx
voy a agregarle mas nucleos
facil 4 mas
Joel Barrios dice:
¿estás en máquina virtual???
jgrados@e-connecting.pe dice:
si
Joel Barrios dice:
todavía peor
¿ya configuraste organizador de entrada y salida????
jgrados@e-connecting.pe dice:
creo q no
eso es en esx ??
Joel Barrios dice:
tiens 4 organizadores de entrada y salida a elegir
jgrados@e-connecting.pe dice:
en los discos t refieres ?
Joel Barrios dice:
espera
mejor te paso mi manual....
jgrados@e-connecting.pe dice:
porfas
cuando viuenes a peru joel ?
Joel Barrios dice:
ahora que me inviten
jajaja
espera
ya me acordé que no he escritro libro de i/o schedulers
pero ahí te va....
jgrados@e-connecting.pe dice:
a ver
Joel Barrios dice:
en CentOS 5, tienes cuatro organziadores de entrda y salida
jgrados@e-connecting.pe dice:
tengo rhel 5.5
Joel Barrios dice:
noop, anticipatory, deadline y cfq
el sistema usa de modo predeerminado cfq
es el que equilibra más justamente los procesos de entrda y salida
jgrados@e-connecting.pe dice:
ya...
Joel Barrios dice:
noop se utiliza en netbooks, ssds, livecds y cualquier cosa donde se escriba poco y se rewquirea obtener el mejor redimiento en cuanto a lectura
anticipatory es el recomendado prara servidored e ficheros
deadline solo se recomienda en bases de datos
cfq en uso general
jgrados@e-connecting.pe dice:
entonces ....
Joel Barrios dice:
noop se utiliza en maquinas virtuales
y anticipatory en servidores de ficheros
¿tienes procesos de lectura/escritura?
jgrados@e-connecting.pe dice:
mmm
Joel Barrios dice:
¿en que proporciuón haces escritrura respecto a lectura?
jgrados@e-connecting.pe dice:
no lo se
puedo verificarlo ?
d algun modo ?
Joel Barrios dice:
anticipatory sería mi mejor consejo
jgrados@e-connecting.pe dice:
porfavor
Joel Barrios dice:
vim /etc/grub.conf
jgrados@e-connecting.pe dice:
default=0
timeout=1
splashimage=(hd0,0)/grub/splash.xpm.gz
hiddenmenu
title fserver (2.6.18-194.el5)
root (hd0,0)
kernel /vmlinuz-2.6.18-194.el5 ro root=/dev/sdb1
initrd /initrd-2.6.18-194.el5.img
[root@talarafs etc]#
Joel Barrios dice:
añades como opción:
elevator=anticipatory
kernel /vmlinuz-2.6.18-194.el5 ro root=/dev/sdb1 elevator=anticipatory
jgrados@e-connecting.pe dice:
en la linea kernel ?
Joel Barrios dice:
sip
y lo mejor de todo... se peude aplicar de inmediato sin reinicar
lo que haces en grub.conf se hace solo para automatizarlo
jgrados@e-connecting.pe dice:
asu
Joel Barrios dice:
cat /sys/block/sdb/queue/scheduler
¿qué te muestra????
jgrados@e-connecting.pe dice:
[root@talarafs etc]# cat /sys/block/sdb/queue/scheduler
noop anticipatory deadline [cfq]
[root@talarafs etc]#
Joel Barrios dice:
echo anticipatory > /sys/block/sdb/queue/scheduler
jgrados@e-connecting.pe dice:
cfq esta como default verdad ?
Joel Barrios dice:
sip
echo anticipatory > /sys/block/sdb/queue/scheduler
jgrados@e-connecting.pe dice:
ya esta
[root@talarafs etc]# cat /sys/block/sdb/queue/scheduler
noop [anticipatory] deadline cfq
[root@talarafs etc]#
Joel Barrios dice:
listo
ya está aplicado EN ESE DISCO
SIN REINICIAR
jgrados@e-connecting.pe dice:
entonces esto es para optmizar el organizador I/O
sin reiniciar ok sensey
Joel Barrios dice:
ahora aplica en el resto de los discos
jgrados@e-connecting.pe dice:
en el resto d los discsos ???
ah ok ok
Joel Barrios dice:
¿todas las partticones están en /dev/sdb?
¿No hay /dev/sda?
no se donde tengas loa volumens lógicos
tienes varios
de sos ni idea en que dispiositivos están
a eso me refiero
jgrados@e-connecting.pe dice:
si si
Joel Barrios dice:
si hay un sda, pues aplcias también en sda
jgrados@e-connecting.pe dice:
sorr
y
tengo sda
sdb
sdc
Joel Barrios dice:
oks
aplicas igual
echo anticipatory > /sys/block/sda/queue/scheduler
jgrados@e-connecting.pe dice:
ok lo estoy aplicando
Joel Barrios dice:
echo anticipatory > /sys/block/sdc/queue/scheduler
¿no vieron esto en el curso de rhce? Yo lo doy en mis cursos.
jgrados@e-connecting.pe dice:
[root@talarafs etc]# cat /sys/block/sda/queue/scheduler
noop [anticipatory] deadline cfq
[root@talarafs etc]# cat /sys/block/sdb/queue/scheduler
noop [anticipatory] deadline cfq
[root@talarafs etc]# cat /sys/block/sdc/queue/scheduler
noop [anticipatory] deadline cfq
[root@talarafs etc]#
no
esto no enzeñaron en el rhce
Joel Barrios dice:
zass
osea, estoy más cañón que RH?
jgrados@e-connecting.pe dice:
ufff
ya estas para rhca
ja
Joel Barrios dice:
jajajjaja
jgrados@e-connecting.pe dice:
jJAJAJAJAJAJAJA
Joel Barrios dice:
yo pensé que si lo daban en el curso de rhce
jgrados@e-connecting.pe dice:
nones
Joel Barrios dice:
¿ya añadiste en grub.conf el elevator=anticipatory?
jgrados@e-connecting.pe dice:
asi es
Joel Barrios dice:
eso auitomatiza lo que hiciste manualmente
oks
ahora deja trabajando normal
jgrados@e-connecting.pe dice:
aja
Joel Barrios dice:
debe ser menos frecuente que tengas que reiniciarelo prque se trabó
jgrados@e-connecting.pe dice:
bien
Joel Barrios dice:
no descarto siga dand problemas, poruq estás excediudo en carga de trabajo
jgrados@e-connecting.pe dice:
por los nucelos
Joel Barrios dice:
muy excedido
nuclos o micros
jgrados@e-connecting.pe dice:
voy a apagar el server mas tarde y le agregare mas nucelos
Joel Barrios dice:
depedne como lo veas
antes de que intel sacara sus dobles nbucleos, lo caculabamos por CPUs
jgrados@e-connecting.pe dice:
pero d doble nucleo... en realidad son solo logicos
verdad?
por q hasta donde entiendo el procesamiento paralelo como tal ...aun no existe
Joel Barrios dice:
si estuviéramos a principios de siglo, te diría que necesitas añadir al menos otro cpu
los nucleos es como tneer cpus virtuales
si lo ves dede el punto de visdta, tienes un solo cpu, estas MUY rebasado
tons, no te queda más que optimizar
jgrados@e-connecting.pe dice:
claro
Joel Barrios dice:
pruebalo, deberás sentir mejoras sustanciales y visibles
jgrados@e-connecting.pe dice:
bien
estos temas si se tocan en ... lpi ?
Joel Barrios dice:
npi
yo asumo que si
jgrados@e-connecting.pe dice:
bien
mas bien
tus cursos no los tienes
o nolo das en linea ?
Joel Barrios dice:
solo los doy en persona
jgrados@e-connecting.pe dice:
entiendo
Joel Barrios dice:
puedo darlos por mensajero
jgrados@e-connecting.pe dice:
como asi ?
impresos ?
Joel Barrios dice:
probablemebte pongamos un moodle este año, pero todavía no resuelvo cxomo hacer un curso de linux a través de moodle
jgrados@e-connecting.pe dice:
mmm
me avisas
Joel Barrios dice:
justamente como te estoy atendiendo en este moment
tu pregutnas, yo respondo
jgrados@e-connecting.pe dice:
yo estaria sinceramente interesado
Joel Barrios dice:
y rte indoco que hacer
regreso en 5 minutos
necesito que pongas a prueba el servidor
jgrados@e-connecting.pe dice:
bien
si en eso estoy
Joel Barrios dice:
¿el servidor padre es Linux también o es windoes?
jgrados@e-connecting.pe dice:
voy a monitorearlo
q me recocomiendas brveemente para monitorearle
nagios no creo
es muy superficial
talvez algo q registre performance ..
el server host es vmware esx
basado en rhel
rhel 5.1
Joel Barrios dice:
aplica el notime y ndiratime en el servidor padre
jgrados@e-connecting.pe dice:
en el fstab verdad
Joel Barrios dice:
o demás dejalo igual
solo noatime y nodiratime
jgrados@e-connecting.pe dice:
ok
Joel Barrios dice:
¿estás actualizado el rhel padre o te quedaste en 5.1?
jgrados@e-connecting.pe dice:
esta en 5.1 ahora
Joel Barrios dice:
si actualizas a 5.6, tiene pequeñas mejoras en desempeño
jgrados@e-connecting.pe dice:
si ... tengo q conseguir el 5.6 aun
no se q tan transparente sea ese upgrade
Joel Barrios dice:
volviendo alo de la memoria, para que te queda claro, si llegas a utilizar swap, etonces si significa requiers más ram
jgrados@e-connecting.pe dice:
si
eso si recuerdo del rhce
Joel Barrios dice:
el swap es una valvula de seguridad para la memoria
jgrados@e-connecting.pe dice:
swap lee creo a 10 veces mas lento q la memoria ram real
y solo se usa para el sistema no se caiga
Joel Barrios dice:
mientras no toque el swap, singifica que de ram estás bien
jgrados@e-connecting.pe dice:
asi es
mira en mi server padre tengo
[root@esxono ~]# cat /proc/cpuinfo
processor : 0
vendor_id : GenuineIntel
cpu family : 6
model : 44
model name : Intel Xeon CPU X5680 @ 3.33GHz
stepping : 2
cpu MHz : 3333.507
cache size : 12288 KB
fpu : yes
fpu_exception : yes
cpuid level : 11
wp : yes
flags : fpu vme de pse tsc msr pae m
un unico nucleo !!!!
Joel Barrios dice:
zas
nuevamente, estas sobrepasado
jgrados@e-connecting.pe dice:
caray
Joel Barrios dice:
pero en servidores de vm solo se optiomiza con noatime y nodiratime
jgrados@e-connecting.pe dice:
ok
Joel Barrios dice:
el jorunal tiene que quedarse com ordered
igual el i/o scheduler
jgrados@e-connecting.pe dice:
un mo,mento
Joel Barrios dice:
si las máquinas virtuales son de solo lectur, el i/o scheduler lo puedes poner como noop
jgrados@e-connecting.pe dice:
en la consola d administracion d vmware dice q hay 12 nucleos
pero
por comandos con el cat /proc/cpuinfo
veo solo 1 nucleo
Joel Barrios dice:
mmm
cosa de cotejar con el modelo exacto del micro
jgrados@e-connecting.pe dice:
[root@esxono ~]# cat /proc/cpuinfo
processor : 0
vendor_id : GenuineIntel
cpu family : 6
model : 44
model name : Intel Xeon CPU X5680 @ 3.33GHz
Joel Barrios dice:
y asumiendo que estás utilizado kernel-PAE
jgrados@e-connecting.pe dice:
no es kernel pae
Joel Barrios dice:
http://ark.intel.com/Product.aspx?id=47916
en realdiad solo tiens 6 nucleos
los 12 que ves son en realidad 12 hilos
tu RHEL es AS o ES?
cat /etc/redhat-release
jgrados@e-connecting.pe dice:
del server padre
oot@esxono ~]# uname -a
Linux esxono 2.6.18-164.ESX #1 Fri Apr 16 14:57:03 PDT 2010 x86_64 x86_64 x86_64 GNU/Linux
Joel Barrios dice:
cat /etc/redhat-release
parece que tienes un ES
jgrados@e-connecting.pe dice:
[root@esxono ~]# free -m
total used free shared buffers cached
Mem: 488 398 89 0 47 196
-/+ buffers/cache: 153 334
Swap: 996 0 996
[root@esxono ~]# cat /etc/redhat-release
Red Hat Enterprise Linux Server release 5.1 (Tikanga)
esa salida de memoria me asusta ....
el kernel PAE es para leer toda la ram .,...cuando esta es grande
verdad ?
pero en la consola de vmware veo 36 Gb
Joel Barrios dice:
sip
jgrados@e-connecting.pe dice:
creo q es la usada solo para ese sistema padre
ya entendi
Joel Barrios dice:
¿cuanto ram ves en la terminal del servidor padre???
jgrados@e-connecting.pe dice:
mejor dicho ya recorde
488 mb
Joel Barrios dice:
https://www.redhat.com/rhel/server/compare/
jgrados@e-connecting.pe dice:
pero lo demas esta asignado ps a las otras vm
igual los procesadores
ja
Joel Barrios dice:
con RHEL 5 ES solo puedes utilizar dos cpus (sin importar cuanto snucleos tengan)
con el AS, puedes utilizar cualqueir cantidad de cpus
jgrados@e-connecting.pe dice:
con el PAE creo se puede usar mas d 8 gb d ram verdad ?
Joel Barrios dice:
se usa a partir de 4 GB RAM
se hace de ese modo porque lso escritiros actuales tiene precisamente ese lpimete
4GB RAM
cuakqlueroi cosa con más de 4GB RAM, comercialmente habkando, son servidores
no vi que tu servidor use kernel-PAE
jgrados@e-connecting.pe dice:
no ps
Joel Barrios dice:
y parece que es un RHEL5 ES
Linux mail.equipar.com.mx 2.6.18-238.5.1.el5PAE #1 SMP Fri Apr 1 19:33:23 EDT 2011 i686 i686 i386 GNU/Linux
jgrados@e-connecting.pe dice:
pero sin embargo .... si esta bien creo por q solo el sistema operativo ... como el dom0 en xen ,... usa solo pocos recursos
todo lo demas es para las virtuales
Joel Barrios dice:
ese servidor lo tengo con 4 GB RAM, ahí si usamos el pARE. Sin el PAE solo ve 3 GB RAM
jgrados@e-connecting.pe dice:
algo asi lo implementa creo el esx
Joel Barrios dice:
la coas es que solo se ve un cpu en tu servidor padre
jgrados@e-connecting.pe dice:
asi es
Joel Barrios dice:
señal que probablemetne debas ponerle el kernel-PAE
que desconozco si sea compatible con VMware
cosa de eleer documentación
jgrados@e-connecting.pe dice:
claro
Joel Barrios dice:
evidentemente vmwre si ve todo
el el servidor que tengo, tiene 8 nucleos
jgrados@e-connecting.pe dice:
si x q entiendo es virtualizacion propiamenente dicha.... desde hw verdad ??
Joel Barrios dice:
y tiuene instruccioes para virualziación
sip
jgrados@e-connecting.pe dice:
claro
Joel Barrios dice:
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx lm constant_tsc pni monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr lahf_lm
jgrados@e-connecting.pe dice:
si ps ...
Joel Barrios dice:
cat /proc/cpuinfo
grep --color=auto vmx
jgrados@e-connecting.pe dice:
el vmx creo es para inte
l
Joel Barrios dice:
sip
cat /proc/cpuinfo
grep --color=auto vmx
jgrados@e-connecting.pe dice:
[root@esxono ~]# cat /proc/cpuinfo
grep --color=auto vmx
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm syscall nx pdpe1gb rdtscp lm constant_tsc nonstop_tsc pni monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr sse4_1 sse4_2 popcnt lahf_lm
[root@esxono ~]#
Joel Barrios dice:
sin el kernel PAE, el sistema es incapaz de usar las intrucciones de PAE del cpu
cat /proc/cpuinfo
grep --color=auto pae
todo indica que no tienes intriccionespara PAE
jgrados@e-connecting.pe dice:
[root@esxono ~]# cat /proc/cpuinfo
grep --color=auto pae
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm syscall nx pdpe1gb rdtscp lm constant_tsc nonstop_tsc pni monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr sse4_1 sse4_2 popcnt lahf_lm
[root@esxono ~]#
si
si esta el PAE
Joel Barrios dice:
y que estás tarnbajando copnun núcelo para escritorio
Oks
es lo que veo
pero el sistema padre no ve todo el ram ni todos los núcloes
cierto?
qué devuelve free -m en el padre?
jgrados@e-connecting.pe dice:
claro ... es decir solo para administrar los demas dominios .... hablando como si estuvieramos en xen
[root@esxono ~]# free -m
total used free shared buffers cached
Mem: 488 398 89 0 47 196
-/+ buffers/cache: 153 334
Swap: 996 0 996
[root@esxono ~]# cat /etc/redhat-release
Red Hat Enterprise Linux Server release 5.1 (Tikanga)
claro el padre no ve los recursos d ram y procesador d los otros vm q tiene
Joel Barrios dice:
así es
lee documentacióin de vmare
jgrados@e-connecting.pe dice:
si ...
tuve una rapida capacvitacion
pero creo q tb debere certificar vcp ....
es mas comercial
ibm me lo esta pidiendo indirectamente
Joel Barrios dice:
en el padre, a lo sumo, has lodel fstab
solo eso
ve la posibilidad de poner un nuevo servidor, con RHEL 5.6 o centOS 5.6
bien puesto, con kernel-pae
y si puedes, usando KVM
a mi gsuto jala mejor que VMware
jgrados@e-connecting.pe dice:
ok
bien
ok ok
lo q pasa es q por contrato ibm atiende al cliente este q me han designado con vmware
Joel Barrios dice:
¿sigues ahí?
jgrados@e-connecting.pe dice:
si
ya le agrege 2 nucleos mas
ya tiene 4
Joel Barrios dice:
¿como va la supervisión del servidor???
Oks
jgrados@e-connecting.pe dice:
todo bien ...a ver la ram .. se ve igual
poro ya estoy mas trankilo por lo q me has explicado
Joel Barrios dice:
Oks
jgrados@e-connecting.pe dice:
sin embargo ... aun no se cuelga
Joel Barrios dice:
de cualquier forma, puedes hacer tambiṕen lo siguiente, pero te advierto que no lo recomiendo en serv idores. Solo escitorios
http://www.alcancelibre.org/article.php/como-limpiar-caches-memoria-gnulinux
jgrados@e-connecting.pe dice:
ok
voy a ver como va todo el dia d hoy
Joel Barrios dice:
y si quiers que el sistema use más seguido el cache
jgrados@e-connecting.pe dice:
q aun falta medio dia laboral
Joel Barrios dice:
pudes añadir algo a sysctl.conf
vm.swappiness = 10
jgrados@e-connecting.pe dice:
aja
Joel Barrios dice:
eso explicitamente conceirne al swap
pero hace ue el sistema utilice la memoria cache en situaciones donde utilizaría swap
añade:
vm.swappiness = 10
al final de /etc/sysctl.conf
y ejecutas sysctl -p /etc/sysctl.conf
jgrados@e-connecting.pe dice:
aja
Joel Barrios dice:
eso te evitará tener qu ehacer uso de la info de http://www.alcancelibre.org/article.php/como-limpiar-caches-memoria-gnulinux
limkpiar lso caches esuna operación medio riesgosa
yo lo uso en mis escritorios antes de crear ISOS de ALDOS o compilar cosas muy grandes.
en algunas ocasiones el sistema se estropea y me obliga a reinicar pulsando botón. Una de cada 20.
jgrados@e-connecting.pe dice:
ok .... para q el sistema vaya al cache y ya no se pase defrente al swap
Suscribirse a:
Entradas (Atom)