المشاركة الأصلية بواسطة مصعب الزعبي
مشاهدة المشاركة
إعـــــــلان
تقليص
لا يوجد إعلان حتى الآن.
لتنفيذ التعديلات على النواة Kernel التى اضافت سرعة اكبر لأستجابه النظام
تقليص
X
-
جديد : تفعيل الباتش على النواة لمستخدمي Ubuntu 10.10
في هذه الصفحة طريقة بناء النواة مع إضافة الباتش المسرع ,لا أستخدم اوبنتو لذلك لم أستطع تجريبه ,أرجو أن يقوم أحد اﻷخوة بالتجربة
وهنا طريقة تحديث النواة السابقة المبنية من قبلكم مع الباتش
اترك تعليق:
-
شكراً لك ..
ولكن واجهتني مشكلة وهي البطء الكبير في عملية اعادة التشغيل ؟؟؟؟
اترك تعليق:
-
الذين جربوا ،
ما هي النتائج العملية ؟؟
وكان النظام سلس في الانتقال بينهم وسريعه و أداء الجهاز ممتاز وافضل من سابقة ولم واجه اي مشاكلة
وممكن الأخوان يقدمون معلومة اكثر
اترك تعليق:
-
المشاركة الأصلية بواسطة مصعب الزعبي مشاهدة المشاركةالذين جربوا ،
ما هي النتائج العملية ؟؟
هذا عن تجربتي.
اترك تعليق:
-
المشاركة الأصلية بواسطة عرب البوريني مشاهدة المشاركةاتوقع انكم بدأتم بالتوهم
هذا السكريبت او الترقيع الاصلي للنواة لا ولن تزيد من سرعة الاقلاع ولا من سرعة انجاز المهام ..
السرعة المقصودة هو سرعة استجابة الواجهة والعمليات التي يؤديها المستخدم كمشاهدة الفيديو او غيرها اثناء انجاز عمل ينهك المعالج ويستغله بدرجة كبيرة مثل عمل تصنيف للنواة او برنامج او تحويل ومعالجة مقاطع فيديو ..
حيث لن تواجه مثلا مشكلة تقطيع الصوت اذا كنت تستمع الى اغنية مثلا اثناء تصنيفك لبرنامج
+1
هذا هو السكريبت :
كود:#!/bin/bash #credits: superpiwi #http://ubuntulife.wordpress.com/2010/11/22/el-parche-milagro-de-linux-ahora-con-script-de-instalacion/ #in English and with 3 small fixes by Andrew @ http://www.webupd8.org YELLOW="\033[1;33m" RED="\033[0;31m" ENDCOLOR="\033[0m" #:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: # PARCHEAR # # Aplica las mejoras del kernel (parche de 200 lineas) # pero en 4 lineas de bash. # #:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: function PARCHEAR () { FICHERO="$HOME/.bashrc" echo "" echo -e $YELLOW"Patching [${FICHERO}]..."$ENDCOLOR echo "" # Añadiendo cadenas a .bashrc # Primero buscamos una cadena "base" para ver si esta o no ya añadido LINEAS=`cat $FICHERO | grep "/dev/cgroup/cpu/user" | wc -l` if [ "$LINEAS" == "0" ]; then echo "Adding the patch..." echo "if [ \"\$PS1\" ] ; then" | tee -a $FICHERO echo "mkdir -p -m 0700 /dev/cgroup/cpu/user/\$\$ > /dev/null 2>&1" | tee -a $FICHERO echo "echo \$\$ > /dev/cgroup/cpu/user/\$\$/tasks" | tee -a $FICHERO echo "echo \"1\" > /dev/cgroup/cpu/user/\$\$/notify_on_release" | tee -a $FICHERO echo "fi" | tee -a $FICHERO else echo "It seems the patch is already included in $FICHERO" fi FICHERO="/etc/rc.local" echo "" echo -e $YELLOW"Patching [${FICHERO}]..."$ENDCOLOR echo "" # Añadiendo cadenas a /etc/rc.local # Primero buscamos una cadena "base" para ver si esta o no ya añadido LINEAS=`cat $FICHERO | grep "/dev/cgroup/cpu/release_agent" | wc -l` if [ "$LINEAS" == "0" ]; then echo "Adding the patch..." POSI=`cat $FICHERO | grep -n "exit 0" | sort -nr | head -n 1 | awk -F: '{print $1}'` #echo "Posi es [$POSI]" echo "Making backup of $FICHERO in /etc/rc.local.backup.txt" cp /etc/rc.local /etc/rc.local.backup.txt sed "${POSI}imkdir -p /dev/cgroup/cpu\nmount -t cgroup cgroup /dev/cgroup/cpu -o cpu\nmkdir -m 0777 /dev/cgroup/cpu/user\necho \"/usr/local/sbin/cgroup_clean\" > /dev/cgroup/cpu/release_agent" /etc/rc.local | tee /etc/rc.new.local mv /etc/rc.new.local /etc/rc.local #echo "#========== 200 lines kernel patch alternative ============" | tee -a $FICHERO #echo "mkdir -p /dev/cgroup/cpu" | tee -a $FICHERO #echo "mount -t cgroup cgroup /dev/cgroup/cpu -o cpu" | tee -a $FICHERO #echo "mkdir -m 0777 /dev/cgroup/cpu/user" | tee -a $FICHERO #echo "echo \"/usr/local/sbin/cgroup_clean\" > /dev/cgroup/cpu/release_agent" | tee -a $FICHERO #echo "#====================================" | tee -a $FICHERO else echo "It seems the patch is already included in $FICHERO" fi echo "" echo -e $YELLOW"Making [${FICHERO}] executable"$ENDCOLOR echo "" sudo chmod +x $FICHERO FICHERO="/usr/local/sbin/cgroup_clean" echo "" echo -e $YELLOW"Creating [${FICHERO}]..."$ENDCOLOR echo "" if [ ! -e $FICHERO ]; then echo "#!/bin/sh" | tee $FICHERO echo "if [ \"\$*\" != \"/user\" ]; then" | tee -a $FICHERO echo "rmdir /dev/cgroup/cpu/\$*" | tee -a $FICHERO echo "fi" | tee -a $FICHERO else echo "File $FICHERO already exists." fi; echo "" echo -e $YELLOW"Making [${FICHERO}] executable"$ENDCOLOR echo "" sudo chmod +x $FICHERO echo "DONE. The patch has been applied. Restart your computer..." } #----------------------------------------------------------------------------- # Comprobar que eres usuario root if [ $USER != root ]; then echo -e $RED"Error: you need to run this script as root." echo -e $YELLOW"Exiting..."$ENDCOLOR exit 0 fi # Parchear el Sistema PARCHEAR # end of parche.sh
اترك تعليق:
-
اتوقع انكم بدأتم بالتوهم
هذا السكريبت او الترقيع الاصلي للنواة لا ولن تزيد من سرعة الاقلاع ولا من سرعة انجاز المهام ..
السرعة المقصودة هو سرعة استجابة الواجهة والعمليات التي يؤديها المستخدم كمشاهدة الفيديو او غيرها اثناء انجاز عمل ينهك المعالج ويستغله بدرجة كبيرة مثل عمل تصنيف للنواة او برنامج او تحويل ومعالجة مقاطع فيديو ..
حيث لن تواجه مثلا مشكلة تقطيع الصوت اذا كنت تستمع الى اغنية مثلا اثناء تصنيفك لبرنامج
اترك تعليق:
-
لي عوده ان شاء الله لهذا الموضوع الرائع منك -رصيدي في النزع الاخير
همسه:....غيبتك طولت حبيبي مينا لك وحشه ياراجل
اترك تعليق:
-
كود PHP:bad3r@M7MED-EX58 ~ $ wget http://launchpadlibrarian.net/59511828/cgroup_patch
--2010-11-27 00:38:12-- http://launchpadlibrarian.net/59511828/cgroup_patch
Resolving launchpadlibrarian.net... 91.189.89.228, 91.189.89.229
Connecting to launchpadlibrarian.net|91.189.89.228|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 3476 (3.4K) [text/plain]
Saving to: `cgroup_patch'
100%[======================================>] 3,476 12.2K/s in 0.3s
2010-11-27 00:38:14 (12.2 KB/s) - `cgroup_patch' saved [3476/3476]
[email protected] ~ $ chmod +x cgroup_patch
[email protected] ~ $ sudo ./cgroup_patch
[sudo] password for bad3r:
Patching [/home/bad3r/.bashrc]...
cat: /home/bad3r/.bashrc: No such file or directory
Adding the patch...
if [ "$PS1" ] ; then
mkdir -p -m 0700 /dev/cgroup/cpu/user/$$ > /dev/null 2>&1
echo $$ > /dev/cgroup/cpu/user/$$/tasks
echo "1" > /dev/cgroup/cpu/user/$$/notify_on_release
fi
Patching [/etc/rc.local]...
Adding the patch...
Making backup of /etc/rc.local in /etc/rc.local.backup.txt
#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.
mkdir -p /dev/cgroup/cpu
mount -t cgroup cgroup /dev/cgroup/cpu -o cpu
mkdir -m 0777 /dev/cgroup/cpu/user
echo "/usr/local/sbin/cgroup_clean" > /dev/cgroup/cpu/release_agent
exit 0
Making [/etc/rc.local] executable
Creating [/usr/local/sbin/cgroup_clean]...
#!/bin/sh
if [ "$*" != "/user" ]; then
rmdir /dev/cgroup/cpu/$*
fi
Making [/usr/local/sbin/cgroup_clean] executable
DONE. The patch has been applied. Restart your computer...
[email protected] ~ $
ولكن للحين ماسويت رستارت سوف اعود لطرح ماهو جديد بخصوص السرعه والتحكم بالنظام والملفات وغيرها .
موضوع جميل يامينا باشا .
اترك تعليق:
-
المشاركة الأصلية بواسطة MinaSoft مشاهدة المشاركةوعليكم السلام
ربما عليك تجربه الطريقة المرفقة فى رابط أخى صبرى
اترك تعليق:
-
المشاركة الأصلية بواسطة salama مشاهدة المشاركةهل هذا الاسكربت امن ولايؤثر على استقرار النواة
المشاركة الأصلية بواسطة عبدالرحيم الفاخوري مشاهدة المشاركةالسلام عليكم
@ MinaSoft
رأيت الرابط في المشاركة 9# لمحمد نجم في موضوع الخبر، وفكرت بتجربته على أعجوبة، إلا أني لم أجد الملف cgroup
ربما عليك تجربه الطريقة المرفقة فى رابط أخى صبرى
اترك تعليق:
-
المشاركة الأصلية بواسطة KING SABRI مشاهدة المشاركةهذه طريقة وجدتها للفيدورا هنا
تم تطبيقها لكن لم أختبر السرعة ,, ولا أريد أن أوهم نفسي بالسرعة إلا عندما أجربها >> الآلة الوهمية ستثبت الكفائة خاصة على VMware لأنه ثقيل
والطريقة فيها بعض الاختلاف !!
اترك تعليق:
-
السلام عليكم
@ MinaSoft
رأيت الرابط في المشاركة 9# لمحمد نجم في موضوع الخبر، وفكرت بتجربته على أعجوبة، إلا أني لم أجد الملف cgroup
المشاركة الأصلية بواسطة Albakry مشاهدة المشاركةتم التطبيق على مندريفا 2010.1 بنجاح، ولكني لم ألحظ تغيرا في الأداء.
المشاركة الأصلية بواسطة KING SABRI مشاهدة المشاركةهذه طريقة وجدتها للفيدورا هنا
تم تطبيقها لكن لم أختبر السرعة ,, ولا أريد أن أوهم نفسي بالسرعة إلا عندما أجربها >> الآلة الوهمية ستثبت الكفائة خاصة على VMware لأنه ثقيل
اترك تعليق:
اترك تعليق: