صفحه 1 از 2 12 آخرینآخرین
نمایش نتایج: از شماره 1 تا 10 , از مجموع 13

موضوع: افزایش استفاده ی mysql از رم بطور روزانه !

  1. #1
    عضو انجمن Abolijoon آواتار ها
    تاریخ عضویت
    May 2013
    محل سکونت
    دنیای خودم
    نوشته ها
    502
    تشکر تشکر کرده 
    856
    تشکر تشکر شده 
    884
    تشکر شده در
    616 پست

    پیش فرض افزایش استفاده ی mysql از رم بطور روزانه !

    سلام و درود
    در یکی از سرور هامون در بخش Process Manager مشاهده میشود که mysql بیشترین استفاده را از رم کرده و درصد آن در حال افزایش میباشد
    چطور میتوان دقیقا به مشکل پی برد که کدام اکانت یا بخشی این مشکل را پدیده آورده است.!!
    * درکانفیگ هیچ مشکلی وجود ندارد!

    سپاس



    بهار هاست : بهاری نو در خدمات هاستینگ


    بـــــــــــــهار هاست

    شماره تماس : 0914.724.7554



  2. # ADS




     

  3. #2
    عضو دائم shivahost آواتار ها
    تاریخ عضویت
    Dec 2010
    نوشته ها
    2,477
    تشکر تشکر کرده 
    1,371
    تشکر تشکر شده 
    4,137
    تشکر شده در
    2,773 پست

    پیش فرض پاسخ : افزایش استفاده ی mysql از رم بطور روزانه !

    معمولا mysql از رم به عنوان کش استفاده می کند و هیچ مشکلی هم نیست! میزانی که mysql از رم استفاده می کند توسط کانفیگ my.cnf قابل تعیین است و اسکریپت mysqltuner هم بهتون عدد دقیق ماکزیمم آن را نشان می دهد. برای سرور با 16 گیگ رم مثلا حتی تا 4 گیگ هم مشکل خاصی نیست.

  4. تعداد تشکر ها از shivahost به دلیل پست مفید


  5. #3
    عضو انجمن Abolijoon آواتار ها
    تاریخ عضویت
    May 2013
    محل سکونت
    دنیای خودم
    نوشته ها
    502
    تشکر تشکر کرده 
    856
    تشکر تشکر شده 
    884
    تشکر شده در
    616 پست

    پیش فرض پاسخ : افزایش استفاده ی mysql از رم بطور روزانه !

    نقل قول نوشته اصلی توسط shivahost نمایش پست ها
    معمولا mysql از رم به عنوان کش استفاده می کند و هیچ مشکلی هم نیست! میزانی که mysql از رم استفاده می کند توسط کانفیگ my.cnf قابل تعیین است و اسکریپت mysqltuner هم بهتون عدد دقیق ماکزیمم آن را نشان می دهد. برای سرور با 16 گیگ رم مثلا حتی تا 4 گیگ هم مشکل خاصی نیست.
    درود
    رم سرور 32 می باشد
    و این فرایند مصرف روزانه در حال افزایش هست و اگر اینطور پیش برود نهایتا دیتابیس کرش خواهد شد
    در حال حاضر 31درصد استفاده میکند که در حال افزایش می باشد.



    بهار هاست : بهاری نو در خدمات هاستینگ


    بـــــــــــــهار هاست

    شماره تماس : 0914.724.7554



  6. #4
    عضو دائم shivahost آواتار ها
    تاریخ عضویت
    Dec 2010
    نوشته ها
    2,477
    تشکر تشکر کرده 
    1,371
    تشکر تشکر شده 
    4,137
    تشکر شده در
    2,773 پست

    پیش فرض پاسخ : افزایش استفاده ی mysql از رم بطور روزانه !

    نقل قول نوشته اصلی توسط Abolijoon نمایش پست ها
    درود
    رم سرور 32 می باشد
    و این فرایند مصرف روزانه در حال افزایش هست و اگر اینطور پیش برود نهایتا دیتابیس کرش خواهد شد
    در حال حاضر 31درصد استفاده میکند که در حال افزایش می باشد.
    گفتم که باید با my.cnf کنترل کنید و ببینید حداکثر چقدر می تونه از رم استفاده کنه؟ شاید تنظیمات شما زیادی دست mysql را باز گذاشته. از mysqltuner استفاده کنید.

  7. تعداد تشکر ها از shivahost به دلیل پست مفید


  8. #5
    عضو دائم
    تاریخ عضویت
    Sep 2012
    محل سکونت
    hetzners rack
    نوشته ها
    2,739
    تشکر تشکر کرده 
    2,675
    تشکر تشکر شده 
    6,577
    تشکر شده در
    3,502 پست

    پیش فرض پاسخ : افزایش استفاده ی mysql از رم بطور روزانه !

    خروجی دستور زیر را قرار دهید :

    ps -eo comm,rss|awk '{arr[$1]+=$2} END {for (i in arr) {print arr[i]/1024, i}}'|grep -v '^0 '|sort -n -r| head

    میزان مصرف mysql از رم بصورت real time مشخص می شود.

  9. تعداد تشکر ها از Yas-Host به دلیل پست مفید


  10. #6
    عضو انجمن Abolijoon آواتار ها
    تاریخ عضویت
    May 2013
    محل سکونت
    دنیای خودم
    نوشته ها
    502
    تشکر تشکر کرده 
    856
    تشکر تشکر شده 
    884
    تشکر شده در
    616 پست

    پیش فرض پاسخ : افزایش استفاده ی mysql از رم بطور روزانه !

    نقل قول نوشته اصلی توسط Yas-Host نمایش پست ها
    خروجی دستور زیر را قرار دهید :

    ps -eo comm,rss|awk '{arr[$1]+=$2} END {for (i in arr) {print arr[i]/1024, i}}'|grep -v '^0 '|sort -n -r| head

    میزان مصرف mysql از رم بصورت real time مشخص می شود.
    درود
    خروجی:
    کد:
    10049.3 mysqld
    625.531 httpd
    197.281 nginx
    71 /usr/local/cpan
    64.707 named
    24.3516 tailwatchd
    11.0156 leechprotect
    10.5312 pure-ftpd
    10.5039 sshd
    7.11328 imap-login
    ویرایش توسط Abolijoon : December 6th, 2015 در ساعت 17:18



    بهار هاست : بهاری نو در خدمات هاستینگ


    بـــــــــــــهار هاست

    شماره تماس : 0914.724.7554



  11. #7
    عضو دائم
    تاریخ عضویت
    Sep 2012
    محل سکونت
    hetzners rack
    نوشته ها
    2,739
    تشکر تشکر کرده 
    2,675
    تشکر تشکر شده 
    6,577
    تشکر شده در
    3,502 پست

    پیش فرض پاسخ : افزایش استفاده ی mysql از رم بطور روزانه !

    مصرف Real time دیتابیس سرور شما 10 گیگابایت می باشد.

    هر چند ساعت یکبار دستور را بزنید و در زمانی که بالا رفت دستور mysqladmin pr را بزنید ببنید کدام دیتابیس پروسس های زیادی را پردازش می کند.

  12. تعداد تشکر ها از Yas-Host به دلیل پست مفید


  13. #8
    عضو دائم shivahost آواتار ها
    تاریخ عضویت
    Dec 2010
    نوشته ها
    2,477
    تشکر تشکر کرده 
    1,371
    تشکر تشکر شده 
    4,137
    تشکر شده در
    2,773 پست

    پیش فرض پاسخ : افزایش استفاده ی mysql از رم بطور روزانه !

    نقل قول نوشته اصلی توسط Yas-Host نمایش پست ها
    مصرف Real time دیتابیس سرور شما 10 گیگابایت می باشد.

    هر چند ساعت یکبار دستور را بزنید و در زمانی که بالا رفت دستور mysqladmin pr را بزنید ببنید کدام دیتابیس پروسس های زیادی را پردازش می کند.
    بله قبلتر خودشون هم گفتن 31% از 32 گیگ رم رو گرفته.

    بنظرم کدهای my.cnf رو اینجا بگذارید شاید بشه کمکی کرد.

  14. تعداد تشکر ها از shivahost به دلیل پست مفید


  15. #9
    عضو انجمن Abolijoon آواتار ها
    تاریخ عضویت
    May 2013
    محل سکونت
    دنیای خودم
    نوشته ها
    502
    تشکر تشکر کرده 
    856
    تشکر تشکر شده 
    884
    تشکر شده در
    616 پست

    پیش فرض پاسخ : افزایش استفاده ی mysql از رم بطور روزانه !

    نقل قول نوشته اصلی توسط shivahost نمایش پست ها
    بله قبلتر خودشون هم گفتن 31% از 32 گیگ رم رو گرفته.

    بنظرم کدهای my.cnf رو اینجا بگذارید شاید بشه کمکی کرد.
    منظورتون /etc/my.cnf می باشد؟!!
    کد:
    
    [mysqld]
    innodb_file_per_table=1
    innodb_buffer_pool_size=10G
    innodb_buffer_pool_instances=10
    default-storage-engine=MyISAM
    max_allowed_packet=1024M
    query_cache_size = 10G
    query_cache_type=1
    thread_cache_size = 384
    join_buffer_size=500G
    max_connections=2000
    local-infile=0
    table_cache= 524288
    table_open_cache=524288
    open_files_limit = 200000
    tmp_table_size=256M
    max_heap_table_size=256M
    wait_timeout=10



    بهار هاست : بهاری نو در خدمات هاستینگ


    بـــــــــــــهار هاست

    شماره تماس : 0914.724.7554



  16. #10
    عضو دائم shivahost آواتار ها
    تاریخ عضویت
    Dec 2010
    نوشته ها
    2,477
    تشکر تشکر کرده 
    1,371
    تشکر تشکر شده 
    4,137
    تشکر شده در
    2,773 پست

    پیش فرض پاسخ : افزایش استفاده ی mysql از رم بطور روزانه !

    اوه! query_cache_size = 10G خیلی زیاد هست! به 512mb یا حتی کمتر کاهش دهید.



    و حتی join_buffer_size=500G را به 8mb یا حتی 4mb کاهش دهید!


    الان همه مصرف شما همین
    query_cache_size هست!
    ویرایش توسط shivahost : December 6th, 2015 در ساعت 17:48

  17. تعداد تشکر ها از shivahost به دلیل پست مفید


صفحه 1 از 2 12 آخرینآخرین

اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

موضوعات مشابه

  1. آموزش نصب و استفاده از اسکریپت MySQL Tuner
    توسط shahpar در انجمن مباحث و منابع آموزشی
    پاسخ ها: 0
    آخرين نوشته: August 29th, 2016, 08:42
  2. پاسخ ها: 2
    آخرين نوشته: August 29th, 2014, 10:49
  3. درخواست اموزش افزایش اندازه بسته MySQL در کلکسو
    توسط gemlove در انجمن سوالات و مشکلات
    پاسخ ها: 1
    آخرين نوشته: July 25th, 2013, 12:42
  4. آموزش استفاده از Delhpi + MySQL
    توسط M-Soltani.ir در انجمن PHP-MySQL
    پاسخ ها: 3
    آخرين نوشته: January 21st, 2011, 09:46

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •