[pyar] Performance de python en ubuntu 14.04
Nicolás Rebagliati
nicolas.rebagliati en aenima-x.com.ar
Mie Mayo 14 16:29:14 ART 2014
Bueno, cuando lo reinstale y le ponga 12.04 les comento los resultados
On May 14, 2014, at 4:26 PM, Claudio Freire <klaussfreire en gmail.com> wrote:
> 2014-05-14 15:41 GMT-03:00 Roberto Alsina <ralsina en netmanagers.com.ar>:
>> On 14/05/14 15:15, Nicolás Rebagliati wrote:
>>>
>>> Hola, alguno esta usando ubuntu 14.04 en producción?
>>>
>>> el otro día lo instale y me encontré con esto.
>>> Escenario: 2 equipo exactamente iguales (son 2 servers DELL con el mismo
>>> procesador y la misma memoria)
>>> Corriendo exactamente el mismo código.
>>> Y miren esto:
>>>
>>> Ubuntu 12.0 (python 2.7.3):
>>> Paquete: 2014-05-14 15:04:00.855862 Actual: 2014-05-14 15:04:00.857488
>>> Tiempo: 0.000825881958008
>>>
>>> Ubuntu 14.04 (python 2.7.6):
>>> Paquete: 2014-05-14 15:03:19.900149 Actual: 2014-05-14 15:03:37.323843
>>> Tiempo: 0.0485689640045
>>>
>>> Esto es un log de un proceso que ejecuta una funcion mediante apply_async
>>> de un Pool de multiprocesing
>>>
>>> Paquete es la fecha del paquete, Actual es la fecha a la que le llego al
>>> proceso y Tiempo es lo que tardo en procesarlo.
>>>
>>> Hay una diferencia muy grande, y es es solo un ejemplo. Se va agrandado
>>> con el tiempo.
>>>
>>> Alguna idea??
>>> Saludos
>>>
>> En general, si tenes una cosa que la tenes que medir en centésimas de
>> segundo e involucra multiprocessing, lo más probable es que sea simplemente
>> startup del intérprete, que es afectado por qué cosas tenés instaladas.
>
>
> No es cierto eso en Ubuntu (linux). En esos, multiprocessing usa fork.
> Ahí, está dominado por el espacio de memoria virtual que ocupa el
> proceso, pues luego del fork, el manejo de contadores de referencias
> empieza a copiar toda la memoria del proceso.
>
> Es posible que 14.04 use transparent huge pages, lo que hace que las
> páginas sean de 2M, y luego por ende que copie mucho más.
> _______________________________________________
> pyar mailing list pyar en python.org.ar
> http://listas.python.org.ar/listinfo/pyar
>
> PyAr - Python Argentina - Sitio web: http://www.python.org.ar/
>
> La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de Argentina - http://www.usla.org.ar
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20140514/2a4798b0/attachment.html>
More information about the pyar
mailing list