lunes, 8 de octubre de 2012

Hacer tuning del sistema y considerar el cambio de configuraciones

 Una vez evaluado el rendimiento de un sistema informático, hay una serie de medidas que se pueden tomar para sintonizarlo, es decir, mejorar sus prestaciones en algún aspecto.

 En concreto, puede hacerse algo de lo siguiente:

Ajuste de parámetros del sistema operativo: hay algunos parámetros que el supe usuario, o administrador del sistema, puede modificar, usando programas suministrados con el sistema operativo o recompilando alguna parte, generalmente el kernel, como sucede en algunas versiones de UNIX.

Ajuste de parámetros del hardware, es decir, examinar la configuración hardware del sistema y ver que parámetros se pueden alterar, tales como por ejemplo la activación de caches hardware, el reloj del sistema, frecuencia del bus.

 Algunos de estos cambios pueden ser peligrosos.

  En ordenadores con placas madres antiguas (de los que cada vez quedan menos) se tendrá que hacer mediante cambios de jumper (es decir, pequeños puentes entre dos conectores), y en ordenadores modernos accediendo al setup al arrancar el ordenador (habitualmente pulsando       CTRL-ALT-ESC, F1, o una combinación de teclas similar).



ELIDE ELISA RIVERA PEREZ-09380887

UNIDAD ZOZOCOLCO

  

Obtención de los parámetros del sistema y correlacionarlos con los de los niveles superiores



El interés de la TGS, son las características y parámetros que establece para todos los sistemas. Aplicada a la administración la TS, la empresa se ve como una estructura que se reproduce y se visualiza a través de un sistema de toma de decisiones, tanto individual como colectivamente.
Desde un punto de vista histórico, se verifica que:
·         La teoría de la administración científica usó el concepto de sistema hombre-máquina, pero se limitó al nivel de trabajo fabril.
·         La teoría de las relaciones humanas amplió el enfoque hombre-máquina a las relaciones entre las personas dentro de la organización. Provocó una profunda revisión de criterios y técnicas gerenciales.
·         La teoría estructuralista concibe la empresa como un sistema social, reconociendo que hay tanto un sistema formal como uno informal dentro de un sistema total integrado.
·         La teoría del comportamiento trajo la teoría de la decisión, donde la empresa se ve como un sistema de decisiones, ya que todos los participantes de la empresa toman decisiones dentro de una maraña de relaciones de intercambio, que caracterizan al comportamiento organizacional.
·         Después de la segunda guerra mundial, a través de la teoría matemática se aplicó la investigación operacional, para la resolución de problemas grandes y complejos con muchas variables.
·         La teoría de colas fue profundizada y se formularon modelos para situaciones típicas de prestación de servicios, en los que es necesario programar la cantidad óptima de servidores para una esperada afluencia de clientes.

Según Bertalanffy, sistema es un conjunto de unidades recíprocamente relacionadas. De ahí se deducen dos conceptos: propósito (u objetivo) y globalismo (o totalidad).

·         Propósito u objetivo: todo sistema tiene uno o algunos propósitos. Los elementos (u objetos), como también las relaciones, definen una distribución que trata siempre de alcanzar un objetivo.
·         Globalismo o totalidad: un cambio en una de las unidades del sistema, con probabilidad producirá cambios en las otras. El efecto total se presenta como un ajuste a todo el sistema. Hay una relación de causa/efecto. De estos cambios y ajustes, se derivan dos fenómenos: entropía y homeostasia.
·         Entropía: es la tendencia de los sistemas a desgastarse, a desintegrarse, para el relajamiento de los estándares y un aumento de la aleatoriedad. La entropía aumenta con el correr del tiempo. Si aumenta la información, disminuye la entropía, pues la información es la base de la configuración y del orden. De aquí nace la negentropía, o sea, la información como medio o instrumento de ordenación del sistema.
·         Homeostasia: es el equilibrio dinámico entre las partes del sistema. Los sistemas tienen una tendencia a adaptarse con el fin de alcanzar un equilibrio interno frente a los cambios externos del entorno.

