Preguntas etiquetadas con virtual-memory


1
Obtener información sobre el uso de memoria de un proceso de / proc / pid / smaps
Para un proceso dado en /proc/<pid>/smaps, para una entrada de mapeo dada, cuáles son: Shared_Clean Shared_Dirty Private_Clean Private_Dirty ¿Es Shared_Clean+ Shared_Dirtyla cantidad de memoria que se comparte con otros procesos? Entonces, ¿es como RSS compartido? De manera similar, ¿es Private_Clean+ Private_Dirtyla cantidad de memoria disponible para un solo proceso ? …

2
¿Por qué apagar mi máquina después de un mal `rm` salvó mis archivos?
Situación clásica: corrí un rmerror y me di cuenta inmediatamente después de que había eliminado los archivos incorrectos. (Nada crítico y tenía copias de seguridad tolerablemente recientes, pero aún molesto). Sabiendo que una mayor actividad del disco era mi enemigo si quería recuperar los archivos con extundeleteo tales herramientas, inmediatamente …


5
¿Linux no usa segmentación sino solo paginación?
La interfaz de programación de Linux muestra el diseño de un espacio de direcciones virtual de un proceso. ¿Cada región en el diagrama es un segmento? De comprender el kernel de Linux , ¿es correcto que lo siguiente significa que la unidad de segmentación en MMU mapea los segmentos y …


6
¿Puede Linux "quedarse sin RAM"?
Vi varias publicaciones en la web de personas que aparentemente se quejaban de un VPS alojado que mataba procesos inesperadamente porque usaban demasiada RAM. ¿Cómo es esto posible? Pensé que todos los sistemas operativos modernos proporcionan "RAM infinita" simplemente usando el intercambio de disco para todo lo que pasa por …

3
Uso real de memoria de un proceso
Los siguientes son el uso de memoria de mysqly apacherespectivamente en mi servidor. Según la salida de pmapsay, mysqlestá usando aproximadamente 379M y apacheestá usando 277M. [root@server ~]# pmap 10436 | grep total total 379564K [root@server ~]# pmap 10515 | grep total total 277588K Comparando esto con la salida de …

3
¿Cómo funciona la asignación de pila en Linux?
¿El sistema operativo reserva la cantidad fija de espacio virtual válido para la pila o algo más? ¿Puedo producir un desbordamiento de pila simplemente usando grandes variables locales? He escrito un pequeño Cprograma para probar mi suposición. Se ejecuta en X86-64 CentOS 6.5. #include <string.h> #include <stdio.h> int main() { …




1
El significado de la salida de pmap
Escribí main.cen Linux: int main() { while (1){} } Cuando lo compilo y lo inicio, puedo pmaphacerlo: # pmap 28578 28578: ./a.out 0000000000400000 4K r-x-- /root/a.out 0000000000600000 4K r---- /root/a.out 0000000000601000 4K rw--- /root/a.out 00007f87c16c2000 1524K r-x-- /lib/libc-2.11.1.so 00007f87c183f000 2044K ----- /lib/libc-2.11.1.so 00007f87c1a3e000 16K r---- /lib/libc-2.11.1.so 00007f87c1a42000 4K rw--- /lib/libc-2.11.1.so …



Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.