شباب كافيه
08-06-2010, 08:09 صباحاً
السلام عليكم ورحمه الله
كثيرا منا من يريد ان يقوم بتحديد موارد الاستخدام للمواقع علي السيرفر
حيث ان بعض المواقع تقوم باستخدام كميه كبيره جدا من موارد السيرفر مما تؤدي الي
حدوث لود علي السيرفر
وايضا ليست المواقع فقط فبعض العمليات علي السيرفر كمثلا apache او mysql او اي برنامج اخر
يمكن ان يستخدم كميه كبيره جداا من موارد السيرفر وتسبب حدوث بعض اللود علي السيرفر
اقوم الان بشرح برنامج Cpu Limit والذي يمكننا استخدامه في تحديد موارد السيرفر
للمواقع او للعمليات بشكل سهل
الان نقوم بتنصيب البرنامج علي السيرفر
نقوم بسحب البرنامج علي السيرفر بالامر :
رمز PHP:
cd /tmp
wget http://downloads.sourceforge.net/cpulimit/cpulimit-1.1.tar.gz
نقوم بفك الضغط وتنصيب البرنامج بالاوامر التاليه :
رمز PHP:
tar -zxvf cpulimit-1.1.tar.gz
cd cpulimit-1.1
make
cp cpulimit /usr/local/sbin/
rm -rf cpulimit*
مبروك الان تم تنصيب البرنامج بشكل سليم علي سيرفرك
طريقه استخدام البرنامج
لاستخدام البرنامج في تحديد موارد السيرفر لعمليه ما تجري علي السيرفر وليكن Apache
نقوم باستخدام الامر التالي
رمز PHP:
cpulimit -e Apache -l 20
معني هذا الامر اننا قمنا بأعطاء عمليه الاباتشي 20% من استخدامه للـCPU
لنفرض انك تريد تحديد الموارد لموقع معين وليكن اليوزر الخاص به هو egprovid
نقوم بتنفيذ الامر التالي
رمز PHP:
cpulimit -e egprovid -l 10
بهذا الامر قمنا بأعطاء اليوزر egprovid نسبه استخدام للموارد 10%
ايضا يتم استخدام البرنامج في تحديد الموارد برقم العمليه PID
ويتم تنفيذه بالامر التالي
رمز PHP:
cpulimit -p 21384 -l 40
بهذا الامر قمنا بأعطاء العمليه رقم 21384 نسبه استخدام للموارد 40%
لمعرفه رقم العمليه علي سيرفرك قم بتنفيذ الامر التالي
رمز PHP:
ps aux | less
سيقوم بعرض العمليات وارقامها PID
اتمني اكون وفقت في الشرح
ولكم خالص التحيات
لاتحرمونا التقييم
كثيرا منا من يريد ان يقوم بتحديد موارد الاستخدام للمواقع علي السيرفر
حيث ان بعض المواقع تقوم باستخدام كميه كبيره جدا من موارد السيرفر مما تؤدي الي
حدوث لود علي السيرفر
وايضا ليست المواقع فقط فبعض العمليات علي السيرفر كمثلا apache او mysql او اي برنامج اخر
يمكن ان يستخدم كميه كبيره جداا من موارد السيرفر وتسبب حدوث بعض اللود علي السيرفر
اقوم الان بشرح برنامج Cpu Limit والذي يمكننا استخدامه في تحديد موارد السيرفر
للمواقع او للعمليات بشكل سهل
الان نقوم بتنصيب البرنامج علي السيرفر
نقوم بسحب البرنامج علي السيرفر بالامر :
رمز PHP:
cd /tmp
wget http://downloads.sourceforge.net/cpulimit/cpulimit-1.1.tar.gz
نقوم بفك الضغط وتنصيب البرنامج بالاوامر التاليه :
رمز PHP:
tar -zxvf cpulimit-1.1.tar.gz
cd cpulimit-1.1
make
cp cpulimit /usr/local/sbin/
rm -rf cpulimit*
مبروك الان تم تنصيب البرنامج بشكل سليم علي سيرفرك
طريقه استخدام البرنامج
لاستخدام البرنامج في تحديد موارد السيرفر لعمليه ما تجري علي السيرفر وليكن Apache
نقوم باستخدام الامر التالي
رمز PHP:
cpulimit -e Apache -l 20
معني هذا الامر اننا قمنا بأعطاء عمليه الاباتشي 20% من استخدامه للـCPU
لنفرض انك تريد تحديد الموارد لموقع معين وليكن اليوزر الخاص به هو egprovid
نقوم بتنفيذ الامر التالي
رمز PHP:
cpulimit -e egprovid -l 10
بهذا الامر قمنا بأعطاء اليوزر egprovid نسبه استخدام للموارد 10%
ايضا يتم استخدام البرنامج في تحديد الموارد برقم العمليه PID
ويتم تنفيذه بالامر التالي
رمز PHP:
cpulimit -p 21384 -l 40
بهذا الامر قمنا بأعطاء العمليه رقم 21384 نسبه استخدام للموارد 40%
لمعرفه رقم العمليه علي سيرفرك قم بتنفيذ الامر التالي
رمز PHP:
ps aux | less
سيقوم بعرض العمليات وارقامها PID
اتمني اكون وفقت في الشرح
ولكم خالص التحيات
لاتحرمونا التقييم