En cuanto a su constitución, pueden ser físicos o abstractos:
·         Sistemas físicos o concretos: compuestos por equipos, maquinaria, objetos y cosas reales. El hardware.
·         Sistemas abstractos: compuestos por conceptos, planes, hipótesis e ideas. Muchas veces solo existen en el pensamiento de las personas. Es el software.
En cuanto a su naturaleza, pueden cerrados o abiertos:
·         Sistemas cerrados: no presentan intercambio con el medio ambiente que los rodea, son herméticos a cualquier influencia ambiental. No reciben ningún recurso externo y nada producen que sea enviado hacia fuera.
·         Sistemas abiertos: presentan intercambio con el ambiente, a través de entradas y salidas. Intercambian energía y materia con el ambiente. Son adaptativos para sobrevivir. Su estructura es óptima cuando el conjunto de elementos del sistema se organiza, aproximándose a una operación adaptativa.

Los parámetros de los sistemas son:
·         Entrada o insumo o impulso (input): es la fuerza de arranque del sistema, que provee el material o la energía para la operación del sistema.
·         Salida o producto o resultado (output): es la finalidad para la cual se reunieron elementos y relaciones del sistema. Los resultados de un proceso son las salidas, las cuales deben ser coherentes con el objetivo del sistema. Los resultados de los sistemas son finales, mientras que los resultados de los subsistemas con intermedios.
·         Procesamiento o procesador o transformador (throughput): es el fenómeno que produce cambios, es el mecanismo de conversión de las entradas en salidas o resultados. Generalmente es representado como la caja negra, en la que entran los insumos y salen cosas diferentes, que son los productos.
·         Retroacción o retroalimentación o retroinformación (feedback): es la función de retorno del sistema que tiende a comparar la salida con un criterio preestablecido, manteniéndola controlada dentro de aquel estándar o criterio.
·         Ambiente: es el medio que envuelve externamente el sistema. Está en constante interacción con el sistema, ya que éste recibe entradas, las procesa y efectúa salidas. La supervivencia de un sistema depende de su capacidad de adaptarse, cambiar y responder a las exigencias y demandas del ambiente externo. Aunque el ambiente puede ser un recurso para el sistema, también puede ser una amenaza.

Hacer el deployment de una aplicación (J2EE+ WS) y ver los principales indicadores

 

Un descriptor de despliegue (en inglés Deployment Descriptor) (DD) es un componente de aplicaciones J2EE que describe cómo se debe desplegar (o implantar) una aplicación web. Esto dirige una herramienta de despliegue (o publicación) para desplegar un módulo o aplicación con opciones de contenedor específicas y describe requisitos de configuración específicos que puede resolver un desplegador.
IBM WebSphereApplication Server (WAS, servidor de aplicaciones WebSphere), un servidor de aplicaciones de software, es el producto estrella dentro de la familia WebSphere de IBM. WAS está construido usando estándares abiertos tales como J2EE, XML, y Servicios Web. Varios laboratorios de IBM alrededor del mundo participaron en la creación de los productos run-time WebSphere y las herramientas de desarrollo. Esto funciona con varios servidores web incluyendo Apache HTTP Server, Netscape Enterprise Server, Microsoft Internet InformationServices (IIS), IBM HTTP Server para i5/OS, IBM HTTP Server para z/OS, y también IBM HTTP Server para el sistema operativoAIX/Linux/Microsoft Windows/Solaris.
El repositorio de configuración basado en bases de datos fue reemplazado con un repositorio de configuración basado en ficheros XML de replicación. Un servicio llamado el Gestor de Despliegue tenía la copia maestra de la configuración de celdas, y los nodos tenían los ficheros que necesitaran copiados desde este servidor maestro cuando quiera que cambiaran. V5 también incluyó una versión miniatura de MQ 5.3 llamado el servidor de Java MessageService (JMS) empotrado.
§  Express Edition reemplaza a la edición Standard. Express ahora se convierte en el término que indica las ofertas orientadas a PyMEsdesde IBM, a través de todas sus marcas de software.
§  Base
§  Network Deployment(Despliegue de Red). Esta versión soporta el despliegue de una configuración en celdas con cluster y soporte a tolerancia de fallos J2EE. Ahora también incluye EdgeComponents, previamente conocido como Edge Server. Esto suministra un servidor proxy, balanceado de carga, y enrutamiento basado en contenidos.
§  Enterprise Edition. Esta versión añadió un motor de workflow, llamado el Coreógrafo de Procesos, la primera vez, pero elimina el estándar BPEL. También añadió el primer modelo de threading de aplicaciones completamente soportado llamado WebSphereAsynchronousBeans.
§  WebSphereApplication Server para z/OS. Esta versión esencialmente es el mismo que el producto de Network Deployment excepto que está optimizado para tomar ventaja total de las características z/OS, tales como el Gestor de Carga de Trabajo(Workload), para impulsar las tecnologías clave que hacen al mainframe indispensable para cargas de trabajo seguras, importantes y escalables.

 

