[Python] split di file di grandi dimensioni

David Mugnai dvd a gnx.it
Ven 4 Dic 2009 15:21:24 CET


On Fri, 2009-12-04 at 14:56 +0100, Manlio Perillo wrote:
> Nicola Larosa ha scritto:
> > [...]
> > David Mugnai wrote:
> >> non stiamo reinventando quello che già fa il sistema operativo con il 
> >> file buffer? invece di scrivere logica addizionale che mima quello che
> >> fa già il kernel potremmo provare ad aprire i file con bufsize=10M :)
> > 
> 
> Con quello istruisci il buffering fatto dall'IO in Python (basato su
> stdio del C), non il sistema operativo.
> 
> Non c'è modo diretto per dire al kernel quanta memoria usare per il
> buffering di un file, che io sappia (e di certo POSIX non lo prevede).

hai ragione! mi ricordavo male. Probabilmente quel buffer influenza il
numero di flush che python chiama, ma se queste finiscano sul disco
oppure no lo decide il kernel. 
-------------- parte successiva --------------
Un allegato non testuale è stato rimosso....
Nome:        non disponibile
Tipo:        application/pgp-signature
Dimensione:  197 bytes
Descrizione: This is a digitally signed message part
Url:         http://lists.python.it/pipermail/python/attachments/20091204/e3ab59cb/attachment.pgp 


Maggiori informazioni sulla lista Python