تحسين برنامج Seeder (تم التحديث في 24 فبراير)

الملصق الأصلي: يوان يوان يوان يوان وجهات النظر: 225 الردود: 9 نشر في: 2013-02-24 00:39:15
============================== ============================== ============================== ========================
حسب إلى المنشور الرئيسي لمؤلف XDA، المعنى هو:
1. هناك نوعان من محتويات التحسين الرئيسية:
a. RNG الأمثل (مولد الأرقام العشوائية). بشكل تقريبي، يحدث تأخر نظام Android المستهدف هنا بسبب حظر جهاز التطوير/العشوائي (RNG) الذي يقرأه JVM والمكونات غالبًا (النص الأصلي محظور. بعد استخدام مورد الإنتروبيا، تحتاج إلى الانتظار حتى يتم إنشاء dev/عشوائي. وأولوية dev/عشوائي منخفضة جدًا، لذلك يحدث تأخر.). يستخدم المؤلف /dev/urandom الذي لا يحظر (يحظر) لتوليد الإنتروبيا ويملأ /dev/random مرة واحدة كل ثانية لحل هذه المشكلة. بعد Monkey Machine ICS، لم يعد نظام JVM ومكوناته يستخدم بشكل أساسي التطوير/العشوائي، وبالتالي فإن الوضع ليس خطيرًا نسبيًا. ومع ذلك، ستظل ICS تستهلك الإنتروبيا بسبب البرامج الأخرى، وقد تحتاج إلى الانتظار حتى يتم توليد الإنتروبيا. الاستنتاج هو أن التحسين يستهدف بشكل أساسي الأنظمة قبل 4.0، والتأثير النظري للأنظمة بعد 4.0 أصغر بكثير من تأثير 2.3. ومع ذلك، وفقًا لتقارير مستخدم XDA، لا يزال بإمكانه تقليل التأخر بشكل فعال.
ب. زيادة طول قائمة انتظار الإدخال/الإخراج لجهاز التخزين MMC (ذكر المنشور الرئيسي أن بعض المستخدمين قاموا بتحسين الأداء بشكل ملحوظ عند تشغيل عدد كبير من عمليات الإدخال/الإخراج). من الناحية النظرية، يمكن تحسين نتائج جدولة الحاكم (المجدول).دمج عمليات الإدخال والإخراج المكررة.
2. وفيما يتعلق باستهلاك الطاقة، قال مؤلف المنشور الأصلي أن الإصدار الحالي لا يؤثر بشكل أساسي على استهلاك الطاقة. هناك سببان.
أ. يحتوي البرنامج على خيار يتم تمكينه افتراضيًا (الخيار الأول هو تعليق خدمة RNG أثناء إيقاف تشغيل الشاشة). عند إيقاف تشغيل الشاشة، ينام البرنامج. لا يعمل.
ب. حتى عندما يكون البرنامج نشطًا، يكون استهلاك الموارد صغيرًا جدًا. حسب التصميم، من المستحيل إحداث تغييرات في حالة وتكرار وحدة المعالجة المركزية. الاستهلاك خلال 24 ساعة أقل من 2%. البيانات والشرح الوارد في المقالة الأصلية: كان تأثير البطارية ضئيلًا (أقل من 2% لكل 24 ساعة). من غير المحتمل أن يوفر هذا حملاً كافيًا لتحفيز تغيير حالة حاكم وحدة المعالجة المركزية بسرعة 10 ميجا هرتز.
3. استخدام البرنامج. يجب أولا أن يكون النظام متجذرا. بعد تثبيت برنامج الزارعة، قم بفتح البرنامج. تشغيل/إيقاف يفتح البرنامج. بعد الفتح، سترتفع الإنتروبيا المتاحة في الأسفل إلى 4096. الخيارات الثلاثة أدناه هي: تعليق خدمة RNG أثناء إيقاف تشغيل الشاشة (ينام برنامج RNG عند إيقاف تشغيل الشاشة) توسيع قائمة انتظار الإدخال/الإخراج (زيادة قائمة انتظار الإدخال والإخراج) البدء تلقائيًا عند التمهيد (يعمل تلقائيًا عند بدء تشغيل النظام) البرنامج مجرد واجهة GUI. إغلاقه لا يؤثر على إعدادات النظام. إن تشغيل RNGD الفعلي هو عملية Linux ولا يمكن رؤيتها في قائمة مهام Android.
التحديث 1تمت ملاحظته في الاستخدام اللاحق (استنادًا إلى ثلاثة أجهزة مملوكة ذاتيًا، Monkey 2.3/4.04/4.1):
1. يمكنك تجربة تأثير البذر في الجوانب التالية: أ. استجابة واجهة مستخدم النظام، وتبديل البرامج، وما إلى ذلك (الجزء الأكثر وضوحًا يحدث بسبب انتظار مؤشر ترابط واجهة المستخدم لـ RNG المحظور)
b. تستهلك سرعة تحميل بعض البرامج الكثير من أنواع الإنتروبيا الناتجة عن RNG
. (لقد اختبرت UC والمتصفحات الأخرى، Evernote، QQ، WeChat، وما إلى ذلك، كلها تستهلك كمية كبيرة من الإنتروبيا. بالإضافة إلى ذلك، قد تستهلك الألعاب أيضًا كمية كبيرة من الإنتروبيا. أنا شخصيًا لا ألعب الألعاب، لذلك جربت طائر Star Wars، الذي استهلك كمية كبيرة من الإنتروبيا)
c. شبكة WiFi وبيانات الهاتف المحمول وما إلى ذلك (وفقًا لـ Wikipedia، تتطلب تسلسلات TCP/IP وتشفير WiFi والتشفير المستخدم بواسطة SSL وما إلى ذلك استخدام RNG) كيفية مراقبة استهلاك الإنتروبيا؟افتح برنامج Seeder واضبط أولاً
على إيقاف التشغيل. لاحظ قيمة الإنتروبيا المتاحة في الأسفل. في هذا الوقت، حاول تشغيل وإيقاف WiFi أو فتح البرنامج. الحد الأعلى للإنتروبيا الذي لاحظته هو 4096. تشغيل Wifi وإيقاف تشغيله مرة واحدة يستهلك 1500-2000، وفتح Evernote مرة واحدة يستهلك 1500-2000، وتشغيل UC يستهلك 500. وفقًا للقيمة الرقمية، فهذا ليس كافيًا بالفعل. بعد التحقق من المعلومات ذات الصلة، إذا لم يكن هناك
Seeder، فإن
جيل إنتروبيا dev/random يأتي من:
a. يتم إنشاء الإنتروبيا من التفاعل بين المستخدم والنظام، بما في ذلك الإدخال واللمس. يمكن ملاحظتها من خلال الإنتروبيا المتاحة لـ Seeder. المسها مرة واحدة للحصول على +20
الإنتروبيا. (تدريب قرد حقيقي...يجب لمسه إذا لم يحدث شيء)
ب. يأتي الضجيج من داخل النظام (وفقًا للبحث، هناك ضوضاء بيضاء لإشارات الدائرة، وضوضاء خلفية لبطاقة الصوت، وبطاقة الشبكة التي تستقبل البيانات، وما إلى ذلك. يرجى أن تطلب من كهربائي حقيقي أن يشرح ذلك بالتفصيل)، لكنني لم ألاحظ أي زيادة في الإنتروبيا في ظل الظروف الثابتة.
ج. تم إنشاء النظام. بعد استهلاك كل الإنتروبيا، فهي ليست عالقة تمامًا. فقط بعد استخدام الإنتروبيا ستضيف القليل (انتظر حتى يشرح لك الكهربائي الحقيقي بالتفصيل)
2. لا يوجد تأثير واضح بعد التثبيت. وهنا بعض التخمينات.
أ. تحتوي الهواتف المحمولة المختلفة على ROM مختلفة، بالإضافة إلى تصحيحات الطرف الثالث، وما إلى ذلكعن طريق زيادة الحد الأعلى للإنتروبيا، أو التوجيه داخليًا /dev/
random إلى /dev/urandom.
ب. لم يعد مؤشر ترابط واجهة المستخدم للنظام الجديد الخاص بـ Monkey متأثرًا بحظر
الإنتروبيا. لقد قام
Project Butter الذي تم تقديمه في Monkey 4.1 بالفعل بزيادة أولوية استجابة
UI وفقًا للتعليمات. أعتقد أنه قد يتم حظره على واجهة المستخدم وليس له تأثير يذكر.
ج. إن سرعة توليد الإنتروبيا الجديدة نسبيًا المتعلقة بالأجهزة سريعة جدًا، ولم يعد RNG يحظر.
د. مستخدمو الهواتف الوظيفية الحقيقية. . . خبرة محدودة.
3. المشكلة التي يحلها Seeder هي مشكلة Linux التي يعتمد عليها Android. لقد بحثت للتو في Google ووجدت أنه بالإضافة إلى Android، فإن Linux بما في ذلك الخوادم وأجهزة سطح المكتب وPHP وقواعد البيانات وخوادم الويب كلها تتأثر بهذا. (تشفير SSL، وما إلى ذلك، WiFi، TCP/IP كلها تستخدم RNG، وهو عنق الزجاجة. حتى أن الحسابات الجادة تشير إلى أن السرعة ستزيد بحوالي 500٪ بعد التعديل.) يمكن العثور على العديد من المنشورات ذات الصلة على Linux، وقد أدخلها Seeder في ظروف Android. وفقًا للمقال الأصلي لمؤلف XDA، يعد Linux أحد أنظمة التشغيل الحديثة القليلة جدًا التي تستخدم حظر RNG (/dev/random). . . سبب الإصرار على استخدام /\dev/random هو أن بيانات الإنتروبيا الناتجة عن dev/random
أكثر عشوائية من بيانات dev/urandom. لضمان أمن التشفير. لذا، بغض النظر عما إذا كنت تشعر بتغير السرعة بعد التثبيت، فقد قام Seeder بالفعل بحل مشكلة Andأحد معوقات تجربة Android وLinux. 2.3/4.04/4.1 كلها تتأثر. ومن خلال البيانات، فإن برنامج Seeder له تأثيرات واضحة. على الرغم من أن الدرجة مختلفة. بغض النظر عما إذا كان لديك أي تأثير أم لا، ما زلت أركض لمدح سيدر.
يمكن للجسد المادي أن يشعر بنبضات قيامة آلة القرد.
4. ما ورد أعلاه يعتمد فقط على xda وgoogle، مع إجمالي أقل من ثلاث ساعات من البحث. بالنسبة للبقية، أود أن أطلب من العديد من الكهربائيين الحقيقيين المخفيين في الإصدار D دراستها بالتفصيل.
× معاينة
رد 🤍 0 📤 يشارك يجمع
لقد تعبّت، يوان يوان أنا مررت من هنا
لا أفهم على الإطلاق. هناك الكثير من الإنجليزية
هذه مجرد جزء من المحتوى، ولم يُنسخ الباقي بعد! على أي حال، لا نحتاج لفهم المبدأ، المهم أن نعرف كيف نستخدمه
لا أعرف ما هو هذا البرنامج \(▔□▔)/
هناك تأثير للاستخدام في الخلف، يمكنك إلقاء نظرة
رؤية موارد جيدة تجعلني أدخل بحسم لأترك صوت الدعم! رغم أنني من سايبان!
باو باو الصغير... تصبح على خير!
على الطريق، أرفع المورد قليلاً.
ما هذا الفوضى
— تم تحميل كافة الردود —

ترك الرد