Woooowww que genial! Había leído sobre cgroups y para que sirven pero tu lo has explicado de forma tan simple y utilizable! Gracias nuevamente!
@robertotubaro54432 жыл бұрын
un saludo de argentina como siempre un placer ver tus videos se aprende mucho!!!!
@sergioc.319411 ай бұрын
muy bueno, excelente que se encuentre contenido así en español.
@ArgiSanchez2 жыл бұрын
Muy buen trabajo David, eres uno de los mejores divulgadores de tecnologia linux, de forma facil, entendible y amena .. con unos tips geniales ...
@lastdragonmx2 жыл бұрын
Gracias
@eduardozepeda19722 жыл бұрын
Yo no sabía que se pudiera negar el acceso al usuario root desde un cgroup. ¡Está increíble, gracias por compartir lo que sabes en youtube!
@lastdragonmx2 жыл бұрын
y lo mostrado es solo la puntita, deben investigar todo lo que se puede hacer....
@gerardodafonseca79092 жыл бұрын
excelente este video, muy útil, gracias
@pachambalaboral92992 жыл бұрын
ufff que excelente video, gracias por el aportazo ya voy a investigar mas del tema, saludos y bendiciones
@truko222 жыл бұрын
Simplemente brutal 👍🏽
@lastdragonmx2 жыл бұрын
GRacias
@ASDER-qs6yn Жыл бұрын
Gracias maestro. Necesitaba esto para hacer CPU pinning para QEMU
@angelffg2 жыл бұрын
Wooow! Genial! Last de donde sacas esa informacion ? Que libro recomiendas leer ?
@pc6ghz2 жыл бұрын
1:19 Lo veo estrictamente necesario con un AMD THREADRIPPER que tiene 64 o mas nucleos
@DanielHoracioBraga2 ай бұрын
Siempre excelentes tus videos. Consulta: Soy usuario doméstico con conocimientos muy básicos de linux, por más que hace bastante que lo uso. Mi máquina es bastante modesta (4GB de ram, swap de 4GB y CPU AMD FX-6300 (6) @ 3.500GHz), usando una derivada de Manjaro (mabox), el tema es que cuando instalo algo de los repositorios extras, obviamente se compilan y mis núcleos se disparan y calientan. No me queda claro cómo debería limitar el uso de CPU para evitarlo ¿debería indicar el límite para pacman (y sus hijos) o para los programas de compilación? ¿si limito la memoria para esos programas se aborta la compilación o se ralentiza? Muchas gracias, CAPO.
@CallMeZatiel2 жыл бұрын
Primer comentario
@lastdragonmx2 жыл бұрын
like
@felipevalenzuela6992 Жыл бұрын
esto es oro
@LaniakVol2 жыл бұрын
Hola como podría agregar todos los threads de un navegador? al reiniciar se pierden los PIDS? Gracias.
@franhenrrobles95732 жыл бұрын
Todo sistema operativo en su compilado por defecto contiene consigo los gobernadores generales de CPU y gobernadores de frecuencia de CPU, no importa el que sea, si es windows o linux, da igual. Lo que permiten los fabricantes de CPU (Siguiendo las especificaciones del datasheet) es que puedes preparar la CPU para admitir mas cargas de trabajo en determinados momentos del día para sacar mas provecho al chip, es lo que es el famoso "overclocking" que evidentemente requiere una refrigeración adicional para no reventar la CPU por el exceso de liberación de energía consumida (calor). Esta práctica no tiene nada de novedoso, ya se viene practicando desde hace años, cualquier persona "en teoría" podría "tocar" estas features en cualquier momento, solo que los fabricantes de chip y de sistema operativo dejan en claro que: "Úsese bajo su propio riesgo". Saludos, excelente canal.
@lastdragonmx2 жыл бұрын
Si, pero esto es otro nivel, por ejemplo el equivalente en windows de tiempos de cpu es el renice, ahi ni siquiera se requiere cgroup, cgroup es una capa muy superior al nice, Windows tiene que virtualizar docker por que no cuenta con la capacidad de tener docker por si mismo, debidoa que docker de hecho usa cgroup y overlay del sistema de archivos... con esto te das cuenta que windows no esta preparado para algo como cgroup, no lo tiene en su codigo.
@franhenrrobles95732 жыл бұрын
@@lastdragonmx es cierto lo que dices, eso no tiene discusión alguna, mi comentario va en función de la primer parte del vídeo donde comentas acerca de que si se puede averiar o no la cpu por sobrecarga. Y ya que comentas lo de Docker, el aislamiento de procesos y el overlay son justamente la base del uso de contenedores y pos claro, solo Linux lo puede manejar en forma nativa, es más, solo Linux puede formar parte de un cluster de kubernete en un entorno de producción. Saludos, excelente canal.
@nicolasvallejos45362 жыл бұрын
podrias poner algun dia algunos pdf sobre kernel,bios,arquitecturas hay muchos en youtube o en muchos pdf que hablan muy por encima y nunca entrar a lo puro gracias
@emanuelalejandro56442 жыл бұрын
hace tiempo vi en unos de sus videos que recomendaba algunos libreos. pero el del kernel esta en ingles. Tambien dice que si quieres entender mejor como funciona linux, escrive un driver. No encuentro algun libro que hable sobre eso, que este en español. Me baje el de "lpi". aun no lo comienzo a leer, pero espero que este bueno
@emanuelalejandro56442 жыл бұрын
last, Alguna vez podrias hacer un video de endurecimiento de linux. Recomienda algunos pdf en español. Porfaaaaaaaaaaaaaa..
@lastdragonmx2 жыл бұрын
ese vídeo ya lo tengo, pero debe tener mas de un año
@esunmanta39882 жыл бұрын
Buenas maestro. Soy un novato en debian pero únicamente echo en falta btfrs con timeshift automatizado. Se puede hacer pero no es tan sencillo como en manjaro donde te viene ya dado. Vengo de windows y no entiendo de hacer particiones. Vi un tutorial en inglés pero por lo visto ya no sirve porque ahora timeshift está pensado para las particiones que trae ubuntu. Entonces, ese youtuber, creo que metió un script y ahí ya sí que me pierdo. Nótese mi ignorancia en estos campos jeje. Tendría la bondad de hacer un tutorial a tal efecto? Quisiera instalar debian 11 con btrfs preparado para funcionar con timeshift automatizado y no creo ser el único. Lo consideró de muchísima utilidad ya que me permitiría experimentar con el sistema sin ninguna limitación sabiendo que puedo deshacer los cambios con un click. Es cierto maestro, que funciona rsync, pero es bastante más lento a la hora de crear el punto de restauración con ext4 (aunque reconozco su rapidez para realizar la restauración en sí). También he de decir que en manjaro con btrfs, timeshift me guarda la copia cuando actualizo pero rsync con debian no. No sé el porqué. Puedo estar equivocado. Un saludo, Lastdragon.
@lastdragonmx2 жыл бұрын
Ya debo tener vídeos de eso, estoy seguro, busca btrfs en mi canal
@esunmanta39882 жыл бұрын
@@lastdragonmx He seguido investigando y efectivamente hay un video dedicado a ello. Sin embargo, no es funcional a día de hoy para el caso que nos ocupa, pues timeshift funciona ahora con las particiones @ y @home. Si visita el vídeo en cuestión vera comentarios similares al mío. Insisto en que no soy experto pero creo estar en lo cierto. Un saludo, Lastdragon.
@njjimenezc19702 жыл бұрын
Buenas tardes Last... Esto sólo sirve en SystemD?...
@McAri02 жыл бұрын
Esto es independiente de systemd. systemd (al igual que otros como por ej firejail, docker, etc) saca partido de los cgroups y permite gestionarlos. Por ejemplo: En una terminal puedes lanzar algo como esto: systemd-run --user --property=CPUQuota=12.34% --unit=lalala --pty --quiet --collect dd status=progress if=/dev/zero of=/dev/null Eso lanzará el "dd" permitiendo solo el 12.34% de la cpu. En ese momento se crea un nuevo service lalala.service dentro del systemd que puedes ver y controlar. Por ej puedes hacer cosas como: systemctl --user cat lalala.service systemctl --user status lalala.service Puedes comprobar que está usando un cgroup con: find /sys/fs/cgroup/user.slice/ -wholename "*lalala.service/cpu.max" -exec bash -c 'echo {}:; cat {}' \; Lo que te dará como resultado algo como esto: /sys/fs/cgroup/user.slice/user-1000.slice/user@1000.service/app.slice/lalala.service/cpu.max: 12340 100000 También puedes monitorizar los consumos de los cgroups de systemd con: systemd-cgtop Si te interesa el tema de los cgroups en systemd te recomiendo que le eches un ojo a los manuales del manpages, está todo muy bien explicado.
@njjimenezc19702 жыл бұрын
@@McAri0 muy amable Alberto... Gracias por la aclaratoria...