Versión 6

  • Esta versión fue publicada en diciembre de 2004. Es un servidor de aplicaciones que cumple J2EE 1.4.

§  CommunityEdition (Gratuito, para recibir soporte bajo pago)
Código basado en el proyecto Apache Geronimo
§  Express
Muchas extensiones del modelo de programación previamente encontradas en WebSphereApplication Server V5.0 Enterprise Edition fueron extraídas del enterprise hacia el Express y Base. Estas APIs incluyeron perfil de aplicación, beans de inicio, el planificador, y los beans asíncronos.
El motor JMS, ahora llamado "WebSpherePlatformMessaging," fue reescrito en Java al 100% y mejorada su funcionalidad. (Obviamente WebSphere MQ es todavía soportado como el proveedor JMS y es interoperable con WebSpherePlatformMessaging.)
§  Base
§  Network Deployment
El clustering fue reescrito para usar el gestor de alta disponibilidad. Esto gestiona todos los singletons en el entorno WebSphere y puede suministrar recuperación en caliente para esos singletons.
WebSphere fue modificado para que un sistema de ficheros compartido pudiera usarse para almacenar logs de transacciones y esto significa que cualquier miembro del cluster con ese sistema de ficheros compartido montado puede recuperar en caliente las transacciones XA dudosas sin software HA externo.
El rol del Gestor de Despliegue due eliminado de todas las operaciones runtime de clustering. Esto es solo requerido para admin JMX centralizado y cambios en la configuración.

ObjectGrid

El ObjectGrid es la primera pieza del framework de cacheado distribuido de IBM. V6 de XD se entrega con soporte para cacheado de Objetos locales Java así como también cacheado peer to peer con invalidación/push de datos asíncronos. Esto está diseñado para instalar framework extensible de cliente para cachear objetos. Todos los aspectos del framework núcleo tienen puntos de plugin(para añadir plugin). Esto permite a los clientes añadir funciones así como también permite a IBM extenderlo en futuros niveles del producto. Esto está diseñado para ejecutarse independientemente del WebSphere. No significa que no se integra con WebSphere 6.0 XD, sí que lo hace. En cambio, esto también funcionará con las versiones viejas del servidor de aplicaciones, servidores tomcat, y servidores de aplicaciones competitivos. Esto es necesario para competir contra otros productos de cache distribuida del mercado. Actualmente solo requiere un nivel de JDK 1.4 de cualquier vendedor. La Version 2 de ObjectGrid está actualmente bajo desarrollo para entrega en XD 6.0.1. Esto añadirá la función significativa al componente así como también un soporte a nivel JDK más amplio. La intención es permitir a los clientes construir grandes grids de JVMs en las cuales puedan conectar aplicaciones y almacenar objetos de varias calidades de servicio. La grid está siendo diseñada para escalar a 1000s de JVMs y mantener una gran cantidad de datos.

