|
|
La Taberna Un lugar para conversar sobre casi cualquier tema |
|
Thread Tools | Display Modes |
01-13-2010, 10:59 AM | #1 |
Duke
Join Date: Jan 2007
Posts: 3,939
|
REGNUM LABS: 1. Cargar carpeta en memoria, mejora de rendimiento.
Disclaimer:
Esto, aunque es fácil usarlo, los que sean nuevos o con pocos conocimientos es posible que no sepan realizarlo. Presupongo que el que quiera utilizar esto lo entiende. Importante notar que todos los comandos deben ejecutarse como root. A mí me ocupa la carpeta de regnum 1.7 Gigas, y tengo 2 Gigas, no trataría de cargar todo, sino solo los archivos grandes de datos (dataX.sdb) y tal vez no todos. Este lab va dirigido a gente que tenga al menos 2 Gigas de ram (o bien que sepa lo que se hace). Cargar carpeta en memoria, mejora de rendimiento. Consiste en que cargando la carpeta de regnum en memoria ram, en teoría, debería funcionar mejor el juego por ejemplo cuando hay muchas personas en pantalla (es de las pocas situaciones que se me ocurre que puede notarse). Linux: Code:
mkdir -p /mnt/tmp mount -t tmpfs -o size=1G /mnt/tmp La opción "-o size=1G" indica que como máximo esa carpeta va a ocupar 1G, si ocupa más el resto irá directamente a la swap (modificarlo a gusto de cada uno). Para nuestro caso subiríamos toda la carpeta de regnum, o lo que podamos (los archivos importantes son los dataX.sdb). Por ejemplo: Code:
cp -r /home/arlick/regnum /mnt/tmp Code:
umount /mnt/tmp Code:
_= D of S =_/home/alvaro # time dd if=/dev/zero of=/mount/prueba bs=1M count=400 400+0 records in 400+0 records out 419430400 bytes (419 MB) copied, 7.5324 s, 55.7 MB/s real 0m7.618s user 0m0.004s sys 0m1.317s _= D of S =_/home/alvaro # time dd if=/dev/zero of=/mount/temp/prueba bs=1M count=400 400+0 records in 400+0 records out 419430400 bytes (419 MB) copied, 1.00525 s, 417 MB/s real 0m1.065s user 0m0.003s sys 0m0.974s Windows: -= Buscando información =- No la encuentro T.T
__________________
"Nunca un científico ha quemado a un religioso por afirmar a Dios sin pruebas". Manuel Toharia "uno empieza a darse cuenta que eso de no hacer ejercicio, comer y beber como si fuese la ultima cena y mantener la figura ya no existe...". Maryan Last edited by arlick; 01-13-2010 at 11:11 AM. |
01-13-2010, 11:14 AM | #2 |
Initiate
Join Date: Oct 2006
Location: Monte Zion
Posts: 189
|
Muy bueno Arlick si funciona al usar regnum mas de uno te lo va agradecer.
__________________
||| VJ |||
Horda Shinigami |
01-13-2010, 02:29 PM | #3 | |
Master
Join Date: May 2007
Location: Vigo/ Bosch
Posts: 549
|
Quote:
__________________
|
|
01-13-2010, 05:10 PM | #4 |
Count
Join Date: Jan 2007
Location: Rosario
Posts: 1,440
|
Arlick, estaria bueno poder hacerlo con unionfs (o similar), asi podriamos "unir" los directorios y tener solo parte en ram , asi nos ahorramos los enlaces simbolicos y demas
mmm... ahora me pongo a ver si hay algo como unionfs para linux =) edit rapidito : cuack! en pense que solo estaba en los *bsd, bueno en linux se pede hacer, seria lo ideal para usar RO desde un ramdisk =) Edit2: igual en Regnum no creo que se note demasiado ya que cada vez que carga una zona la misma queda en memoria asi que los accesos a disco por lo que pude ver son relativamente bajos, creo que no seria muy conveniente, contando el espacio de cache que usa regnum en mi pc despues de un rato corriendo se ocupa comodamente unos 700 u 800 megas y los accesos a disco son realmente bajos, para otras cosas los ramdisk son una magia, por ejemplo para cargar aplicaciones que abrimos y cerramos frecuentemente o si tenemos 4gb o mas para cargar gnome/kde con sus apps
__________________
Usuario GNU/linux registrado Nº450915 "Sólo hay un problema con el sentido común: que no es demasiado común" -- Milt Bryce |
01-13-2010, 05:53 PM | #5 | |
Duke
Join Date: Jan 2007
Posts: 3,939
|
Quote:
Mmmm... tal vez podría cargar el netbeans o el urban terror... buajajaja
__________________
"Nunca un científico ha quemado a un religioso por afirmar a Dios sin pruebas". Manuel Toharia "uno empieza a darse cuenta que eso de no hacer ejercicio, comer y beber como si fuese la ultima cena y mantener la figura ya no existe...". Maryan |
|
01-13-2010, 05:56 PM | #6 | |
Count
Join Date: Jan 2007
Location: Rosario
Posts: 1,440
|
Quote:
igual fijate, si te vas a armar algo usate un unionfs y usalo como un "snap" asi no te vas a tener que tomar tantas molestias para mover las cosas al ramdisk, o sino create otro directorio con lo que no quieras poner en el ramdisk y con unionfs podes laburar el ramdisk y ese directorio como 1 solo y no te complicas las vida con enlaces y queda mas prolijo ^^
__________________
Usuario GNU/linux registrado Nº450915 "Sólo hay un problema con el sentido común: que no es demasiado común" -- Milt Bryce |
|
01-13-2010, 06:00 PM | #7 |
Banned
Join Date: Mar 2008
Location: Everywhere even in your dreams :p
Posts: 1,032
|
Para los neofitos en el tema, como viene la mano con Windows??? o todavia no se sabe nada?
|
|
|