Tamaño del Texto:
Bienvenido(a), Visitante. Por favor, ingresa o regístrate.
¿Perdiste tu email de activación?
 

Páginas: [1]   Ir Abajo
  Imprimir  
Autor Tema: [Guia] Disminuir Lag en un server  (Leído 1500 veces)
0 Usuarios y 1 Visitante están viendo este tema.
yaasu
Asistente de Soporte
Posteador Platino
*

Reputacion: 54
Desconectado Desconectado

Sexo: Masculino
Mensajes: 1040
Miembro Nº: 3312


MasteRO... Un Mundo Lleno De Maestros =D


WWW

Última visita: Hoy a las 03:04:04
« : 01 de Mayo de 2008, 12:27:23 »

[Guia] Disminuir Lag en un server
by yaasu y Knzo (gracias por la ayuda n_n)

=====================================================================================
:::Indice:::

1.- Problemas con la conexion a internet
2.- Problemas con los scripts y npc's
3.- Procesos de la PC
4.- Optimizacion
5.- Tips para mejorar el rendimiento de la PC (Solo windows XP)

======================================================================================
:::Requisitos:::

-Mucha paciencia y dedicacion
-Saber lo que estas haciendo
-TuneUp 2008

======================================================================================

Bueno aveces se preguntara ¿Por que hay lag?
bueno esto sucede a usos excesivos de muchas cosas ejemplo... la velocidad de internet, uso del CPU y etc.


Para poder arreglar estos problemas lo mostrare en esta guia (Solo son tips para reducir mas del 25% del lag)

Aqui staran enumeradas las causas con su solucion

1.- Problemas con la conexion a internet

Para arreglar este problema de conexion de internet tiene multiples soluciones como:

Citar
a) Cerrar todo programa que tenga una entrada a internet

b) Tener el router actualizado y tener una velocidad aceptable para los servers eathena

c) OBLIGATORIAMENTE cerrar todo programa P2P ,ejemplo: Emule, Ares y etc.

d) No usar mucho exploradores de intenet, ejemplo: Opera, Safari, Firefox, etc.

2.- Problemas con los scripts y npc's


para arreglar esto es muy facil y con 2 soluciones buenas ;)
Citar
a) Para los customs; Eliminar, reducir, o desabilitar scripts y npc's

b) Para los defectos de eathena: Buscar aquel npc o script y desabilitarlo o eliminarlo

c) no poner npc en lugares de go pues se demora mas en cargar

3.- Procesos de la PC

Estos problemas son muy comunes esto ayudara bajar el nivel de rpoceso de la CPU

Citar
a) Cerrar todo aquel programa que use mucho RAM

b) NO ABRIR MAS DE 1 PROCESO DE EATHENA (2 servers en pocas palabras)

c) no tener abierto muchos programas

d) Se recomienda tener lo nesesario: Apache, mysql (xampp se preferencia) y RASGUI (con esto nos evitamos varios procesos n_n)


4.- Optimmizacion

Citar
a) uso de tune up: mantenimiento en un clic, optimizar conexion , desfragmentar , mejorar uso de RAM


5.- Tips para mejorar el rendimiento de la PC (Solo windows XP)

bueno ya vimos los problemas ahora veremos los tips con los que podemos mejorar la PC

Citar
A) Acelerar el acceso a unidades de disco Duro y Cd
En caso que dispongamos de unidades de disco duro o CD-ROMs relativamente modernas, soportarán el uso de canales DMA. Para habilitar el empleo de estos canales hacer lo siguiente:

Inicio -> Panel de Control -> Sistema -> Hardware - > Administrador de dispositivos.

Busca Controladoras IDE ATA/ATAPIy haz clic derecho sobre Canal IDE principal y luego en Propiedades.

 En Configuración avanzada y Modo de transferencia, selecciona DMA si está disponible. Haz eso en el dispositivo 0 y en el 1. Cuando pulsas aceptar, repite la operación con el Canal IDE secundario.
Una vez hecho esto, si alguna de tus unidades soporta DMA, éste se activará.
Citar
B) Aumenta la velocidad de acceso al disco en Windows XP
Windows XP por defecto marca la fecha de último acceso a los archivos cada vez que son abiertos por cualquier programa. Esto no es especialmente útil a no ser que llevemos un control exhaustivo de los accesos, así que si podemos deshabilitarlo y ganar velocidad pues mejor.

Lo primero que tenemos que hacer es acceder al registro. Para ello nos vamos a Inicio, Ejecutar, escribimos regedit y le damos a Aceptar. A continuación tenemos que navegar por las claves que nos aparecen hasta llegar a:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem

Ahora tenemos que crear un nuevo Valor DWORD. Para ello hacemos clic con el botón derecho del ratón en un espacio vacío del panel derecho y señalamos Nuevo, Valor DWORD y le damos el nombre NtfsDisableLastAccessUpdate. Ahora tenemos que darlel valor 1, para ello hacemos doble clic encima del Valor DWORD que hemos creado y donde pone Información del valor escribimos 1.

Ahora sólo necesitamos reiniciar el ordenador y ya lo tendremos funcionando.

