viernes, 16 de enero de 2015

CopyAgent consume mucho CPU? entra aca y solucionalo!

 EDIT: ESTE POST YA NO SIRVE, PORQUE COPY ESTA DESCONTINUADO! LA EMPRESA CERRO EL PROGRAMA. LES RECOMIENDO SE PASEN A RESILIO SYNC, QUE LES PERMITE SINCRONIZAR COMPUTADORAS SIN UN SERVIDOR.




Hola gente, asi rapidito nomas es esto:

Titulo en ingles como para q a los boludos q no hablan español tambien puedan llegar aqui googleando:
CopyAgent consume alot of CPU. I teach you how to limit the CPU usage of this program.
You must to translante the page using the translator tool in the right panel.

- Problema

El programa CopyAgent, del servicio de almacenamiento en la nube de Barraduda Network ta buenisimo. Te dan muchos Gigabytes cuando te haces una cuenta... si todavia no tenes una, clickea en la imagen para que tengas 20Gb en vez de 15Gb iniciales:


El problema con Copy es que es un muy buen servicio pero un software malisimo, consumidor de recursos a mas no poder, al punto de congelar la pc. En mi computadora, llega a consumir el 50..60...80% del CPU por momentos, lo cual congela todo el sistema operativo.



- La solucion (explicacion)

La solucion es limitarle, de manera externa, el % de CPU que puede usar. De esta manera, cuando quiera irse al carajo con el consumo de CPU, el programa externo no lo dejará.

Tengo una solucion para Windows y otra para Linux (esta ultimo funciona masomenos... no funciona tan bien como la de windows... porque por momentos tiene picos de 40..50% y luego baja rapidamente).

- Solucion para Linux (usando los programas nice y cpulimit)

- Instalar el programa "cpulimit". Seguro lo encontras en el repositorio/centro de software de tu distribucion


- En las preferencias de Copy, deshabilitar el inicio automatico con el Sistema Operativo
- en tu "Sesion e Inicio", dependiendo de que distro usas, seria la parte donde elegis que programas queres q se inicien con la pc, agrega el siguiente comando para que se inicie:
"nice -n 19 cpulimit -l 10 CopyAgent"
Reemplazando:
- "CopyAgent" si lo dejas asi solo es porque lo tenes instalado al programa (ya sea desde tu repositorio o agregando el repositorio externo o mediante un paquete instalador como puede ser un .deb). Si no lo tenes instalado, sino que lo estas usando "portable" (es decir, descomrpimiste el archivo comprimido q bajaste de la pagina y ejecutaste manualmente el "CopyAgent") en ese caso deberas poner la direccion completa del archivo, por ejemplo: "/media/sda2/Descargas/Copy/CopyAgent"

- "nice -n 19" establece la "prioridad" como la mas baja posible

- "cpulimit -l 10" limita al 10% como limite maximo de CPU para dicho proceso
Pueden cambiar los valores 19 y 10 por los que uds consideren...
para mas informaicion pueden ver la ayuda del programa Nice y del programa cpulimit
- Solucion para Windows 
(utilizando el programa BES — Battle Encoder Shirase)
- Descargan el programa gratuito BES de su pagina oficial: http://mion.faireal.net/BES/
- Lo descomprimen en alguna carpeta de su disco "C" (esto es improtante, porque yo lo tenia en el D y no me andaba. Por ejemplo yo lo puse en la carpeta C:\Bes-limitar-CPU\BES_1.6.2.
- hacer un acceso directo en el escritorio del ejecutable BES.exe (segundo boton del mouse -> enviar a -> escritorio.)
- Segundo boton del mouse en el acceso directo -> propiedades.

En la parte marcada con ROJO (destino) editarlo con lo siguiente:
C:\Bes-limitar-CPU\BES_1.6.2\BES.exe "C:\Documents and Settings\lui\Datos de programa\Copy\CopyAgent.exe" 85 --minimize
Reemplazando:
- La primera parte es donde estaría instalado tu BLES
- la segunda parte, donde esta instalado el Copy (por lo general es esa carpeta)
- 85: es el % de reduccion de CPU que queremos hacerle... a mayor numero, menos CPU utilizará... a menor numero, menos limitaciones tendrá el programa y mas CPU consumirá. NOTA: segun el creador, numeros mayores a 50 pueden relentizar mucho la aplicacion, pero que se haga agua el helado, yo lo uso con 85 y funciona de pelos... total, para que necesitamos que el Copy use mas? si lo que necesitamos es que tenga lo suficiente como para sincronizar todo en segundo plano sin que nosotros nos enteremos)
--minimize: dejarlo asi, esto es para que el programa se inicie minimizado.
Listo, tenemos creado nuestro "Minimizador de CPU para el COPY" (ññññaaaaaarda, que capos no?). Ahora seguramente queres que se inicie asi con windows, entonces hay que hacer que se inicie este acceso directo con el sistema operativo, copia o move este acceso directo a la carpeta Inicio, que esta en tu menu de windows. (desconozco como se hace esto en windows superiores al XP... googlea).

Para chequear que el programa esta limitado, en la barra de tareas deberian tener un CUADRADO ROJO que indica que esta limitandose el proceso CopyAgent. Tambien pueden ir al administrador de tareas y ver que el Copy consume mucho menos.

Aviso legal


Todo material aqui pubilcado fue encontrado en el World Wide Web, de internet, por lo cual es propiedad de sus respectivos autores, son aqui posteados con el proposito de evaluacion y/o promoción o en su defecto Backup, siempre y cuadno el usuario tenga el material original, de no ser asi, el usuario se compromete a borrar el mismo en un plazo no mayor a 24 horas despues de su descarga.
http://paginadelui.com.ar no se hace responsable del uso que el usuario pueda darle a dicho material descargado. No alojamos el contenido en servidores propios, y no fomentamos la pirateria BAJO NINGUN PUNTO. La informacion posteada, es obtenida de otras paginas y blogs, no me adjudico ninguna imagen ni contenido, asi que en este lugar no se hacen copias ilegales ni se daña o infrige ningun Copyright o los Derechos de Autor.
Los creditos son para quien correspondan.

En fin:

DIGALE NO A LA PIRATERIA