Cuando el comando de Linux para ver la memoria y la interpretación de los comando muestra

  

ver la memoria disponible con Linux comando para ver la máquina de memoria libre, se encuentra el valor de una pequeña libre. Aquí aprendemos a comprender bajo el mando de Linux para ver la memoria y la interpretación de estos comandos, por lo que podemos entender más profundamente nuestra comandos de Linux para ver la memoria

Por lo general, vemos el comando libre de memoria en Linux: [root @ SCS-2 tmp] # freetotal utilizar de buffers compartidos cachedMem: 3266180 3250004 16176 0 110652 2668236 - /+ buffers /cache: 471116 2795064Swap: 2048276 80160 1968116

la siguiente es una vista de los valores de orden de la memoria para estos Linux explicó: en total: tamaño total de la memoria física. utilizado: cuánto se ha utilizado. libre: ¿cuánto está disponible. Compartida: múltiples procesos para compartir la memoria total. Buffers /cache: tamaño de la caché de disco. La tercera fila (- /+ buffers /caché): utilizado: cuánto se ha utilizado. libre: ¿cuánto está disponible. La cuarta línea no hay mucho que explicar. Diferencias: La segunda línea (MEM) se utiliza /libre y la tercera fila - la diferencia (/+ buffers /cache) usado /libre de. Tanto la diferencia de ángulo es el uso de vista, la primera línea es desde el punto de vista del sistema operativo, ya que para el sistema operativo, los tampones /caché pertenecen a utilizar, la memoria disponible es por lo que 16176KB, memoria utilizada se 3250004KB, estos incluyen, el núcleo (OS) utilizando la aplicación + (X, Oracle, etc) utilizando los tampones + + caché. la tercera fila se conoce desde el punto de aplicación de vista, para aplicaciones, tampones /caché es igual a la disponible porque búfer /caché para mejorar el rendimiento de la lectura de ficheros, cuando una aplicación necesita utilizar el tiempo en la memoria, pronto se recuperó búfer /caché. Así que desde el punto de vista de la aplicación, la memoria disponible del sistema de memoria libre = + + buffers caché. Como Ejemplo: 2795064 = 16,176 + 110 652 + de memoria 2668236

A continuación, una explicación será intercambiada cuándo, y en qué dirección el intercambio. Cuando la memoria disponible es menor que el valor nominal, se intercambió una reunión. Linux cómo examinar los puntajes cuando se ve el comando de la memoria: cat /proc /meminfo [root @ SCS-2 tmp] # cat /proc /meminfoMemTotal: 3266180 kBMemFree: 17456 kbbuffers: 111328 kbcached: 2664024 kBSwapCached: 0 kBActive: 467236 kBInactive: 2644928 kBHighTotal : 0 kBHighFree: 0 kBLowTotal: 3266180 kBLowFree: 17456 kBSwapTotal: 2048276 kBSwapFree: 1968116 kBDirty: 8 kBWriteback: 0 kBMapped: 345360 kBSlab: 112344 kBCommitted_AS: 535292 kBPageTables: 2340 kBVmallocTotal: 536870911 kBVmallocUsed: 272696 kBVmallocChunk: 536598175 kBHugePages_Total: 0HugePages_Free: 0Hugepagesize: 2048 kB

los resultados con conexión -m ver: [root @ SCS-2 tmp] # libre -m total utilizado tampones compartidos gratuitas cachedMem: 3189 3173 16 0 107 2605 - /+ buffers /cache: 460 2729Swap : 2000 78 1921

Comprobar (imagen de la memoria) /proc /kcore tamaño de archivo: [root @ SCS-2 tmp] # LL-h /proc /kcore -r -------- 1 root 4,1 g Jun 12 12:04 /proc /kcore

NOTA: la medición de la huella de la memoria de la cantidad de memoria que un proceso, Linux nos proporciona una muy conveniente directorio de métodos, /proc nos proporciona toda la información, de hecho, parte superior y otras herramientas para obtener la información apropiada aquí. /Proc /meminfo memoria la información de uso de la máquina /proc /PID /mapas pid es el número de proceso, para mostrar la dirección virtual actual proceso ocupada. /Memoria /pid /proceso statm Proc ocupado [root @ localhost ~] # cat /proc /self statm654 57 44 0 0 334 0
comando /

Linux para ver la memoria y la CPU de salida intérprete CPU0. . . El significado de cada parámetro de cada línea (la primera línea como un ejemplo) es:

Parámetro Descripción //statusSize (páginas) 4Resident espacio /proc tamaño VmSize /(páginas) tarea de aplicación virtual de dirección se utiliza /4Shared (páginas) compartir páginas \\ Trs programa (páginas) tamaño de la memoria física VmRSS propiedad del tamaño de la memoria virtual ejecutable /(páginas) de la biblioteca 4Lrs VmExe se asigna a la tarea de tamaño virtual de espacio de memoria vmLib /4P ( páginas) datos de programa segmento de pila y el tamaño del modo de usuario (VmData + VmStk) 4

dt (páginas) 04

Ver máquina de la memoria disponible /proc /28248 /> buffers compartidos libres utilizados freetotal cachedMem: 1023788 926400 97388 0 134668 503688 - /+ buffers /cache: 288044 735744Swap: 1959920 89608 1870312

Consideramos que la máquina libre de la memoria de comandos libre, se encuentra el valor de una pequeña libre. Esto es principalmente porque hay una idea en Linux, la memoria, no blanco no lo hacen, por lo que es posible algo de la caché de datos y tampón, para facilitar el uso siguiente. Pero, de hecho, éstas memoria también se puede utilizar para su uso inmediato.

Así que la memoria libre = + + barreras libres de caché =
-total utilizada

Copyright © Conocimiento de Windows All Rights Reserved