Saturday, July 12, 2014

لأصحاب السيرفرات , شرح أمر top و الأعدادات الصحيحه لملف my.cnf

مشاكل كثيره تواجه أصحاب السيرفرات , منها الضغظ على قواعد البيانات
مبدأيا قم بالدخول على السيرفر من خلال برنامج putty 
قم بكتابه الأمر top
سيظهر لك أستخدام كل المواقع للسيرفر + قاعده البيانات mysql
شرح بسيط للأمر top
اول سطر يظهر لك عدد المستخدمين و الuptime للسيرفر و أخيرا الload avg.
و ده اللى تكمن فيه المشكله , لازم الLoad Avg. يكون بيلعب حوالين ال 1
يعنى على قد ما تقدر ميزيدش عن ال 1
السطرين اللى بعد كده بيقولك أمكانيات السيرفر + الموارد المستخدمه
فى الأخر بيقولك كل يوزر و أستخدامه للموارد 

اللى عنده مشكله فى ال Load Avg.
يتبع التالى

أفتح التيرمينال
أكتب 
nano /etc/my.cnf
___________
nano : ده برنامج تحرير نصوص
___________
أعمل كوبى للتالى و دوس right click فى برنامج putty عشان يعمل paste
___________________________

[mysqld]
innodb_file_per_table=1
open_files_limit=4690
max_allowed_packet=268435456
innodb_read_io_threads=2
innodb_write_io_threads=2
thread_cache_size = 16K
low_priority_updates=1
concurrent_insert=ALWAYS
tmp_table_size = 64M
max_heap_table_size = 64M
query_cache_size = 128M
query_cache_limit = 148M
table_cache = 500
table_open_cache = 96
key_buffer=64M
long_query_time = 5
_________________________________
دوس ctrl+x و enter عشان يحفظ الملف
فى الأخر أعمل أمر reboot عشان يرستر السيرفر

No comments:

Post a Comment