Tendencias del momento
#
Bonk Eco continues to show strength amid $USELESS rally
#
Pump.fun to raise $1B token sale, traders speculating on airdrop
#
Boop.Fun leading the way with a new launchpad on Solana.
A pesar de que tengo una computadora súper rápida, me encontraba frustrado porque toda mi máquina se sentía poco receptiva, con el ratón y el teclado entrecortados, porque ciertas tareas lanzaban un montón de procesos intensos al mismo tiempo y mantenían cada CPU cerca del 100% de utilización.
Por ejemplo, a menudo tengo 10 proyectos abiertos en Cursor en modo WSL bajo Windows 11. Cuando Cursor se actualizaba y reiniciaba, todos esos procesos que se iniciaban al mismo tiempo aplastaban mi máquina.
O estaré trabajando en varios proyectos al mismo tiempo, y de repente uno de los agentes intentaría compilar algún gran código en Rust, y lo siguiente que sé es que mi ratón está entrecortado, lo que me vuelve loco.
Finalmente me cansé de esto y decidí hacer algo al respecto. Hay algunos paquetes existentes que hacían mucho de lo que quería, particularmente ananicy, pero quería algo que simplemente manejara toda la configuración automáticamente para resolver los problemas específicos que estaba enfrentando.
Básicamente, la forma en que esto funciona es que detecta un proceso que está usando demasiado CPU y luego cambia el nivel de prioridad (qué tan "amable" es en términos de Unix) para reducirlo y restaurar la capacidad de respuesta de tu máquina.
También puede hacer lo mismo para procesos que están matando tu I/O con un millón de manejadores de archivos abiertos y toneladas de uso de I/O usando "ionice."
Realmente quería algo que simplemente lo hiciera todo en términos de instalación, configuración, persistencia, etc., con una instalación de una línea que "simplemente funcionara." Esto se representa en la primera captura de pantalla a continuación.
Y mientras hacía esto, decidí crear un monitor del sistema en Golang llamado sysmon que tiene una interfaz de terminal realmente elegante (ver la segunda y tercera captura de pantalla a continuación). Irónicamente, esto se convirtió en un proyecto mucho más grande por sí mismo, pero lo mantengo como parte de este sistema combinado de todos modos.
Es algo así como htop o btop, pero enfocado exclusivamente en identificar programas/procesos que están matando el rendimiento de tu sistema. Te muestra los peores infractores y también tiene en cuenta el I/O.
Hay algunos comandos mini especiales para Cursor y Cargo, ya que esos me causaron la mayoría de los problemas.
De todos modos, échale un vistazo y déjame saber qué piensas. Todo esto es completamente de código abierto y con licencia MIT y se puede encontrar aquí:



Parte superior
Clasificación
Favoritos