viernes, 5 de octubre de 2012

COMO INSTALAR JAVA



 Instalar evaluar los principales parámetros de la JVM y servidor web


El procedimiento de descarga de Java consiste, a grandes rasgos, en: 

  • Descargar e instalar 
  • Activar y configurar 
  • Probar la instalación

Se instalará el siguiente software en su equipo:
  1. La descarga de Java, que incluye el software del complemento Java y los componentes de la Máquina virtual de Java (JVM) necesarios para ejecutar en un navegador web applets basados en la tecnología Java.
  2. El software Java Web Start, que simplifica el inicio y la ejecución de programas basados en Web que emplean el software de Java.
La descarga e instalación de Java es sencilla y gratuita. Hay varias formas de obtener Java para Windows
  • Descargar en línea
  • Descarga fuera de línea
En línea
La instalación manual descarga un archivo de programa ejecutable para instalar desde la red (IFTW) y apenas requiere intervención del usuario. Al ejecutarlo, el programa obtiene de la red todos los archivos necesarios, por lo que es imprescindible permanecer conectado a Internet durante la instalación.
  • Instrucciones para descargar e instalar Java para Windows en línea
  • Necesita permisos de administrador para instalar Java en Microsoft Windows.
  • Si tiene alguna dificultad con la opción Descarga en línea, pruebe con la opción Fuera de línea.
Fuera de línea
Para la instalación fuera de línea es necesario descargar un archivo ejecutable disponible en la página de descarga manual de Java y que incluye todos los archivos necesarios para que el usuario realice la instalación completa. No es necesario permanecer conectado a Internet durante la instalación. El archivo puede copiarse también e instalarse en otro equipo que no tenga conexión a Internet.
  • Instrucciones para descargar e instalar Java para Windows fuera de línea
  • Necesita permisos de administrador para instalar Java en Microsoft Windows.

Se recomienda, antes de proceder con la instalación en línea, desactivar el cortafuego de Internet. En algunos casos, la configuración del cortafuegos predeterminado se establece para rechazar todas las instalaciones automáticas o en línea, como la instalación en línea de Java. Si el cortafuego no se configura correctamente, podría impedir la operación de descarga/instalación de Java en determinadas circunstancias. Consulte las instrucciones del manual específico de los cortafuegos de Internet para desactivarlo.
  1. Vaya a la página de descarga del manual.
  2. Haga clic en Windows 7/XP/Vista/2000/2003/2008 en línea.
  3. Aparecerá el cuadro de diálogo Descarga de archivos y le pedirá que ejecute o guarde el archivo descargado
    • Para ejecutar el instalador, haga clic en Ejecutar.
    • Para guardar el archivo y ejecutarlo más tarde, haga clic en Guardar.
      Seleccione la ubicación de la carpeta y guarde el archivo en el sistema local.

    • Sugerencia: guarde el archivo en una ubicación conocida de su equipo; por ejemplo, en el escritorio.

    • Haga doble clic en el archivo guardado para iniciar el proceso de instalación.
  1. Se iniciará el proceso de instalación. El instalador presenta una opción para ver el contrato de licencia. Haga clic en el botón Instalar para aceptar los términos de la licencia y continuar con la instalación.
  2. Oracle colabora con empresas que ofrecen distintos productos. Es posible que el instalador le ofrezca la opción de instalar estos programas como parte de la instalación de Java. Una vez seleccionados los programas que desee, haga clic en el botón Siguiente para proseguir con el proceso de instalación.
  3. Se abrirán varios cuadros de diálogo con información para completar las últimas etapas del proceso de instalación; haga clic en Cerrar en el último cuadro de diálogo.
    INSTALACION JAVA