Rubriques tendance
#
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.

Jeffrey Emanuel
Même si j'ai un ordinateur super rapide, je me suis souvent retrouvé frustré par le fait que ma machine entière semblait non réactive, avec une souris et un clavier saccadés, car certaines tâches lançaient un tas de processus intenses en même temps et faisaient grimper chaque CPU à près de 100 % d'utilisation.
Par exemple, j'ai souvent 10 projets ouverts dans Cursor en mode WSL sous Windows 11. Lorsque Cursor se mettait à jour et redémarrait, tous ces processus qui démarraient en même temps écrasaient ma machine.
Ou je travaille sur divers projets en même temps, et soudain, l'un des agents essaie de compiler une grosse base de code Rust, et la prochaine chose que je sais, ma souris saccade, ce qui me rend fou.
J'en ai finalement eu assez et j'ai décidé de faire quelque chose à ce sujet. Il existe des paquets existants qui faisaient beaucoup de ce que je voulais, en particulier ananicy, mais je voulais quelque chose qui gère toute la configuration pour moi automatiquement afin de résoudre les problèmes spécifiques auxquels je faisais face.
En gros, le fonctionnement est qu'il détecte un processus utilisant trop de CPU et change ensuite le niveau de priorité (à quel point il est "gentil" dans le jargon Unix) pour le réduire et restaurer la réactivité de votre machine.
Il peut également faire la même chose pour les processus qui tuent votre I/O avec un zillion de handles de fichiers ouverts et des tonnes d'utilisation I/O en utilisant "ionice."
Je voulais vraiment quelque chose qui fasse tout en termes d'installation, de configuration, de persistance, etc. avec une installation en une ligne qui "fonctionnait simplement." Cela est illustré dans la première capture d'écran ci-dessous.
Et pendant que je faisais cela, j'ai décidé de créer un moniteur système en Golang appelé sysmon qui a une interface terminal vraiment élégante (voir les deuxième et troisième captures d'écran ci-dessous). Cela s'est ironieusement transformé en un projet beaucoup plus grand en soi, mais je le garde comme partie de ce système combiné de toute façon.
C'est un peu comme htop ou btop mais axé exclusivement sur l'identification des programmes/processus malveillants qui tuent les performances de votre système. Il vous montre les pires contrevenants, et prend également en compte l'I/O.
Il y a quelques mini commandes spéciales pour Cursor et Cargo, car ce sont celles qui m'ont causé le plus de problèmes.
Quoi qu'il en soit, jetez un œil et faites-moi savoir ce que vous en pensez. L'ensemble est entièrement open-source et sous licence MIT et peut être trouvé ici :



5,42K
La plupart de Reddit est comme ça. Il faut le réduire en cendres et saler les champs. Ensuite, ils devraient remplacer tous les modérateurs par de l'IA qui suit une charte que tous les comptes vétérans des subreddits peuvent voter pour ratifier et amender à l'avenir avec une super-majorité.

Hayden Clay24 nov., 23:33
Merde, reddit. Banni définitivement de la publication d'art parce que j'ai mentionné le mot "impression"


11,04K
Meilleurs
Classement
Favoris


