منتدى استراحات زايد

منتدى استراحات زايد (http://vb.ma7room.com/index.php)
-   منتدى أخبار المواقع والمنتديات العربية والأجنبية (http://vb.ma7room.com/forumdisplay.php?f=183)
-   -   مدير المهام htop وشرح كيفية الإستفادة منه (معلومات هامة) (http://vb.ma7room.com/showthread.php?t=424009)

محروم.كوم 06-05-2010 04:30 PM

مدير المهام htop وشرح كيفية الإستفادة منه (معلومات هامة)
 
السلام عليكم ورحمة الله وبركاته,,

نبدأ أولاً بمقدمة صغيرة نعرف بها ما هو htop:

كلنا نعرف مدير المهام أو Task Manager في الوندوز, الذي نصل له عن طريق Ctrl+Alt+Del
و htop هنا هو مدير المهام الخاص باللينكس. يمكنك من خلاله التحكم بجميع المهام الجارية في خلفية النظام.

ثاني شيء, ماذا يفيدني htop كمستخدم لـN900:

يمكنك من خلال htop رؤية جميع عمليات النظام التي تجري في الخلفية, وبالتالي تستطيع ان تعرف إيها يسبب بطئ للجهاز أو إستهلاك كبير للبطارية.
فإن احسست بإستهلاك بطارية كبير وغير عادي, تستطيع من خلال htop معرفة التطبيق الذي يسبب هذا وبالتالي إيقافه عن العمل لرجوع عمر البطارية للوضع الطبيعي.

كيفية الحصول على htop:

للحصول عليه, اتبع هذه الخطوات:
- إفتح التيرمنال وأكتب التالي:

كود PHP:
root

apt
-get install htop


بعد تثبيته, تستطيع فتحه بطريقتين:

1- كتابة: htop --sort-key TIME في التيرمنال
2- الذهاب للمينو وفتح htop

الشرح وكيفية الإستخدام:

واجهة البرنامج:

http://img39.imageshack.us/img39/825...0060513575.png


قد تبدو معقدة لكنها في الحقيقة بسيطة, وما يهمنا منها هو الآتي:
لاحظ في المستطيل الأخضر الأمور التالي:

- CPU وهي النسبة المئوية لإستهلاك المعالج
- MEM النسبة المئوية لإستهلاك الذاكرة
- TIME+ مدة إستهلاك التطبيق للمعالج.
- Command العملية أو التطبيق الذي يعمل في الخلفية.

إستخدم الأسهم أعلى وأسفل للتنقل بين العمليات, و Space لتحديد عملية معينة وإجراء أمر عليها.

بعد تحديد عملية معينة, يمكنك اجراء أمر عليها عن طريق سطر الأوامر كما في الصورة:

http://img15.imageshack.us/img15/825...0060513575.png

أكثر ما يهمنا هو:

- Kill لإيقاف العملية أو التطبيق
- SortBy لترتيب العمليات حسب إستهلاكها للمعالج أو مدة عملها.


إختر احد الأوامر مثلا (Kill) بلمسها على الشاشة, ثم إضغط Send كما في الصورة.

http://img532.imageshack.us/img532/3...0060513593.png


كيفية إستخدام htop لحل مشاكل البطارية وبطئ الجهاز:

أعرض لكم سيناريو لمشكلة حدثت معي قبل يومين, وهي إستهلاك الجهاز للبطارية بشكل كبير في وضع الخمول IDLE, بحيث تفرغ البطارية في أقل من 6 ساعات بدون حتى إستخدام الجهاز.

وهذا مثال من برنامج Battery-eye لتوضيح المشكلة:

http://img24.imageshack.us/img24/342...0060421081.png


من الواضح ان هناك شيء ما يستهلك البطارية وطاقة المعالج بشكل كبير, والحل هنا يكون بإستعمل برنامج htop لمعرفة ما الذي يحدث:


http://img412.imageshack.us/img412/3...0060421041.png


واضح من الصورة أن هناك 3 أشياء تستخدم المعالج بشكل كبير:

- Pulseaudio وهو كل شيء يتعلق بالصوت في النظام.
- Hildon-desktop وهو كل شيء يتعلق بالموجود على سطح المكتب.
- Hildon-status-menu كل شيء يتعلق بالـStatus Area فوق قرب الساعة.

نستنتج من المعلومات أعلاه ان هناك تطبيق يصدر صوت للعمل, ويظهر شيء في Status Area قرب الساعة, أول ما يخطر على بالك هو برنامج Callnotify لإصدار صوت للتنبيه بوجود مكالمات فائتة ويظهر أيقونة متحركة في Status menu.

هناك أيضاً شيء على سطح المكتب "Hildon-desktop" يستهلك المعالج بشكل كبير, على الأغلب سيكون Widget متحرك, وبعد التفكير ملياً, آخر ودجت قمت بتثبيته هو Twitter widget.

فبعد إزالة Twitter Widget و Callnotify عادت البطارية للوضع الطبيعي كما في الصورة:

http://img85.imageshack.us/img85/389...0060511212.png


IDLE #1: قبل إزالة البرنامجين.
IDLE #2: بعد إزالة البرنامجين.



وبالنهاية هذه تجربتي اتمنى أنكم إستفدتم منها, وعذراً على التقصير إن كان الشرح غير وافي.
فإن كان أحد يعاني من نفاذ البطارية بشكل سريع, فليطرح صورة من برنامج htop وصورة من برنامج battery-eye لأتمكن من المساعدة وحل المشكلة.

أتمنى لكم التوفيق.




الساعة الآن 05:13 AM

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.5.2 TranZ By Almuhajir


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227