| KVM - SERVER |
September 5th, 2013, 20:27
سلام خدمت کاربران انجمن
یک راه ساده برای کاهش مصرف رم MySQL در کلوکسو موجود هست.
شروع میکنیم...
فایل کانفیگ MySQL داخل سرور باز میکنیم.
nano /etc/my.cnf
داخل قسمت mysqld
مقادیر زیر را قرار میدیم.
skip-innodbskip-bdbskip-lockingport = 3306key_buffer = 16Kmax_allowed_packet = 1Mtable_cache = 4sort_buffer_size = 64Kread_buffer_size = 256Kread_rnd_buffer_size = 256Knet_buffer_length = 2Kthread_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
و حالا Apache سرور را برای کاهش مصرف RAM مراحل زیر را انجام میدهیم.
ابتدا فایل کانفیگ Apache را باز میکنیم.
nano /etc/httpd/conf/httpd.conf
مقادیر KeepAlive را به عنوان مثال مثل زیر تغییر میکنیم.
KeepAliveTimeout 3
و مقادیر IfModule prefork.c را تغییر میدهیم.
StartServers 1
MinSpareServers 1
MaxSpareServers 5
ServerLimit 50
MaxClients 50
MaxRequestsPerChild 5000
و بهتر هست Module های آپاچ مثل لیست زیر را که مورد نیاز نیست را غیر فعال کنید.
#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
و هر چه دیگر نیاز ندارید.......
در آخر درستی کانفیگ Apache را چک کنید.
/usr/sbin/apachectl -t
و حالا کانفیگ های جدید Apache و MySQL را فعال میکنیم.
service httpd restart
service mysqld restart
یک راه ساده برای کاهش مصرف رم MySQL در کلوکسو موجود هست.
شروع میکنیم...
فایل کانفیگ MySQL داخل سرور باز میکنیم.
nano /etc/my.cnf
داخل قسمت mysqld
مقادیر زیر را قرار میدیم.
skip-innodbskip-bdbskip-lockingport = 3306key_buffer = 16Kmax_allowed_packet = 1Mtable_cache = 4sort_buffer_size = 64Kread_buffer_size = 256Kread_rnd_buffer_size = 256Knet_buffer_length = 2Kthread_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
و حالا Apache سرور را برای کاهش مصرف RAM مراحل زیر را انجام میدهیم.
ابتدا فایل کانفیگ Apache را باز میکنیم.
nano /etc/httpd/conf/httpd.conf
مقادیر KeepAlive را به عنوان مثال مثل زیر تغییر میکنیم.
KeepAliveTimeout 3
و مقادیر IfModule prefork.c را تغییر میدهیم.
StartServers 1
MinSpareServers 1
MaxSpareServers 5
ServerLimit 50
MaxClients 50
MaxRequestsPerChild 5000
و بهتر هست Module های آپاچ مثل لیست زیر را که مورد نیاز نیست را غیر فعال کنید.
#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
و هر چه دیگر نیاز ندارید.......
در آخر درستی کانفیگ Apache را چک کنید.
/usr/sbin/apachectl -t
و حالا کانفیگ های جدید Apache و MySQL را فعال میکنیم.
service httpd restart
service mysqld restart