Topik trending
#
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.
Meskipun saya memiliki komputer super cepat, saya terus merasa frustrasi dengan seluruh mesin saya yang merasa tidak responsif, dengan mouse dan keyboard yang gagap, karena tugas-tugas tertentu akan meluncurkan banyak proses intens sekaligus dan menyematkan setiap CPU pada pemanfaatan mendekati 100%.
Misalnya, saya sering membuka 10 proyek dalam Kursor dalam mode WSL di bawah Windows 11. Ketika Cursor akan memperbarui dan memulai ulang, semua proses yang dimulai secara bersamaan akan menghancurkan mesin saya.
Atau saya akan mengerjakan berbagai proyek pada saat yang sama, dan tiba-tiba salah satu agen akan mencoba mengkompilasi beberapa basis kode Rust yang besar, dan hal berikutnya yang Anda tahu, mouse saya gagap, yang membuat saya gila.
Saya akhirnya muak dan bosan dan memutuskan untuk melakukan sesuatu. Ada beberapa paket yang ada yang melakukan banyak dari apa yang saya inginkan, terutama ananicy, tetapi saya menginginkan sesuatu yang hanya menangani semua konfigurasi bagi saya secara otomatis untuk memecahkan masalah spesifik yang saya hadapi.
Pada dasarnya, cara kerjanya adalah mendeteksi proses menggunakan terlalu banyak CPU dan kemudian mengubah tingkat prioritas (betapa "bagusnya" dalam bahasa Unix) untuk menurunkannya dan mengembalikan responsivitas ke mesin Anda.
Itu juga dapat melakukan hal yang sama untuk proses yang membunuh I/O Anda dengan jutaan pegangan file terbuka dan banyak penggunaan I/O menggunakan "ionice".
Saya benar-benar menginginkan sesuatu yang hanya melakukan semuanya dalam hal instalasi, konfigurasi, ketekunan, dll. dengan instalasi satu baris yang "hanya berfungsi." Ini digambarkan pada tangkapan layar pertama di bawah ini.
Dan saat saya melakukan ini, saya memutuskan untuk membuat monitor sistem di Golang yang disebut sysmon yang memiliki antarmuka terminal yang sangat apik (lihat tangkapan layar kedua dan ketiga di bawah). Ironisnya, ini berubah menjadi proyek yang jauh lebih besar dengan sendirinya, tetapi saya tetap menyimpannya sebagai bagian dari sistem gabungan ini.
Ini seperti htop atau btop tetapi berfokus secara eksklusif pada mengidentifikasi program/proses yang berperilaku buruk yang membunuh kinerja sistem Anda. Ini menunjukkan kepada Anda pelanggar terburuk, dan juga memperhitungkan I/O.
Ada beberapa perintah mini khusus untuk Kursor dan Kargo, karena itu menyebabkan saya paling banyak masalah.
Bagaimanapun, lihat dan beri tahu saya pendapat Anda. Semuanya sepenuhnya open-source dan berlisensi MIT dan dapat ditemukan di sini:



Teratas
Peringkat
Favorit

