کاهش فوق الهاده مصرف رم سرور در کلوکسو
سلام دوستان تو این اموزش میخوام بهتون یاد بدم چه طور میشه در کلوسو رم را به طز فوق العاده ای کاهش داد که رمی معادل 80 مگ کلا مصرف کنه
خب ایتدا دستور زیر را وارد میکنیم
کلید ctrl+w را بزنید و عبارت زیر وارد و اینتر کنید
دقیقا در زیر این خط دستورات زیر وارد کنید
کد:
skip-innodb
skip-bdb
skip-locking
port = 3306
key_buffer = 16K
max_allowed_packet = 1M
table_cache = 4
sort_buffer_size = 64K
read_buffer_size = 256K
read_rnd_buffer_size = 256K
net_buffer_length = 2K
thread_stack = 64K
خوب در انتهای این صفحه دقیقا اخرین خط دستورت زی را وارد کنید
کد:
[mysqldump]
quick
max_allowed_packet = 16M
[mysql]
no-auto-rehash
# Remove the next comment character if you are not familiar with SQL
# safe-updates
[isamchk]
key_buffer = 8M
sort_buffer_size = 8M
[myisamchk]
key_buffer = 8M
sort_buffer_size = 8M
[mysqlhotcopy]
interactive-timeout
حالا کلید ctrl+x رابزنید و سپس یک بار y و اینتر کنید تا رخیره شود.
نوبت به تغییرات ممری هست
دستور زیر را وارد میکنیم
کد:
nano /etc/httpd/conf/httpd.conf
یادتون باشه تو این صفحه ما فقط تغییر میدیم و چیزی اضافه نمیکنیم
تمامی تغییرات را معادل اعدادی که قرار دادم تغییر بدید
کد:
KeepAliveTimeout 3
StartServers 1
MinSpareServers 1
MaxSpareServers 5
ServerLimit 50
MaxClients 50
MaxRequestsPerChild 5000
یک نکته اینجا شما فقط باید به ابتدا این خطها گزینه # اضافه کنید دقت کنید اشتباه نکنید و مدلاتور دیگری را غیر فعال نکینید
کد:
#LoadModule authn_dbm_module modules/mod_authn_dbm.so
#LoadModule authz_dbm_module modules/mod_authz_dbm.so
#LoadModule ldap_module modules/mod_ldap.so
مرحله اخر اطمینان از درستی و تایید شدن این حرکت هست که دستور زیر را وارد میکنیم
کد:
/usr/sbin/apachectl -t
سپس
کد:
/etc/init.d/mysqld restart
/etc/init.d/httpd restart
کار تمام است خسته نباشید یک ریبوت بدید و لرتش رو ببید
نگر مراحل فوق را به صورت خودکار میخواهید انجام دهید به روش زیرر عمل کنید
در برنامه putty بعد از اتصال بزنید
سپس در پنجره باز شده کد زیر را قرار دهید
کد:
#! /bin/sh
#
cd /etc
find . --iname 'my.cnf' -exec replace "[mysqld]" "[mysqld]
skip-innodb
skip-bdb
skip-locking
port = 3306
key_buffer = 16K
max_allowed_packet = 1M
table_cache = 4
sort_buffer_size = 64K
read_buffer_size = 256K
read_rnd_buffer_size = 256K
net_buffer_length = 2K
thread_stack = 64K" -- {} \;
echo "[mysqldump]
quick
max_allowed_packet = 16M
[mysql]
no-auto-rehash
[isamchk]
key_buffer = 8M
sort_buffer_size = 8M
[myisamchk]
key_buffer = 8M
sort_buffer_size = 8M
[mysqlhotcopy]
interactive-timeout" >> /etc/my.cnf
perl -pi -e 's/KeepAliveTimeout 15/KeepAliveTimeout 3/g' /etc/httpd/conf/httpd.conf
cd /etc/httpd/conf
find . --iname 'httpd.conf' -exec replace "LoadModule authn_dbm_module modules/mod_authn_dbm.so" "#LoadModule authn_dbm_module modules/mod_authn_dbm.so" -- {} \;
find . --iname 'httpd.conf' -exec replace "LoadModule authz_dbm_module modules/mod_authz_dbm.so" "#LoadModule authz_dbm_module modules/mod_authz_dbm.so" -- {} \;
find . --iname 'httpd.conf' -exec replace "LoadModule ldap_module modules/mod_ldap.so" "#LoadModule ldap_module modules/mod_ldap.so" -- {} \;
find . --iname 'httpd.conf' -exec replace "StartServers 5
MinSpareServers 5
MaxSpareServers 8
ServerLimit 256
MaxClients 256
MaxRequestsPerChild 4000" "StartServers 1
MinSpareServers 1
MaxSpareServers 5
ServerLimit 50
MaxClients 50
MaxRequestsPerChild 5000" -- {} \;
/usr/sbin/apachectl -t
/etc/init.d/mysqld restart
/etc/init.d/httpd restart
فشردن کلید Cntrl+X و سپس Y و Enter ذخیره نمائید
حال دستور زیر را وارد نمائید
اگر در هنگام ریستارت شدن httpd با ارور مواجه شدید به پنل کلوکسو برید و در قسمت Switch Program برید و گزینه دوم یعنی Dns راروی djbdns بزارید و یکبار دیگه کد ریاستارت را بدید و بعد از روشن شدن و مجدد به حالت قبل برگردونید
یا علی مدد
ARYAN-TRANSLATORS.IR
کپی برداری باذکر منبع مجاز است
پاسخ : کاهش فوق الهاده مصرف رم سرور در کلوکسو
نقل قول:
نوشته اصلی توسط
hamed.gh
سلام دوستان تو این اموزش میخوام بهتون یاد بدم چه طور میشه در کلوسو رم را به طز فوق العاده ای کاهش داد که رمی معادل 80 مگ کلا مصرف کنه
خب ایتدا دستور زیر را وارد میکنیم
کلید ctrl+w را بزنید و عبارت زیر وارد و اینتر کنید
دقیقا در زیر این خط دستورات زیر وارد کنید
کد:
skip-innodb
skip-bdb
skip-locking
port = 3306
key_buffer = 16K
max_allowed_packet = 1M
table_cache = 4
sort_buffer_size = 64K
read_buffer_size = 256K
read_rnd_buffer_size = 256K
net_buffer_length = 2K
thread_stack = 64K
خوب در انتهای این صفحه دقیقا اخرین خط دستورت زی را وارد کنید
کد:
[mysqldump]
quick
max_allowed_packet = 16M
[mysql]
no-auto-rehash
# Remove the next comment character if you are not familiar with SQL
# safe-updates
[isamchk]
key_buffer = 8M
sort_buffer_size = 8M
[myisamchk]
key_buffer = 8M
sort_buffer_size = 8M
[mysqlhotcopy]
interactive-timeout
حالا کلید ctrl+x رابزنید و سپس یک بار y و اینتر کنید تا رخیره شود.
نوبت به تغییرات ممری هست
دستور زیر را وارد میکنیم
کد:
nano /etc/httpd/conf/httpd.conf
یادتون باشه تو این صفحه ما فقط تغییر میدیم و چیزی اضافه نمیکنیم
تمامی تغییرات را معادل اعدادی که قرار دادم تغییر بدید
کد:
KeepAliveTimeout 3
StartServers 1
MinSpareServers 1
MaxSpareServers 5
ServerLimit 50
MaxClients 50
MaxRequestsPerChild 5000
یک نکته اینجا شما فقط باید به ابتدا این خطها گزینه # اضافه کنید دقت کنید اشتباه نکنید و مدلاتور دیگری را غیر فعال نکینید
کد:
#LoadModule authn_dbm_module modules/mod_authn_dbm.so
#LoadModule authz_dbm_module modules/mod_authz_dbm.so
#LoadModule ldap_module modules/mod_ldap.so
مرحله اخر اطمینان از درستی و تایید شدن این حرکت هست که دستور زیر را وارد میکنیم
کد:
/usr/sbin/apachectl -t
سپس
کد:
/etc/init.d/mysqld restart
/etc/init.d/httpd restart
کار تمام است خسته نباشید یک ریبوت بدید و لرتش رو ببید
اگر در هنگام ریستارت شدن httpd با ارور مواجه شدید به پنل کلوکسو برید و در قسمت Switch Program برید و گزینه دوم یعنی Dns راروی djbdns بزارید و یکبار دیگه کد ریاستارت را بدید و بعد از روشن شدن و مجدد به حالت قبل برگردونید
یا علی مدد
ARYAN-TRANSLATORS.IR
کپی برداری باذکر منبع مجاز است
البته دوستانی که از مدریت های محتوا مانند وی بولتین استفاده میکنند در my.cnf باید این قسمت skip-innodb رو ازش حذف کنید تا اسکریپت شما به مشکل و ارورهای خاصی بر نخوره.
پاسخ : کاهش فوق الهاده مصرف رم سرور در کلوکسو
درود بر شما
بله در وی بی باید این تیک برداشته شه البته اگه هنوز وی بی را نصب نکرده باشند مشگلی پیش نمیاد
پاسخ : کاهش فوق الهاده مصرف رم سرور در کلوکسو
بعد انجام این کار apache بالا نمیاد دیگه مشکل از چی میتونه باشه ؟!
البته بند آخر هم انجام شده
------------
راه حل :
با فعال کردن یکی از مدلاتور های که گفتید مشکل حل شد
کد:
#LoadModule ldap_module modules/mod_ldap.so
در صورت امکان یک توضیح بدید.
پاسخ : کاهش فوق الهاده مصرف رم سرور در کلوکسو
سلام
من مبتدی هستم
همه این ها رو کجا باید وارد کنم؟
ممنون میشم توضیح بدید
پاسخ : کاهش فوق الهاده مصرف رم سرور در کلوکسو
با سلام
با نرم افزار putty و از طریق SSH میتونید کدها رو وارد بفرمایید
ان شالله موفق و پیروز باشید
با تشکر
پاسخ : کاهش فوق الهاده مصرف رم سرور در کلوکسو
کلوکسو در حالت عادی چقدر رم مصرف میکنه؟
پاسخ : کاهش فوق الهاده مصرف رم سرور در کلوکسو
دوستان پیشنهاد میکنین؟ من وی بی دارم به مشکل بر می خورم؟
پاسخ : کاهش فوق الهاده مصرف رم سرور در کلوکسو
نقل قول:
نوشته اصلی توسط
balooti
دوستان پیشنهاد میکنین؟ من وی بی دارم به مشکل بر می خورم؟
به مشکلی بر نمیخورید انجام بدید. فقط موارد مربوط به آپاچی و وmysql هست که انجام بشه بهتره.
---------- Post added at 10:22 AM ---------- Previous post was at 10:20 AM ----------
نقل قول:
نوشته اصلی توسط
persianboy
کلوکسو در حالت عادی چقدر رم مصرف میکنه؟
کلکسو با رم256 هم بالا میاد روی سرور اما وب سایت و اسکریپتهایی که نصب میکنید همراه با mysql و دیتا بیسهای متصل رم مصرف میکنند. بستگی داره شما مصرف اسکریپتها و وب سایتهای روی سرور و بازدید چقدر باشه.
پاسخ : کاهش فوق الهاده مصرف رم سرور در کلوکسو
نقل قول:
نوشته اصلی توسط
amin885
کلکسو با رم256 هم بالا میاد روی سرور اما وب سایت و اسکریپتهایی که نصب میکنید همراه با mysql و دیتا بیسهای متصل رم مصرف میکنند. بستگی داره شما مصرف اسکریپتها و وب سایتهای روی سرور و بازدید چقدر باشه.
دوست عزیز حرف شما درسته ولی منظور من خود کلوکسو هست
فرض کنید روی یه سرور هیچ سایت و اسکریپتی نباشه
فقط کلوکسو
خود کلوکسو چقدر رم مصرف میکنه؟