Nota: tened en cuenta que tocar el registro de Windows sin tener conocimientos puede significar que hagamos algo mal y por ende que el sistema deje de funcionar. Hacedlo bajo vuestra responsabilidad y siempre tened a mano un respaldo del registro por si algo fuera mál.

Citar
C) Liberar memoria RAM
Tras haber ejecutado una o múltiples aplicaciones o juegos que hagan uso intensivo de los recursos del sistema, habremos detectado que Windows queda algo "tocado", mucho mas lento. Esto es debido a que los restos de las aplicaciones bloquean parte de la RAM que han utilizado, ocasionando lo que se llama "fragmentación de memoria". Mediante un pequeño script podemos liberar esa memoria , forzando al ordenador a descargar el contenido de la memoria al archivo de intercambio de forma que recargue de nuevo toda la información activa en la memoria y deseche la información no útil, esto lo haremos de la siguiente forma:

Abrimos el bloc de notas de Windows y dependiendo de la memoria de nuestro ordenador escribiremos los siguientes valores:

Si tienes menos de 128 Mb de memoria RAM, escribes Mystring=(16000000)

Si tienes 128 Mb de memoria RAM o más escribes Mystring=(80000000)

Ahora guarda este archivo en el lugar que quieras, con el nombre "liberar.vbe" (no te olvides poner la extensión .vbe ya que el nombre no importa puedes poner el que quieras).

Ahora hacemos doble clic sobre el archivo que acabamos de crear y windows refrescará la memoria RAM.
Citar
D) Aumentar velocidad a Internet
La velocidad de acceso a Internet depende de muchos factores como la calidad de la línea, el módem o la configuración de tu PC.

Suponiendo que dispones de un mdem estándar te aconsejo que mientras estés en Internet desactives otras aplicaciones que están corriendo en tu PC y que consumen recursos por ejemplo los antivirus. La opción óptima (pero más cara) es contratar ADSL o RDSI.

Si has revisado todo lo anterior y no consigues aumentar la velocidad aquí te doy un truquito, pero ¡OJO! con cuidado... debes ser un usuario con algo de experiencia para aplicar lo siguiente:

- Si lo que quieres es acelerar las descargas:

Abrir SYSTEM.INI (pulsar el botón derecho del ratón para abrirlo con Notepad), está en la carpeta C:\WINDOWS. Dentro del archivo buscar la línea [386Enh]. Debajo de ésta, crear una nueva entrada llamada ComxBuffer=1024 (x corresponde al puerto serie al cual está conectado el módem). Esa entrada creará un caché qué permitirá ganar tiempo durante las descargas Internet.

- Si lo que quieres es aumentar la velocidad del módem:

Abrir Regedit

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\
Class\Modem\000

**El módem puede estar también bajo las claves 001, 002? dependiendo de cada configuración.

En la parte de la derecha buscar el valor binario "Properties". Hacer clic sobre ese valor y buscar los demás valores para modificarlos (deben encontrarse en la línea que empieza por 0018). reemplazar C2 01 por 10 0E. No intentes modificar ningún otro dato.

Cerrar Regedit y reiniciar Windows.

Ahora, clic sobre Panel de Control - Módem - Propiedades y Velocidad máxima.

Deben de aparecer 3 nuevos valores. OJO... hacer varias pruebas de conexión, dependiendo del procesador del módem, podrás o no aumentar la velocidad del puerto hasta 921600 Bps (para poder hacerlo, el procesador del módem debe de tener un ciclo de 25 Mhz mínimo, ver especificaciones del fabricante). Seleccionar la velocidad deseada y aceptar.

Citar
E) Descargar de la memoria RAM las DLL no utilizadas
Todas las dll´s que se quedan cargadas en la memoria cuando se cierra el programa que las usaba, son  dll´s que no sirven para nada, salvo para ocupar memoria inútilmente y reducir tu velocidad de trabajo, para ello lo mejor es forzar la descarga de memoria.

Con este truco vamos a conseguir que Windows las borre de la memoria automáticamente, para ello sigue estos pasos:

Haz clic en el botón Inicio-> Ejecutar -> escribe regedit y pulsa el botón Aceptar

Ahora en el registro de Windows debes desplazarte por las siguientes claves:

HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows/CurrentVersion/Explorer

En el panel de la derecha, haces clic con el ratón derecho y escoges Nuevo y Valor alfanumérico.

Le das el nombre de AlwaysUnloadDll y pulsas la tecla Intro para que se genere el nuevo nombre.

Ahora haces doble clic sobre él valor nuevo creado y en la ventana que aparece teclea 1 y pulsas el botón Aceptar.

Cierra todas las ventanas y reinicia el ordenador.
Citar
F) Optimizar la gestion de la memoria RAM
Windows XP en cualquiera de sus versiones, crea en una instalación predeterminada, un fichero de intercambio cuyo tamaño para máximo y mínimo, viene predeterminado por la cantidad de memoria RAM instalada en el sistema, siendo el tamaño mínimo 1,5 veces la RAM física instalada y 3 veces para el tamaño máximo, de tal manera que si nuestro PC tuviera 1Mb de RAM física instalada, el tamaño mínimo del fichero de intercambio sería de 1,5 Mb y el máximo de 3Mb, y se instalaría siempre en la misma unidad donde se instalasen los archivos de sistema de Windows XP, y se llamaría pagefile.sys.

