• Portada
    • Recientes
    • Usuarios
    • Registrarse
    • Conectarse

    Duda sobre las prioridades en Linux

    Programado Fijo Cerrado Movido Sistemas operativos
    1 Mensajes 1 Posters 3 Visitas
    Cargando más mensajes
    • Más antiguo a más nuevo
    • Más nuevo a más antiguo
    • Mayor número de Votos
    Responder
    • Responder como tema
    Accede para responder
    Este tema ha sido borrado. Solo los usuarios que tengan privilegios de administración de temas pueden verlo.
    • cobitoC Conectado
      cobito Administrador
      Última edición por cobito

      Buenas.

      Estoy haciendo cosas con el Ryzen 9 9900X (12 núcleos con SMT desactivado) y quiero priorizar procesos. He estado leyendo sobre el concepto de niceness en Linux que traducido como amabilidad, es bastante intuitivo (cuando más amable es el proceso, más deja pasar a los demás y cuando más incívico y maleducado, se cuela todo lo que puede). Tiene un valor de -20 (más prioritario) a 19 (menos prioritario). Nice lo he usado en el pasado y nunca he tenido problemas, pero al ver el comportamiento que veo ahora, he tenido que documentarme un poco. Aunque no encuentro una solución al tema.

      En esta máquina se ejecutan tres tipos de procesos:

      • ffpmeg que está configurado para acaparar un hilo de ejecución con un niceness de 19.
      • whisper que está configurado para consumir 4 hilos con un niceness de 0.
      • python que está configurado para consumir todos los hilos disponibles con un niceness de 19.

      Esos valores de prioridad no son casuales: ffmpeg funciona muy rápido con esta CPU, por lo que no me importa que pueda consumir muy pocos recursos. whisper es bastante más demandante y quiero que consuma siempre todo lo que haya disponible. Y Python es muy demandante, pero sencillamente quiero que consuma lo que les sobra a los demás, compartiendo lo que sobre con ffmpeg.

      Esta es una caputura de top:

      top del pepino

      Cuando también hay un proceso de ffmpeg y la CPU está ocupada, consume muy poca CPU (menos del 30%), que es lo que quiero que haga. Pero como veis en la imagen, python está consumiendo prácticamente 6 núcleos mientras que cada proceso de whisper no llega a 2. Y las prioridades, como se puede ver, están correctamente configuradas.

      ¿Por qué sucede esto y cómo lo podría solucionar?

      Gracias.

      Toda la actualidad en la portada de Hardlimit
      Mis cacharros

      hlbm signature

      1 Respuesta Última respuesta Responder Citar 0
      • 1 / 1
      • First post
        Last post

      Foreros conectados [Conectados hoy]

      5 usuarios activos (0 miembros y 5 invitados).
      febesin, pAtO, cobito

      Estadísticas de Hardlimit

      Los hardlimitianos han creado un total de 543.4k posts en 62.8k hilos.
      Somos un total de 34.8k miembros registrados.
      BenchMarc ha sido nuestro último fichaje.
      El récord de usuarios en linea fue de 78 y se produjo el Fri Oct 17 2025.