[RESUELTO] Usar todos los CPU para LibreOffice??

Problemas de configuración / instalación / corrector ortográfico / paquete de Idioma...
Responder
incub0x
Mensajes: 9
Registrado: Mar Abr 19, 2016 11:46 pm

[RESUELTO] Usar todos los CPU para LibreOffice??

Mensaje por incub0x »

Hola a todos:

Es un gusto saludarlos al tiempo que expongo mi problema.

Estoy manejando una cantidad de datos muy grandes, por lo que al copiarlos de una base de datos y pegarlo en Libre Office, el programa se tarda hasta una hora en completar la tarea (soló pegar los datos).

Tengo Ubuntu 14.04, tengo un intel core i7 y puedo ver en el monitor del sistema que sólo usa un procesador al 100% de los 4 procesadores que tengo, aún con una prioridad alta.

Ya he tratado con Taskset, sin embargo no funciona.

Mi pregunta es, ¿Cómo puedo hacer que Libre Office use todos los procesadores que tengo para darle mayor velocidad?

Les agradezco de antemano su atención y quedo al pendiente de sus comentarios.

incub0x
Última edición por incub0x el Mié May 11, 2016 1:04 am, editado 1 vez en total.
LibreOffice 5 en Ubuntu 14.04
Avatar de Usuario
mauricio
Mensajes: 6092
Registrado: Sab Nov 22, 2008 5:36 am
Ubicación: CDMX
Contactar:

Re: Usar todos los CPU para LibreOffice??

Mensaje por mauricio »

Al parecer no (pero sigo revisando), LibreOffice no es capaz de trabajar en multicore... ¿como cuantos registros estas intentando copiar?... al final, después de copiar... ¿puedes trabajar con ellos sin problemas?...

si tienes alguna muestra de los que estas copiando, solo unas lineas para hacer unas pruebas, podemos buscar opciones...

Saludos
______________________________________________
"Todo cuanto no podemos dar nos posee". - André Gide
LibreOffice 6.2 | ArchLinux | Gnome3
No respondo preguntas privadas, por favor, usa el foro
Avatar de Usuario
mauricio
Mensajes: 6092
Registrado: Sab Nov 22, 2008 5:36 am
Ubicación: CDMX
Contactar:

Re: Usar todos los CPU para LibreOffice??

Mensaje por mauricio »

Esta interesante el tema, por aquí menciona que se estaba trabajando en ello: http://www.phoronix.com/scan.php?page=n ... px=MTUwNjU
______________________________________________
"Todo cuanto no podemos dar nos posee". - André Gide
LibreOffice 6.2 | ArchLinux | Gnome3
No respondo preguntas privadas, por favor, usa el foro
incub0x
Mensajes: 9
Registrado: Mar Abr 19, 2016 11:46 pm

Re: Usar todos los CPU para LibreOffice??

Mensaje por incub0x »

Hola:

Gracias por responder, los registros son de este tipo:

chr1 12336 12582 2
chr1 18677 18745 2
chr1 19354 19485 2
chr1 20275 20521 2
chr1 25468 25572 2
chr1 31116 31212 1
chr1 69655 69930 2
chr1 77700 77897 2
chr1 79200 79350 1
chr1 79454 79605 1
chr1 94234 94459 2


....y son en promedio entre 200 mil y 500 mil registros. Al terminar de copiarse puedo trabajar con ellos sin problemas y con buena velocidad, el asunto es que tarda mucho en pegarse los datos.
LibreOffice 5 en Ubuntu 14.04
mriosv
Mensajes: 2335
Registrado: Sab Dic 27, 2008 1:12 am
Ubicación: Galiza (España)

Re: Usar todos los CPU para LibreOffice??

Mensaje por mriosv »

No se como pero el foro me ha fumado la respuesta que había enviado.

Como indica Mauricio, no hay soporte multiprocesador, y desafortunadamente Kohei ya no pertenece a Collabora, y creo que ya no forma parte de núcleo de los desarrolladores dedicados a LibreOffice, aunque sigue colaborando.

Por otra parte, la importación seguramente es mucho mas rápida vinculando que con copia/pega.

Te sitúas en la hoja de calculo donde quieres insertar los datos.
Abres la base de datos (F4 o Ctrl+Mays+F4 depende de la versión), seleccionas la base de datos y la tabla/vista que quieres importar.
Picas en el borde superior izquierdo de la tabla para seleccionar todos los datos.
Arrastras a la hoja de calculo los datos seleccionados.
Se deber de haber creado un rango de datos en Menú/Datos/Seleccionar intervalo.
Puedes actualizar los datos en Menú/Datos/Actualizar área, para lo que tienes que haber seleccionado el rango o situarte en una celda dentro del mismo.
Puedes usar "Subir adjunto" en Respuesta rápida - Editor Completo - Pestaña Subir adjunto
Apache OpenOffice 4, LibreOffice (Win10x64)
mriosv
Mensajes: 2335
Registrado: Sab Dic 27, 2008 1:12 am
Ubicación: Galiza (España)

Re: Usar todos los CPU para LibreOffice??

Mensaje por mriosv »

Acabo de ver el tipo de datos que indicas.

