إنضمامك إلي منتديات استراحات زايد يحقق لك معرفة كل ماهو جديد في عالم الانترنت ...

انضم الينا
استراحات زايد الصفحة الرئيسية


إضافة رد
 
LinkBack أدوات الموضوع انواع عرض الموضوع
  #1  
قديم 04-02-2010, 05:08 PM
عضو ماسي
بيانات محروم.كوم
 رقم العضوية : 503
 تاريخ التسجيل : Dec 2007
الجنس : female
علم الدوله :
 المشاركات : 2,100,611
عدد الـنقاط :3341
 تقييم المستوى : 2139

السلام عليكم ورحمة الله وبركاته.


لمن يعاني من قلة عمر البطارية وقلة استجابة الجهاز في بعض الأحيان, عليه بتنفيذ هذه الطريقة التي ستعمل على زيادة سرعة واستجابة الجهاز, وبنفس الوقت اطالة عمر البطارية الموضوع بسيط وسهل التطبيق ويتألف من خطوة واحدة فقط. طبعاُ لا شيء يحدث بشكل سحري أو من دون سبب, لذلك قبل ان نبدأ بالطريقة سأشرح قليلاً عنها

(ان كنت لا تهتم بالتفاصيل فانزل الى اخر قسم من الموضوع)

ما الذي سنفعله؟

سنقوم بالتعديل على خاصية تسمى Swapping وهي موجودة بجميع انظمة اللينكس بشكل عام, لكن ليس هذا ما يهمنا, المهم الان اننا سنقوم بالتعديل على مستوى الـ Swappiness في الـN900 للحصول على اداء افضل وعمر بطارية أطول.

كيف يتم ذلك؟

كلنا نعرف ان الذاكرة العشوائية RAM لأي جهاز لها حد معين, وفي حالتنا ذاكرة الـN900 حدها الأقصى 256MB, فما الذي يحدث بعد انتهاء الذاكرة, هل يتوقف الأمر عندها؟

لا طبعاً, وهنا يأتي دور خاصية Swapping, التي تقوم بنقل المعلومات من الذاكرة العشوائية RAM الى الذاكرة القراءة فقط ROM.

قيمة الـSwappiness يمكنك تحديدها من العدد 0 الى العدد 100, وكلما زاد العدد, زاد عمل هذه الخاصية حتى ان لم يكن هناك داعي لعملها, مما يتهلك طاقة الجهاز, وبالتالي تقل سرعته وعمر البطارية بشكل ملحوظ!

القيمة اَلإفتراضية في الـN900 هي اعلى قيمة 100 مما يؤدي الى عمل الخاصية في كل مرة ينتقل فيها الجهاز الى وضع الخمول Standby مما يؤثر بشكل كبير على المعالج وعمر البطارية, ونحن سنقوم بتقليلها الى قيمة ثابتة تقلل من عملها الدائم, على عملها عند الحاجة اليها فقط وبالتالي نحصل على اداء افضل.

وبعد بحث وتجربة طويلة وقراءة تجارب العديد من الأعضاء والمبرمجين, وجدت ان افضل قيمة هي 30, اذا كيف نغير القيمة؟

طريقة العمل:

ندخل الى التيرمنال وتأكد من وجود برنامج rootsh لديك ونقوم بكتابة التالي:

كود PHP:
root

ثم اضغط Enter

echo 30 > /proc/sys/vm/swappiness

ثم اضغط Enter


والقيمة تعاد للأصل بعد عمل ريستارت لذلك تحتاج لكتابتها بعد كل ريستارت.

بالتوفيق للجميع.

ملاحظة: الموضوع من بحثي وكتابتي, لمن يريد نقله له ذلك, لكن برجاء ذكر المصدر.

__DEFINE_LIKE_SHARE__
رد مع اقتباس
إضافة رد

مواقع النشر (المفضلة)


تعليمات المشاركة
لا تستطيع إضافة مواضيع جديدة
لا تستطيع الرد على المواضيع
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

BB code is متاحة
كود [IMG] متاحة
كود HTML معطلة
Trackbacks are متاحة
Pingbacks are متاحة
Refbacks are متاحة



الساعة الآن 09:41 PM


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

RSS RSS 2.0 XML MAP HTML