المواضيع الرائجة
#
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.
على الرغم من أن جهازي سريع جدا، إلا أنني كنت أشعر بالإحباط من شعور جهازي كله بعدم الاستجابة، مع تقطعات الفأرة ولوحة المفاتيح، لأن بعض المهام كانت تشغل عدة عمليات مكثفة دفعة واحدة وتثبت كل معالج عند استخدام يقارب 100٪.
على سبيل المثال، غالبا ما يكون لدي 10 مشاريع مفتوحة في وضع المؤشر في وضع WSL تحت ويندوز 11. عندما كان المؤشر يقوم بالتحديث وإعادة التشغيل، كل تلك العمليات التي تبدأ في نفس الوقت كانت تتسبب في سحق جهازي.
أو أعمل على مشاريع مختلفة في نفس الوقت، وفجأة يحاول أحد الوكلاء تجميع قاعدة شيفرة كبيرة ل Rust، وفجأة يبدأ الفأرة بالتقطيع، وهذا يزعجني كثيرا.
أخيرا سئمت من الأمر وقررت أن أفعل شيئا حيال ذلك. هناك بعض الحزم الموجودة التي قدمت الكثير مما أردته، خصوصا Ananicy، لكنني أردت شيئا يتعامل مع كل الإعدادات تلقائيا لحل المشاكل المحددة التي أواجهها.
ببساس، الطريقة التي تعمل بها هي أنه يكتشف عملية تستخدم كمية كبيرة جدا من المعالج ثم يغير مستوى الأولوية (كم هو "جميل" في لغة يونكس) ليخفضه ويعيد الاستجابة لجهازك.
يمكنه أيضا فعل الشيء نفسه للعمليات التي تقتل إدخال/إخراج لديك بسبب ملايين مقابض الملفات المفتوحة واستخدام الكثير من الإدخال/الإخراج باستخدام "ionice".
كنت أريد شيئا يقوم بكل شيء من حيث التثبيت، التكوين، الاستمرارية، إلخ، مع تثبيت قصير "يعمل فقط". هذا موضح في أول لقطة شاشة أدناه.
وأثناء قيامي بذلك، قررت أن أصنع شاشة نظام في Golang تسمى sysmon وتتميز بواجهة طرفية أنيقة جدا (انظر اللقطات الثانية والثالثة أدناه). ومن المفارقات أن هذا تحول إلى مشروع أكبر بحد ذاته، لكنني سأحتفظ به كجزء من هذا النظام الموحد على أي حال.
يشبه الأمر إلى حد ما htop أو btop لكنه يركز حصريا على تحديد البرامج/العمليات التي تضعف أداء نظامك. يظهر لك أسوأ المخالفين، ويأخذ أيضا الإدخال/الإخراج في الاعتبار.
هناك بعض الأوامر الصغيرة الخاصة للمؤشر والشحن، لأنها سببت لي أكبر المشاكل.
على أي حال، ألق نظرة وأخبرني برأيك. كل المشروع مفتوح المصدر بالكامل ومرخص من معهد ماساتشوستس للتكنولوجيا ويمكن العثور عليه هنا:



الأفضل
المُتصدِّرة
التطبيقات المفضلة

