النتائج 1 إلى 11 من 11

الموضوع: منتدى كبير يؤدي إلى ارتفاع اللود وضعف السرفر، فما الحل ؟

  1. #1
    عضو نشيط جدا
    تاريخ التسجيل
    Mar 2002
    المشاركات
    426

    منتدى كبير يؤدي إلى ارتفاع اللود وضعف السرفر، فما الحل ؟



    السلام عليكم
    الاخوة في شبكة سوالف
    احد السرفرات يحتوي على منتدى لا بأس به، وقد واجهته مشكلة مؤخراً بحيث اصبح اللود يرتفع بشكل غير طبيعي ثم ينخفض تلقائياً ، وخلال فترة ارتفاعه يصل إلى معدلات كبيرة (30 او 40) فيصبح من المتعذر فتح المنتدى خلال هذه المدة ، والسبب على ما يبدوا من الامر top هو قواعد البيانات :

    كود:
    19:47:01 up 22:08, 1 user, load average: 35.17, 23.98, 13.58 
    390 processes: 383 sleeping, 4 running, 2 zombie, 1 stopped 
    CPU states: cpu user nice system irq softirq iowait idle 
    total 1.8% 0.0% 0.9% 1.2% 0.0% 95.7% 0.0% 
    cpu00 2.1% 0.0% 0.7% 2.5% 0.1% 94.4% 0.0% 
    cpu01 1.6% 0.0% 1.2% 0.0% 0.0% 97.1% 0.0% 
    Mem: 1024892k av, 1006288k used, 18604k free, 0k shrd, 5396k buff 
    765216k actv, 142224k in_d, 11368k in_c 
    Swap: 2040212k av, 867264k used, 1172948k free 339760k cached 
    
    PID USER PRI NI SIZE RSS SHARE STAT %CPU %MEM TIME CPU COMMAND 
    18683 root 15 0 1400 1400 888 R 0.5 0.1 0:00 1 top 
    18436 mysql 15 0 53452 32M 1156 D 0.2 3.2 0:01 0 mysqld 
    18679 mysql 16 0 53468 32M 1156 R 0.2 3.2 0:00 0 mysqld 
    18018 nobody 15 0 5708 4956 1336 D 0.1 0.4 0:00 0 httpd 
    18318 mysql 15 0 53444 32M 1156 D 0.1 3.2 0:01 1 mysqld 
    18410 mysql 15 0 53448 32M 1156 D 0.1 3.2 0:01 0 mysqld 
    18427 mysql 15 0 53448 32M 1156 D 0.1 3.2 0:01 0 mysqld 
    1 root 15 0 112 84 56 S 0.0 0.0 0:06 1 init 
    2 root RT 0 0 0 0 SW 0.0 0.0 0:00 0 migration/0 
    3 root RT 0 0 0 0 SW 0.0 0.0 0:00 1 migration/1 
    4 root 15 0 0 0 0 SW 0.0 0.0 0:00 0 keventd 
    5 root 39 19 0 0 0 SWN 0.0 0.0 0:00 0 ksoftirqd/0 
    6 root 34 19 0 0 0 SWN 0.0 0.0 0:00 1 ksoftirqd/1
    أما عن مواصفات السرفر فهو 3200 ميغاهرتز والرامات 1 جيغا
    فكيف يمكن معالجة هذه المشكلة ؟
    وشكراً





    __________________
    إستخدم ملفك الخاص لكتابة توقيعك


  2. #2
    عضو فعال
    تاريخ التسجيل
    Mar 2005
    المشاركات
    1,204


    السلام عليكم
    عزيزى جرب اعمل ريبير وابتوميز للقواعد

    كود PHP:
    /usr/bin/mysqlcheck ---all-databases 


    /usr/bin/mysqlcheck ---all-databases 
    تحياتى





    __________________
    Amr Elgbaly
    System Engineer

  3. #3
    عضو فعال
    تاريخ التسجيل
    Jun 2003
    المشاركات
    1,031


    ألسلام عليكم

    سيدي يبدو ان هناك هاك مركب بطريقة خطأ او شي اخر يجل المنتدى مسبب الضغط

    لدي منتدى يصل زوارة 21 الف ولا يسبب هذا الضغط

    مواصفات سيرفري مثل مواصفاتك

    لذا اكيد الخلل من شي في المنتدى وليس كبره او ضغطة






  4. #4
    عضو فعال
    تاريخ التسجيل
    Apr 2004
    المشاركات
    1,135


    تاكد ان الضغط هذا لا يحصل في فترة الباكاب

    نسبة ال iowait لديك عالية و مع الكيرنل الذي تستخدمه على هذا السيرفر و هو معالج واحد من فئة انتل 3.2

    مع 1 ميجا كاش

    طبعا لا تنسى ان مع 1 جيجا رام على السيرفر باقي الضغط راح يكون على الهاردات و بالتالي

    ارتفاع نسبة الكتابة على الهاردات بسبب استخدام كل الرام و معظم ال swap و هذا بشكل

    طبيعي سبب اساسي في ارتفاع ال iowait على السيرفر

    تحياتي





    __________________
    استضافة مواقع + ريسلر استضافة + ريسلر دومينات + سيرفرات خاصة
    http://boostdomain.com
    http://bah2day.com

  5. #5
    عضو نشيط جدا
    تاريخ التسجيل
    Mar 2002
    المشاركات
    426


    لقد تم عمل optimize وإصلاح لقواعد البيانات ويبدوا ان الوضع قد تحسن ، وستتم مراقبة السرفر للتأكد من عدم حصول المشكلة في كافة الاوقات

    شكراً للاخexplorer وبقية الاخوة
    واود ان استفسر عن iowait ؟؟ فما هو هذا المصطلح وما عمله ؟
    وشكراً





    __________________
    إستخدم ملفك الخاص لكتابة توقيعك

  6. #6
    عضو فعال
    تاريخ التسجيل
    Apr 2004
    المشاركات
    1,135


    iowait هو نسبة انتظار المعالجة في حال الكتابة و القراءة على القرص الصلب

    عند وجود كمية غير كافية من الذاكرة العشوائية على السيرفر " ram " يتم استخدام

    الذاكرة الافتراضية على القرص الصلب " swap" و هذه العملية تؤدي الى سرعة الطلب

    على معلومات من المفترض انها مخزنة في الذاكرة العشوائية بينما تكون على القرص

    الصلب فتحصل عملية قراءة و كتابة مكثفة مما تؤخر بعض عمليات المعالجة الاخرى للبيانات

    بسبب اولية القراءة و الكتابة للعمليات السابقة و هذا يؤدي الى ارتفاع الضغط على المعالج

    بسبب تكاثف العمليات عليه.





    __________________
    استضافة مواقع + ريسلر استضافة + ريسلر دومينات + سيرفرات خاصة
    http://boostdomain.com
    http://bah2day.com

  7. #7
    عضو نشيط جدا
    تاريخ التسجيل
    Mar 2002
    المشاركات
    426


    السلام عليكم
    بعد الشكر لجميع الاخوة المساهمين

    لقد تحسن حال السرفر بعد ان قمنا بعمل optimize لقواعد البيانات ، ولكن الآن بعد مرور حوالي عشرين يوماً على ذلك يبدوا انه بدأ بالعودة إلى ما كان عليه تدريجياً ، فقد وصلني امس على سبيل المثال ستة رسائل apache failed حيث يقوم باعادة تشغيل ال apache تلقائياً بعد ارتفاع اللود في بعض الاوقات ، وقد قمت بعمل optimize مجدداً ولكن لم يتغير الوضع ، فما هي الاسباب الاخرى التي تؤدي إلى ذلك ؟
    وكيف يمكن تجاوز المشكلة ؟

    علماً ان اللود لا يرتفع دائماً وانما في اوقات مختلفة ، وكذلك لا يرتفع ال iowait لا يرتفع دائماً .

    وشكراً





    __________________
    إستخدم ملفك الخاص لكتابة توقيعك

  8. #8
    عضو فعال
    تاريخ التسجيل
    Mar 2005
    المشاركات
    1,204


    السلام عليكم
    عزيزى تقول ان الاباتشى يفصل فالمشكلة فى الاباتشى اذا مش فى قواعد البيانات
    فى وقت ارتفاع اللود اكتب الامر
    top
    وهات الناتج
    وايضا netstat -an | grep :80 | wc -l

    تحياتى





    __________________
    Amr Elgbaly
    System Engineer

  9. #9
    عضو فعال جدا
    تاريخ التسجيل
    Feb 2003
    المشاركات
    2,307


    جرب تزيد الـ RAM كما لو امكن حول السيرفر الى قرص SCSI
    كما من المستحسن تحديث المنتدى الى 3.0.9
    وقم بعمل ملف اسمه
    sqloptimize
    في مجلد
    كود PHP:
    /etc/cron.daily 
    وضع بداخل هذا الملف
    كود PHP:
    /usr/bin/mysqlcheck ---all-databases
    /usr/bin/mysqlcheck ---all-databases 
    ثم
    كود PHP:
    chmod 777 sqloptimize 
    وبذلك يقوم السيرفر بعمل الـ optimize بشكل يومي






  10. #10
    عضو نشيط جدا
    تاريخ التسجيل
    Mar 2002
    المشاركات
    426


    الاخ explorer

    هذه نسخة أخرى عن نتائج الامر top يوم امس

    كود:
      20:08:55  up 2 days,  2:03,  1 user,  load average: 6.84, 6.44, 14.36
    267 processes: 266 sleeping, 1 running, 0 zombie, 0 stopped
    CPU states:  cpu    user    nice  system    irq  softirq  iowait    idle
               total    9.0%    0.0%    4.4%   0.5%     0.1%   85.6%    0.0%
     20:16:39  up 2 days,  2:11,  1 user,  load average: 52.36, 31.45, 22.04
    416 processes: 415 sleeping, 1 running, 0 zombie, 0 stopped
    CPU states:  cpu    user    nice  system    irq  softirq  iowait    idle
               total    5.9%    0.0%    4.7%   0.4%     2.7%   85.9%    0.0%
               cpu00    5.5%    0.0%    5.1%   0.9%     5.5%   82.7%    0.0%
               cpu01    6.3%    0.0%    4.3%   0.0%     0.0%   89.2%    0.0%
    Mem:  1024892k av, 1007868k used,   17024k free,       0k shrd,    5776k buff
                        762000k actv,  143400k in_d,   13224k in_c
    Swap: 2040212k av,  487824k used, 1552388k free                  375040k cached
    
      PID USER     PRI  NI  SIZE  RSS SHARE STAT %CPU %MEM   TIME CPU COMMAND
        8 root      16   0     0    0     0 SW    1.1  0.0  18:10   0 kscand
    11000 mysql     15   0 89988  59M  1180 D     1.1  5.9   0:01   0 mysqld
    11140 mysql     15   0 89988  59M  1180 S     0.7  5.9   0:00   0 mysqld
    11121 mysql     15   0 89988  59M  1180 S     0.5  5.9   0:00   0 mysqld
    11190 mysql     15   0 89988  59M  1180 S     0.5  5.9   0:00   0 mysqld
    11257 mysql     15   0 89988  59M  1180 D     0.5  5.9   0:01   0 mysqld
    10998 mysql     15   0 89988  59M  1180 D     0.4  5.9   0:01   1 mysqld
     9169 nobody    15   0  5488 4960  1288 S     0.3  0.4   0:01   1 httpd
    11127 mysql     15   0 89988  59M  1180 D     0.3  5.9   0:01   0 mysqld
    11160 nobody    15   0  4732 2992   688 S     0.3  0.2   0:00   0 httpd
    11131 nobody    15   0  4764 3668   704 S     0.2  0.3   0:00   1 httpd
    11134 mysql     15   0 89988  59M  1180 D     0.2  5.9   0:01   1 mysqld
    11330 root      15   0  1360 1360   816 R     0.2  0.1   0:00   1 top
     5555 nobody    15   0  6240 5628  1280 S     0.1  0.5   0:21   0 httpd
    11067 mysql     15   0 89988  59M  1180 D     0.1  5.9   0:01   0 mysqld
    11242 mysql     15   0 89988  59M  1180 D     0.1  5.9   0:01   1 mysqld
    وبعد النتيجة السابقة بدقائق ارتفع اللود بشكل كبير وبعد فرزه حسب الذاكرة ظهر كالتالي :
    كود:
      20:17:38  up 2 days,  2:12,  1 user,  load average: 54.89, 35.59, 23.99
    420 processes: 419 sleeping, 1 running, 0 zombie, 0 stopped
    CPU states:  cpu    user    nice  system    irq  softirq  iowait    idle
               total    1.2%    0.0%    1.5%   0.2%     0.0%   96.8%    0.0%
               cpu00    1.1%    0.0%    1.1%   0.5%     0.1%   96.9%    0.0%
               cpu01    1.3%    0.0%    1.9%   0.0%     0.0%   96.7%    0.0%
    Mem:  1024892k av, 1007448k used,   17444k free,       0k shrd,    5808k buff
                        761440k actv,  143916k in_d,   12428k in_c
    Swap: 2040212k av,  493416k used, 1546796k free                  367592k cached
    
      PID USER     PRI  NI  SIZE  RSS SHARE STAT %CPU %MEM   TIME CPU COMMAND
     3188 mysql     22   0 91088  55M  1108 S     0.0  5.4   0:00   1 mysqld
     3187 mysql     21   0 91048  54M  1108 S     0.0  5.4   0:00   0 mysqld
     3186 mysql     20   0 91020  54M  1108 S     0.0  5.4   0:00   1 mysqld
     5954 mysql     15   0 91152  54M  1104 S     0.0  5.4   0:00   0 mysqld
     9474 mysql     15   0 91152  54M  1104 S     0.0  5.4   0:00   0 mysqld
     9742 mysql     15   0 91152  54M  1104 S     0.0  5.4   0:00   1 mysqld
    10038 mysql     15   0 91152  54M  1104 S     0.0  5.4   0:00   0 mysqld
    10789 mysql     15   0 91152  54M  1104 S     0.0  5.4   0:00   1 mysqld
    13370 mysql     15   0 91152  54M  1104 S     0.0  5.4   0:00   0 mysqld
    14007 mysql     15   0 91152  54M  1104 S     0.0  5.4   0:00   0 mysqld
    14820 mysql     15   0 91152  54M  1104 S     0.0  5.4   0:00   0 mysqld
    15719 mysql     15   0 91152  54M  1104 S     0.0  5.4   0:00   1 mysqld
    18305 mysql     15   0 91152  54M  1104 S     0.0  5.4   0:00   1 mysqld
    19968 mysql     15   0 91152  54M  1104 S     0.0  5.4   0:00   0 mysqld
    22108 mysql     15   0 91152  54M  1104 S     0.0  5.4   0:00   0 mysqld
    28970 mysql     15   0 91152  54M  1104 S     0.0  5.4   0:00   1 mysqld
    29492 mysql     15   0 91152  54M  1104 S     0.0  5.4   0:00   0 mysqld
    30791 mysql     15   0 91152  54M  1104 S     0.0  5.4   0:00   0 mysqld
    30927 mysql     15   0 91152  54M  1104 S     0.0  5.4   0:00   0 mysqld
    31378 mysql     15   0 91152  54M  1104 S     0.0  5.4   0:00   0 mysqld

    أما نتيجة الأمر ntestat فلم اجربها حين ارتفاع الضغط وساجربها لاحقاً ، ولكنها الآن تتراوح بين 40 و 55 ولكن السرفر حالياً في افضل حالاته واللود طبيعي جداً ويتراوح بين 0.1 إلى 0.2

    ولكن ما هي طبيعة هذا الأمر ؟ وماذا يعني هذا الرقم ؟

    على كل حال نأمل تفسير سبب هذه المشكلة وطريقة معالجتها النهائية مع جزيل الشكر لجميع المشاركين في الموضوع





    __________________
    إستخدم ملفك الخاص لكتابة توقيعك

  11. #11
    عضو فعال
    تاريخ التسجيل
    Mar 2005
    المشاركات
    1,204


    السلام عليكم

    جرب
    pico /etc/my.cnf

    وحط فيه

    query_cache_limit=1M
    query_cache_size=32M
    query_cache_type=1
    max_connections=500
    interactive_timeout=100
    wait_timeout=100
    connect_timeout=10
    thread_cache_size=128
    key_buffer=16M
    join_buffer=1M
    max_allowed_packet=16M
    table_cache=1024
    record_buffer=1M
    sort_buffer_size=2M
    read_buffer_size=2M
    max_connect_errors=10
    thread_concurrency=4
    myisam_sort_buffer_size=64M


    ثم
    service mysql restart

    ولكن ا تنسى تاخد نسخة من الملف قبل التعديل
    بالنسبة للامر فهو يظهر لك عدد اللى على السيرفر الحين

    تحياتى





    __________________
    Amr Elgbaly
    System Engineer





ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •  

أضف موقعك هنا| اخبار السيارات | حراج | شقق للايجار في الكويت | بيوت للبيع في الكويت | دليل الكويت العقاري | مقروء | شركة كشف تسربات المياه | شركة عزل اسطح بالرياض | عزل فوم بالرياض| عزل اسطح بالرياض | كشف تسربات المياة بالرياض | شركة عزل اسطح بالرياض