8 Matching Annotations
  1. Last 7 days
    1. moves the resource management settings from the process level to the application level by binding the system of cgroup hierarchies with the systemd unit tree. Therefore, you can manage system resources with systemctl commands, or by modifying systemd unit files

      muy interesante, me imagino si por defecto mi sistema Yocto hace lo mismo, y sino, si es posible configurarlo

    2. niceness value

      El niceness value en Linux es un número que indica la prioridad de un proceso en relación con otros procesos del sistema. Los valores van desde -20 (prioridad más alta, el proceso obtiene más tiempo de CPU) hasta 19 (prioridad más baja, el proceso cede tiempo de CPU a otros). El valor por defecto es 0.

    1. BPF Programs

      Un BPF program (programa BPF, por Berkeley Packet Filter, aunque ahora se refiere generalmente a eBPF o extended BPF) es un pequeño fragmento de código que se ejecuta de forma segura y eficiente dentro del kernel de Linux.

      En el contexto de systemd y la documentación que revisamos:

      • Función: Permite ejecutar lógica personalizada en puntos específicos del kernel (llamados "ganchos" o hooks) sin necesidad de modificar el kernel ni cargar módulos externos inseguros.
      • Seguridad: El kernel verifica el código antes de ejecutarlo para asegurar que no cause bloqueos, bucles infinitos o acceso a memoria ilegal.
      • Uso en systemd: Se utiliza para implementar funciones avanzadas de seguridad y red que no están disponibles con las opciones estándar.
    2. VRF

      VRF son las siglas de Virtual Routing and Forwarding (Encaminamiento y Reenvío Virtual). Es una tecnología de red que permite crear múltiples tablas de enrutamiento independientes dentro de un mismo router o dispositivo físico.

    3. IPAddressAllow

      IPAddressAllow es una directiva de seguridad en systemd que actúa como un filtro de tráfico de red (firewall) a nivel de control group (cgroup). Permite definir una lista blanca de direcciones IP o redes que una unidad (servicio, slice, socket) tiene permiso para utilizar para enviar o recibir paquetes.

      • Independencia del proceso: Al aplicarse a todo el grupo de control, el filtro no puede ser eludido por el programa ejecutado (ni siquiera si se intenta usar un binario con permisos especiales o prefijos como +), ya que el kernel aplica la regla al nivel del cgroup.
    4. IOWeight

      El IOWeight es un parámetro de configuración en systemd que define la prioridad relativa de acceso al ancho de banda de E/S (lectura/escritura en disco) para una unidad en relación con otras unidades que comparten el mismo dispositivo.

    5. IOAccounting

      El I/O accounting en systemd es el mecanismo que permite monitorear y contabilizar el tráfico de entrada y salida (lectura/escritura) en dispositivos de bloque (como discos duros o SSDs) para unidades específicas (servicios, slices, etc.).

    6. 1:6 for service a.service

      imagino que esto es asi porque en lugar de hablar de porcentajes, hablamos de porciones aqui.

      Entonces, cuando dice que el peso de CPUWeight en a.slice es 20 y en el otro esta por default (es decir, 100), lo que tengo es un total de 120. Luego dividiendo las cantidades en porcentajes, a.slice sería 1/6 de 120 y b.slice 5/6.