GNU/Linux >> Tutoriales Linux >  >> Linux

Linux:¿con qué frecuencia se actualiza el sistema de archivos Proc en Linux?

¿Con qué frecuencia es el proc sistema de archivos actualizado en Linux? ¿Son 20 milisegundos (cuanto de tiempo)?

Respuesta aceptada:

La información que lee del sistema de archivos proc no se almacena en ningún medio (ni siquiera en la RAM), por lo que no hay nada que actualizar.

El propósito del sistema de archivos proc es permitir que los programas del espacio de usuario obtengan o establezcan datos del kernel usando la semántica simple y familiar del sistema de archivos (open , close , read , write , lseek ), aunque los datos que se leen o escriben no residen en ningún medio. Esta decisión de diseño se consideró mejor (por ejemplo, legible por humanos y fácilmente programable) para obtener y configurar datos cuyo formato no se podía especificar de antemano que implementar algo como OID codificados con ASN1, que también habría funcionado bien.

Los datos que ve cuando lee desde el sistema de archivos proc se generan sobre la marcha cuando lee desde el principio de un archivo. Es decir, hacer la lectura hace que los datos sean generados por una función de devolución de llamada del kernel que es específica del archivo que está leyendo. Haciendo un lseek al comienzo del archivo y la lectura nuevamente provoca otra llamada a la devolución de llamada que genera los datos nuevamente. De manera similar, cuando escribe en un archivo grabable en el sistema de archivos proc, se llama a una función de devolución de llamada que analiza la entrada y establece las variables del kernel. Los datos de entrada en su forma sin procesar no se almacenan.

Lo anterior es solo una forma un poco más detallada de decir lo que Hauke ​​Laging afirma de manera tan sucinta. Le sugiero que acepte su respuesta.


Linux
  1. Cómo usar el comando Tar en Linux

  2. Cómo verificar la versión del sistema operativo y Linux

  3. Cómo cambiar la identidad de un sistema Linux

  4. Linux:¿cómo obtener la fecha de creación de un archivo en un volumen lógico Ntfs?

  5. Cómo montar y desmontar un sistema de archivos en Linux

Cómo agregar texto al comienzo del archivo en Linux

Cómo verificar/reparar el sistema de archivos de Linux en el arranque

Cómo reparar errores del sistema de archivos en Linux Mint

Cómo cambiar el shell predeterminado en el sistema Linux

Cómo usar el comando fd en el sistema Linux

¿Cómo usar el comando Gzip en Linux?