Resultados de la búsqueda a petición "mmap"

9 la respuesta

Linux / perl mmap performance

Estoy tratando de optimizar el manejo de grandes conjuntos de datos utilizando mmap. Un conjunto de datos está en el rango de gigabyte. La idea era colocar e...

1 la respuesta

Intentar escribir en un int en la memoria compartida (utilizando mmap) con un proceso hijo

6 la respuesta

¿Es determinista mmap si ASLR está desactivado?

Si la aleatorización del diseño del espacio de direcciones (ASLR) está deshabilitada, ¿tendríamos una @ determinist mmap? Por determinista, quiero decir que si ejecuto la misma aplicación una y otra vez con las mismas entradas, ¿recibiré las ...

2 la respuesta

Cambiar el tamaño rápido de un archivo mmap

Necesito un cambio de tamaño sin copia de un archivo mmap muy grande sin dejar de permitir el acceso concurrente a los hilos del lector. La forma simple es usar dos asignaciones MAP_SHARED (hacer crecer el archivo, luego crear una segunda ...

5 la respuesta

Cómo tener un archivo de punto de control usando mmap que solo se sincroniza en el disco manualmente

Necesito la forma más rápida de sincronizar periódicamente el archivo con la memoria. Lo que creo que me gustaría es tener un archivo mmap'd, que solo se sincroniza en el disco manualmente. No estoy seguro de cómo evitar que se produzca ...

1 la respuesta

Archivos mapeados en memoria y escrituras atómicas de bloques individuales

Si leo y escribo un solo archivo usando API de E / S normales, se garantiza que las escrituras serán atómicas por bloque. Es decir, si mi escritura solo modifica un solo bloque, el sistema operativo garantiza que se escriba todo el bloque o que ...

3 la respuesta

mmap y uso de memoria

6 la respuesta

¿Cómo puedo detectar si una página específica está asignada en la memoria?

Me gustaría detectar si una página específica ya ha sido asignada o no en la memoria. El objetivo aquí es poder realizar esta verificación antes de llamar a mmap con una dirección de memoria fija. El siguiente código ilustra lo que sucede en ...

2 la respuesta

Desempeño pobre de memcpy en el espacio de usuario para memoria física de mmap'ed en Linux

De 192 GB de RAM instalada en mi computadora, tengo 188 GB de RAM por encima de 4 GB (en la dirección de hardware 0x100000000) reservada por el kernel de Lin...

2 la respuesta

¿Madvise (___, ___, MADV_DONTNEED) le indica al sistema operativo que escriba perezosamente en el disco?

Hipotéticamente, suponga que quiero realizar una escritura secuencial en un archivo potencialmente muy grande.Si yo mmap () una región gigantesca y madvise (...