Si los tienes en un fichero texto.
Utiliza Menú/Insertar/Hojas desde archivo o Menú/Hoja/Insertar hoja desde archivo.
Ahí puedes establecer si vincular al fichero texto y dar formato a la importación para que sea correcta.
Si vinculas, puedes actualizar los datos desde Menú/Editar/Enlaces
Puedes usar "Subir adjunto" en Respuesta rápida - Editor Completo - Pestaña Subir adjunto
Apache OpenOffice 4, LibreOffice (Win10x64)
incub0x
Mensajes: 9
Registrado: Mar Abr 19, 2016 11:46 pm

Re: Usar todos los CPU para LibreOffice??

Mensaje por incub0x »

mriosv escribió:No se como pero el foro me ha fumado la respuesta que había enviado.

Como indica Mauricio, no hay soporte multiprocesador, y desafortunadamente Kohei ya no pertenece a Collabora, y creo que ya no forma parte de núcleo de los desarrolladores dedicados a LibreOffice, aunque sigue colaborando.

Por otra parte, la importación seguramente es mucho mas rápida vinculando que con copia/pega.

Te sitúas en la hoja de calculo donde quieres insertar los datos.....
Hola:

Gracias por la recomendación, sin embargo no puedo hacer lo que me comentas porque estoy copiando los datos de gedit, basicamente los datos no estan ordenados en tablas.

Pero tendre en cuenta lo que me dices para otro tipo de archivos. Gracias
LibreOffice 5 en Ubuntu 14.04
Avatar de Usuario
fornelasa
Mensajes: 3268
Registrado: Jue Feb 17, 2011 8:30 pm
Ubicación: Estado de México, México.

Re: Usar todos los CPU para LibreOffice??

Mensaje por fornelasa »

Hola .....
Solo para recalcar:
No todos los programas tienen la capacidad de usar (al mismo tiempo) más de un núcleo para ejecutar las tareas, LO es uno de ellos ..... hasta ahorita.

Sugerencias:
1) Copia y pega (pegado especial) como texto sin formato.
2) Si puedes divide tu trabajo (varios archivos, varias hojas ..... etc.)
Referencias https://wiki.openoffice.org/wiki/Analys ... -Threading

Nota: En AOO esta tarea "trabaja" aceptablemente.
lo 6.2.0 | aoo 4.1.6 | win 7/10
¡Un aplauso para todos los que luchan por proteger y promover la Web abierta!
Avatar de Usuario
mauricio
Mensajes: 6092
Registrado: Sab Nov 22, 2008 5:36 am
Ubicación: CDMX
Contactar:

Re: Usar todos los CPU para LibreOffice??

Mensaje por mauricio »

incub0x escribió:estoy copiando los datos de gedit, basicamente los datos no estan ordenados en tablas.
Si los tienes en Gedit... supongo que los tienes previos en un archivo... es correcto?
______________________________________________
"Todo cuanto no podemos dar nos posee". - André Gide
LibreOffice 6.2 | ArchLinux | Gnome3
No respondo preguntas privadas, por favor, usa el foro
Avatar de Usuario
mauricio
Mensajes: 6092
Registrado: Sab Nov 22, 2008 5:36 am
Ubicación: CDMX
Contactar:

Re: Usar todos los CPU para LibreOffice??

Mensaje por mauricio »

Generé un archivo de 500,000 lineas como las que muestras, en mi equipo se tardo apenas 10 segundos en copiarlas todas... con 1 millón de líneas se tardo...

Código: Seleccionar todo

└──> time soffice --calc 
Usage information:
SpreadsheetDocument;.uno:GoDownToEndOfData;1
SpreadsheetDocument;.uno:Paste;1
Usage information end

real	0m26.481s
toma en cuenta que este tiempo incluye en abrir Calc y cerrarlo al final... tal vez el problema este por otro lado...

Saludos
______________________________________________
"Todo cuanto no podemos dar nos posee". - André Gide
LibreOffice 6.2 | ArchLinux | Gnome3
No respondo preguntas privadas, por favor, usa el foro
incub0x
Mensajes: 9
Registrado: Mar Abr 19, 2016 11:46 pm

[RESUELTO] Re: Usar todos los CPU para LibreOffice??

Mensaje por incub0x »

mriosv escribió:Acabo de ver el tipo de datos que indicas.

Si los tienes en un fichero texto.
Utiliza Menú/Insertar/Hojas desde archivo o Menú/Hoja/Insertar hoja desde archivo.
Ahí puedes establecer si vincular al fichero texto y dar formato a la importación para que sea correcta.
Si vinculas, puedes actualizar los datos desde Menú/Editar/Enlaces
-------------------------------------

Hola:

Les agradezco a todos sus prontas respuestas y tan variadas recomendaciones con el afán de solucionar el problema.

Gracias
mauricio escribió: por el artículo. Los archivos que tengo se generan directamente de un software bioinformatico, por lo que no tengo un archivo previo; y actualice Libre Office para ver si el problema era por otro lado como sugerías que buscara y me seguía ocasionando el mismo retraso a la hora de pegar los datos, aún con el pegado especial con un texto sin formato que
fornelasa escribió: comentaba.

Lo que me funciono, incluso sin el retraso de algunos segundos para completar el pegado, fue lo que muy atinadamente
mriosv escribió: me señalaba:

------------------Utiliza Menú/Hoja/Insertar hoja desde archivo------------------------

Impresionante como un cambio en la forma de hacer la misma cosa, causa tan grandes diferencias.

No me queda más que agradecerles a todos
LibreOffice 5 en Ubuntu 14.04
Responder