Trend Olan Konular
#
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.
Çok hızlı bir bilgisayarım olmasına rağmen, tüm makinemin tepkisiz olması, fare ve klavyenin takılması beni sürekli sinirlendiriyordu; çünkü bazı görevler aynı anda yoğun süreçleri başlatıyor ve tüm CPU'ları neredeyse %100 kullanımda sabitliyordu.
Örneğin, Windows 11 altında WSL modunda Cursor'da genellikle 10 proje açık oluyor. Cursor güncelleyip yeniden başlattığında, tüm bu süreçler aynı anda başladığında makinemi eziyordu.
Ya da aynı anda çeşitli projeler üzerinde çalışıyor olurdum ve aniden ajanlardan biri büyük bir Rust kod tabanı derlemeye çalışır ve bir anda farem takılmaya başlar, bu da beni deli eder.
Sonunda bundan bıktım ve bir şeyler yapmaya karar verdim. Bazı mevcut paketler istediğimi çok yaptı, özellikle ananicy, ama ben tüm yapılandırmaları otomatik olarak halleden ve karşılaştığım spesifik sorunları çözen bir şey istedim.
Temelde, bu yöntem çok fazla CPU kullanan bir süreci algılayıp öncelik seviyesini (Unix dilinde ne kadar "güzel" olduğu) değiştirerek düşürüp makinenize tepki verebilirliğini geri kazandırır.
Ayrıca, "ionice" kullanarak binlerce açık dosya tutacağı ve çok fazla I/O kullanımıyla I/O'nuzu öldüren süreçler için de aynı şeyi yapabiliyor.
Kurulum, yapılandırma, dayanıklılık vb. açısından her şeyi yapan, tek cümlelik bir kurulumla "sadece işe yarayan" bir şey istedim. Bu, aşağıdaki ilk ekran görüntüsünde gösterilmiştir.
Bunu yaparken, Golang'da sysmon adında bir sistem monitörü yapmaya karar verdim; bu arayüz gerçekten şık bir terminal arayüzüne sahip (aşağıdaki ikinci ve üçüncü ekran görüntülerine bakınız). İronik bir şekilde bu kendi başına çok daha büyük bir projeye dönüştü, ama yine de bu birleşik sistemin bir parçası olarak tutuyorum.
Bu biraz htop veya btop gibi, ama tamamen sistem performansınızı bozan yanlış davranan programları/süreçleri tespit etmeye odaklanıyor. En kötü suçluları gösterir ve ayrıca I/O da dikkate alınır.
Cursor ve Cargo için bazı özel mini komutlar var, çünkü bana en çok sorun çıkaran onlar var.
Her neyse, bir bak ve ne düşündüğünü bana bildir. Tüm ürün tamamen açık kaynaklı ve MIT lisanslıdır, burada bulunabilir:



En İyiler
Sıralama
Takip Listesi