Para comprobar que lo tenemos instalado, podemos hacerlo usando el explorador de Windows siempre y cuando tengamos activada la opción ver archivos de sistema y ocultos, buscamos por pagefile.sys y aparecerá instalado.
También podemos comprobar que esta instalado, si en una sesión iniciada en modo administrador del sistema pulsamos en:
Inicio -> Panel de Control –> Sistema -> Opciones Avanzadas –>Rendimiento -> Configuración -> Nueva ventanapestaña Opciones avanzadas ->Memoria virtual ->botón Cambiar
 




¿Cuando deberemos de cambiar el tamaño y ubicación del fichero pagefile.sys y que valores deberemos poner?

Se recomienda modificar este valor en los siguientes casos:
- 1º  Hemos añadido más memoria a nuestro PC con posterioridad a la instalación de Windows XP
- 2º  Hemos añadido otro disco duro con posterioridad a la instalación de Windows XP, o ya lo teníamos instalado pero no se tuvo en cuenta en el momento de instalar Windows XP
- 3º  Tenemos un PC o Portátil que da errores de memoria virtual baja.

 ¿Qué valor debemos de poner en el máximo y mínimo?

Solamente podemos dar unos valores aproximados y una serie de datoss que te ayudaran a descubrir el valor optimo para tu PC .

- 1º  Los mejores rendimientos y ajustes se obtendrán en los extremos, es decir en PC con 128Mb de RAM o menos o en PC con más de 512Mb RAM
- 2º  Los mejores rendimientos se obtienen si se dispone de una segunda unidad de disco.
- 3º  Si crees que tienes mucha memoria RAM instalada y no necesitas fichero de intercambio, te equivocas, muchas cosas dejaran de funcionar si lo eliminas y muchos fabricantes crean software basándose en que dicho fichero existe en el disco duro, y además Windows XP no utiliza el archivo hasta que lo necesita con lo que no obtendrás ningún beneficio eliminándolo.

Nuestra recomendación sería poner un tamaño inicial relativamente pequeño (2Mb) y un tamaño máximo de (nuestra RAM + 128Mb), lo que nos dará un buen rendimiento y malgastaremos el mínimo espacio en disco, no hay que olvidar que el tamaño máximo del fichero de intercambio no estará disponible para otras aplicaciones, así que si ponemos un tamaño máximo demasiado alto estamos malgastando espacio en disco duro. Windows XP puede aumentar el tamaño máximo si fuera necesario, de forma automática y en muchos casos sin necesidad de resetear. Así que más vale tirar un poco corto y ver como funciona todo luego.
Si disponemos de dos unidades de disco duro lo mejor y recomendado es indicar a Windows XP que cree el fichero de intercambio en otra unidad distinta de la que ubica los ficheros de Windows XP.

¿Cómo obtener el MÁXIMO rendimiento?

Mucho se ha escrito sobre el fichero de intercambio y después de muchas pruebas, creo que el máximo rendimiento se obtiene de la siguiente forma:

Teniendo 2 unidades FISICAS de disco duro (no particiones), que dichas unidades estén conectadas a controladoras distintas (una primaria y otra secundaria) y dividiendo el fichero de intercambio entre los discos duros disponibles, de esta forma el controlador de disco duro podrá procesar múltiples solicitudes para leer o escribir datos al mismo tiempo.

Ejemplo:

PC 256Mb RAM con 2 discos duros C: y E: montados en una controladora distinta cada uno de manera que:
C: sea el disco duro de instalación de Windows XP
D: sea nuestro Cdrom o DVD y
E: sea nuestro segundo disco duro
(*) C:y D: están unidos por la misma “manguera controladora”
(*) E: esta en una “manguera independiente”

Fichero Intercambio Ubicación C:
Min. 2Mb
Max. 384 Mb

Fichero Intercambio Ubicación E:
Min. 2Mb
Max. 384Mb

Lo que no quiere decir que tengamos 2 ficheros de intercambio si no que esta dividido en dos unidades físicas. La primera vez que arranquemos tardara un poco ya que con un tamaño de inicio tan pequeño deberá de escribir mucho la primera vez


Bueno esta guia les servira a todos nos vemos n_n
« Última modificación: 01 de Mayo de 2008, 06:39:05 por yaasu » En línea




MasteRO en reconstruccion... La revolucion se acerca!!!
DivineRO :: Foro :: Ragnarok Online
« : 01 de Mayo de 2008, 12:27:23 »

 En línea
Páginas: [1]   Ir Arriba
  Imprimir  
 
Ir a:  

Powered by SMF 1.1.5 | SMF © 2006, Simple Machines LLC
Seo4Smf v0.2 © Webmaster's Talks

BlueSkies design by Bloc, editado por eves para DivineRO | XHTML | CSS

Página creada en 0.134 segundos con 19 consultas.


Google visitó por ultima vez esta pagina 19 de Agosto de 2008, 07:43:03