⚡ ZRAM vs ZSwap 📂 Swap en Linux
26:07
Пікірлер
@BYRLMEJOR
@BYRLMEJOR 2 ай бұрын
vamonooos!!! esta bien hacer test pero hay que hacer buenos tests y es muy buena herramienta para ello
@GINO-TCH-QA
@GINO-TCH-QA 3 ай бұрын
Muy interesante!
@hectorcasas8138
@hectorcasas8138 3 ай бұрын
hola me al lanzar las funciones me salta este error en la consola el comando que uso es -> firebase deploy --only functions === Deploying to 'proyectolot-e43e5'... i deploying functions Running command: npm --prefix "$RESOURCE_DIR" run lint > lint > eslint . sh: eslint: command not found Error: functions predeploy error: Command terminated with non-zero exit code 127
@tinajastyle
@tinajastyle 3 ай бұрын
Aprendí esto cuando vi que rust estaba escrito en rust, me quedé en plan wtf pero se entiende bastante fácil con los lenguajes compilados porque el código siempre va a terminar siendo un binario ya que con el 1er binario del compilador de rust en c compilaron el 1er compilador de rust en rust y después con el binario resultante se compilo el nuevo compilador en rust 😵‍💫
@TerminalLife
@TerminalLife 3 ай бұрын
@@tinajastyle mucho compilar por todos lados jaja
@gersomyt
@gersomyt 3 ай бұрын
Sugerencia de un próximo video, explicar que es pnpm o bun, y como es posible que para instalar bun se necesita node, como es eso de que uno utiliza al otro para instalarse en ves del otro ?
@TerminalLife
@TerminalLife 3 ай бұрын
Buenas, gracias por las sugerencias, me apunto la de pnpm, la de Bun hasta donde sé no requiere de node para funcionar
@gersomyt
@gersomyt 3 ай бұрын
@@TerminalLife la verdad no sé, pero al menos requiere node para instalarse
@gersomyt
@gersomyt 3 ай бұрын
Buen video, gracias por la explicación
@gersomyt
@gersomyt 3 ай бұрын
PUMMMM mi cabezaaaaa
@aleex5
@aleex5 3 ай бұрын
al parecer no es necesario activar el zram al menos la versión de systemd en debian solo basta con instalarlo y reiniciar, porque a mi después de reiniciar se activo solo, aunque obvio estaba sin configurar, simplemente agregue la configuración, aunque cambie algunas cosas, en debian igual tienen el zram-tools, es lo mismo pero cambia un poco los comandos de configuración, yo me tire a usar la versión de systemd porque en fedora usan el mismo y ya me acostumbre a sus archivos y forma de configurar, no se si este equivocado pero creo que los comandos de activarlo y iniciarlo es básicamente para configurar todo sin tanto reinicio
@TerminalLife
@TerminalLife 3 ай бұрын
Buenas, sí, muchos son para evitar reiniciar
@beltranmarquezba
@beltranmarquezba 4 ай бұрын
Gracias 🙂
@rabindranathferreira6135
@rabindranathferreira6135 4 ай бұрын
Hiciste o vas a hacer uno con typescript? o una parte 2 estaria excelente
@diegoberistaindelamora6594
@diegoberistaindelamora6594 4 ай бұрын
Cual es un buen estandar para guiarte en cuanto a peso de paquetes? Me reifero a cuandos mb o kb es poco o mucho o justo?
@inanesilence
@inanesilence 4 ай бұрын
Que interesante sería ampliar estos tutoriales con Stomp. Felicidades
@RicardoPradovegita21
@RicardoPradovegita21 4 ай бұрын
En linux es dificil llenar 16 gb de ram, una vez probé abriendo como 15 aplicaciones y varias pestañas del navegador, no superó los 12 gb. Una zram de 8gb es una garantía que permite más de 20 gb de ram de consumo, lo cual sería un caso muy extremo. Desconozco si windows tendrá una compresión de ram como los linux con zram, mucho menos macos. Pero seguro que sí porque es una gran ventaja, una garantía de que el sistema no se va a parar totalmente por falta de ram. Y la compresión de la propia ram es casi tan rápida como la ram física
@willypaz6706
@willypaz6706 4 ай бұрын
Para un uso cotidiano muy difícil superar los 16GB, pero para el desarrollo como puede ser el utilizar android estudio, pues te puede faltar incluso y mas cuando se realiza Unit Tests en paralelo.
@yoyo-ri8cn
@yoyo-ri8cn 2 ай бұрын
Hasta donde conozco windows tiene memoria virtual que se puede ajustar a gusto, y tambien se puede utilizar un usb para utilizarlo como ram, pero hasta donde yo conozco como zram no, en otras palabras si en windows te quedas sin ram no hay mas que desactivar servicios que si te bajan mucho el consumo de la ram y cpu o comprar ram, en cambio en gnu/linux te da mas opciones no solo la desactivar servicios, aunque en gnu/linux desactivar un servicio por ejemplo el bluetooth o la impresora te quedas muy a lo justo en cambio en windows puedes desactivar servicios que no son necesarios como uno llamado ndu que no me acuerdo que hacia, sysmain que era para que las app habran mas rapido en hdd, detener el update sin deshabilitar el servicio, xbox, etc, tantos servicios inutiles en windows pero claro para algunos utiles pero que nadie termina utilizando todos, esa es la gran diferencia entre lo que debes de hacer entre windows y gnu/linux para optimizarlo para tu harware
@Mr_MiRok
@Mr_MiRok 5 ай бұрын
А вы уверены что настройкой "zram-size = " вы задаёте место в оперативке, а не вместимость zram? Возможно дело в переводе и я не так понял. Но если "zram-size = " всё же отвечает за вместимость, тогда итоговое место в оперативке будет не 6 G, а 3 или 2 G в зависимости от сжатия...
@gatocode316
@gatocode316 6 ай бұрын
Buen video, intentare ver la lista completa!
@PropetTelevision
@PropetTelevision 6 ай бұрын
Me gustaria ver el caso en el que si utilizas muchas lógica del padre. Asumiendo que igual conviene la composición antes que la herencia. Muy bueno el video btw 😊
@SmartnetInformatica
@SmartnetInformatica 6 ай бұрын
Buen ejemplo. frases de cabecera: Siempre favorecer la composición sobre la herencia. Siempre depender de una abstracción.
@SmartnetInformatica
@SmartnetInformatica 6 ай бұрын
faltaría implementar solamente "El que crea no usa, y el que usa no crea" (algún factory por ejemplo)
@TerminalLife
@TerminalLife 6 ай бұрын
@@SmartnetInformatica Buenas! 😁 Te refieres a algo como lo del 37:30?
@fernandopoveda9861
@fernandopoveda9861 6 ай бұрын
OMG
@JeasonMartinez-jt8zr
@JeasonMartinez-jt8zr 6 ай бұрын
Muy buen video, Explicas super bien
@parduh1193
@parduh1193 7 ай бұрын
gracias tu tutorial me ayudo bastante,, saludos desde México.
@misaelcb1306
@misaelcb1306 7 ай бұрын
EXCELENTE video‼️ Gracias por compartir tus experiencia en este tema tan interesante y complicado. Tengo una laptop con las siguientes características: CPU Intel Core i3-2310M (4 núcleos), Velocidad 2.1 GHz y 8Gb de RAM, y tengo un único disco SSD de 480Gb. Que configuracion de zram me recomiendas⁉️ Saludos desde CDMX y gracias por tu respuesta.
@yoyo-ri8cn
@yoyo-ri8cn 2 ай бұрын
A mi tambien me interesa saber por que es similar a mi laptop toshiba satellite con i3 2350m, 5gb de ram y 750 hdd
@miguecast
@miguecast 7 ай бұрын
Buen contenido! Gracias! 😊
@JoahtVera
@JoahtVera 7 ай бұрын
Buen video y buena explicación, es justo lo que necesitaba, un saludo desde México!
@Carlos-um3xg
@Carlos-um3xg 8 ай бұрын
funciona, buen video saludos maquina
@javiercmc
@javiercmc 8 ай бұрын
Hola, entiendo que si tenes mucha ram no hace la diferencia tener zram. Me refiero a tener 32 o mas gb de ram.
@TerminalLife
@TerminalLife 8 ай бұрын
Buenas! Lo importante aquí es que es relativo, es decir, yo tengo 32 ahora y sí tengo ZRam, porque mi workflow es muy pesado a nivel de RAM. Si sueles llenar esos 32 GB sí es recomendable, ahora si nunca los llenas puedes tener una pequeña por si se te da un pico de uso de RAM que tu sistema tenga margen y poco más. Un saludo!
@vitocorleone650
@vitocorleone650 8 ай бұрын
No entiendo el limite, yo podria instalar drivers en un contenedor y que el HOST los utilice? o por ejemplo si quiero la ultima version de KDE de arch, podria instalarlo para utilizar en el host?
@TerminalLife
@TerminalLife 8 ай бұрын
Buenas, si instalas un driver en el contenedor, solo las aplicaciones del contenedor lo podrán usar. Lo del entorno de escritorio, es posible, pero muy complejo de hacer y no creo que compense tanto tooling. Un abrazo!
@javiersandoval9708
@javiersandoval9708 8 ай бұрын
Excelente video, muy útil y muy clara la forma de explicarlo!
@gabrielomana
@gabrielomana 9 ай бұрын
Brutal!
@Smileeee_23
@Smileeee_23 9 ай бұрын
Muy buen video amigo, gracias, lo único que me gustaría que la fuente estuviera más grande, pero enserio muy completa la información 😊
@carlossciangula3455
@carlossciangula3455 10 ай бұрын
hola. no entendi lo de swappiness, yo uso en valor entre 10 o 15 con 4gb de ram y asi utiliza swap mas a lo ultimo de lo que queda de ram,
@TerminalLife
@TerminalLife 10 ай бұрын
Buenas, valores tan bajos de swappiness no son muy recomendados, sobre todo en situaciones de alto uso de RAM(en tu caso cualquier valor cercano a 4GB) Si tienes swap en disco, lo dejaría parecido al por defecto, ~60, ten en cuenta que el kernel siempre va a tener preferencia por mover a swap lo que está en segundo plano, por lo que un valor como 10 solo va a llevarte a llenar la RAM antes y que tu PC, ya ahogado, intente mover como pueda todo lo posible a la swap. Si usas ZSwap, puedes subir el swappiness a ~80 reservando 1GB para la swap en RAM y lo que necesites en disco. ZRam no te lo recomendaría con 4 GB, como comento en el vídeo. Espero que te sea útil, un valor como el que tienes solo tendría algo de sentido con swap en disco y RAM sobrante, que no es este el caso.
@frankyzn
@frankyzn 10 ай бұрын
se puede activar en android sin ser root?
@TerminalLife
@TerminalLife 10 ай бұрын
Para habilitarlo necesitas permisos de root
@frankyzn
@frankyzn 10 ай бұрын
Segui el tuto en Zorin pero no se activo.
@TerminalLife
@TerminalLife 10 ай бұрын
Seguro que googleando hay uno específicamente para Zorin, que quizá requiera cambiar algún paso 🙃
@Ferran-Gnu-Linux
@Ferran-Gnu-Linux 10 ай бұрын
Varias cosas. Si quieres contenedores te instalas docker y aire. Eso me parece una manera de "enguarrar" el ordenador, con montones de dependencias y maltrato del equipo innecesario a la hora de rastrear incompatibilidades y demás. Sin ir más lejos las incompatibilidades entre distros con diferentes inits, wayland o xorg, connman o networkmanager, pipewire o pulseaudio, etc. etc. etc. Sobre las distros inmutables no aconsejo instalarlas (salvo que sepas lo que haces) porque a veces hay modificaciones a nivel superusuario que son importantes arreglar. P.ej. un cambio en los firmwares, en los keyrings, drivers, repositorios, en bugs o parches variados que requieren actuar sobre ellos, tampoco podrás cambiar aspectos tan importantes como gestionar los servicios de impresoras, usbs, redes, usuarios, multimedia, etc. cuando necesites cambiar algo de ello o modificar la swap y mil cosas más, no lo podrás hacer tú. Con una inmutable tendrás que esperar (al más puro estilo windows) a que sean los gestores de esa inmutable a que te lo envien arreglado y cuando ellos quieran enviarte la actualización. Si tienes tiempo tu verás, pero hay quien no puede esperar varios días a solucionar un problema, en mi opinión.
@FaberATorresUrrego7
@FaberATorresUrrego7 10 ай бұрын
Que tal una imagen de windows y abrirla desde linux, ejemplo photoshop XD
@TerminalLife
@TerminalLife 10 ай бұрын
Complicado jaja, al final los contenedores son Linux, para Windows necesitarías una máquina virtual
@FaberATorresUrrego7
@FaberATorresUrrego7 10 ай бұрын
Suena muy interesante, en mi caso algunos juegos de steam no puedo jugarlos con Proton(el que sea) entonces tal vez sí pueda jugarlo con SteamOS o alguna otra vaina
@cipheroth
@cipheroth 10 ай бұрын
Eres un capo bro, espero que subas mas contenido !!!
@4bzu
@4bzu Жыл бұрын
Masterclass
@elieservega2742
@elieservega2742 Жыл бұрын
exelent .
@mackey255
@mackey255 Жыл бұрын
Eres un crack tío! Gracias a ti sé como utilizar RabbitMQ en mi código Python 😎👌
@damianrodriguez9553
@damianrodriguez9553 Жыл бұрын
Si declaras el medoto onClick debes respetar mayusculas y minusculas no puede llamarlo onclick
@victordanieldoranteschay561
@victordanieldoranteschay561 Жыл бұрын
Esta mu genial la explicación
@valentindome8853
@valentindome8853 Жыл бұрын
Gracias, si le podes hacer zoom, mejor
@juanmiguelguerrero7222
@juanmiguelguerrero7222 Жыл бұрын
Un vídeo genial. Muchas gracias.
@morcillaconbaculo
@morcillaconbaculo Жыл бұрын
a alguien mas le aparecen Cannot read properties of undefined (reading 'bind')?
@gempf
@gempf Жыл бұрын
Mejorás en cada video con tus ejemplos, gracias.
@JoseOjeda-vx2zs
@JoseOjeda-vx2zs Жыл бұрын
Muy buena la explicacion del aggregate. Consulta, se puede hacer que al final al devolver el total, te lo devuelva con un formato en particular para los separadores de miles y decimales?
@ricardbarnes6122
@ricardbarnes6122 Жыл бұрын
El tema de la generacion de IDs se puede delegar a una parte especializada del dominio, representada por una interfaz estilo "XXXIdGenerator".
@enriqueruiz320
@enriqueruiz320 Жыл бұрын
Esto es oro molido 🤪
@juaninjuanharry8033
@juaninjuanharry8033 Жыл бұрын
Que buen video
@lucho6851
@lucho6851 Жыл бұрын
No entiendo el porque generar un file.gpg + gpg por cada interacción, no es mejor que simplemente sobre escriba el file.gpg? siempre y en todo momento solo hay un solo file.gpg desde la primer ronda hasta la ultima lo que redundaría en seguridad si se corta las ronda por la mitad antes del eliminado de los archivos intermedios.