صفحه 2 از 2 نخستنخست 12
نمایش نتایج: از شماره 11 تا 19 , از مجموع 19

موضوع: مشکل بالا رفتن مصرف cpu در سرور به دلیل افزایش بیش از حد مصرف دیتابیس

  1. #11
    عضو انجمن rahyarco آواتار ها
    تاریخ عضویت
    Jun 2016
    نوشته ها
    173
    تشکر تشکر کرده 
    11
    تشکر تشکر شده 
    147
    تشکر شده در
    119 پست

    پیش فرض پاسخ : مشکل بالا رفتن مصرف cpu در سرور به دلیل افزایش بیش از حد مصرف دیتابیس

    رم سرور ، نوع هارد ، سرور مجازی هست یا اختصاصی ، ورژن و تنظیمات mysql همه این موارد با هم در لود سرور و مصرف بالای cpu تاثیر گذار هستند . برخی تنظیمات mysql شما هم مشکل دارد .

    برای مثال query_cache_size = 0 عملاً query_cache_type=1 را بی معنی می کند . مقدار
    innodb_buffer_pool_size هم متناسب با رم سرور تعیین می شود و ...

    بهترین اسکریپتی که می تواند به شما تا حدی کمک کند mysqltuner.pl هست که پیشنهادات خوبی را به شما می دهد . البته برخی تغییرات هم تجربی هستند و باید رفتار mysql مانیتور شود تا بتوانید بهترین کانفیگ را متناسب ب رفتار سایت های خود انجام داد .
    به این نکته توجه کنید که حداقل باید 48 ساعت از اجرا شدن سرویس mysql گذشته باشد تا نتایج mysqltuner.pl قابل استفاده باشند . در هنگام تغییر مقادیر innodb هم دقت کنید چون هر تغییر غیر اصولی می تواند این جداول را نابود کند ! پس قبل از هر تغییر حتماً از دیتابیس های حساس بک آپ تهیه کنید .

    نحوه نصب و اجرای mysqltuner.pl :

    کد:
    wget http://mysqltuner.pl/ -O mysqltuner.pl
    wget https://raw.githubusercontent.com/major/MySQLTuner-perl/master/basic_passwords.txt -O basic_passwords.txt
    wget https://raw.githubusercontent.com/major/MySQLTuner-perl/master/vulnerabilities.csv -O vulnerabilities.csv
    perl mysqltuner.pl

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


  3. # ADS




     

  4. #12
    عضو انجمن 2JZ آواتار ها
    تاریخ عضویت
    Jul 2016
    نوشته ها
    194
    تشکر تشکر کرده 
    109
    تشکر تشکر شده 
    210
    تشکر شده در
    159 پست

    پیش فرض پاسخ : مشکل بالا رفتن مصرف cpu در سرور به دلیل افزایش بیش از حد مصرف دیتابیس

    نقل قول نوشته اصلی توسط unix_magnet نمایش پست ها
    من با این دستور
    کد:
    iptables -A INPUT -i eth0 -s 46.229.168.0/25 -j DROP
    از 46.229.168.0 تا 46.229.168.255
    رنج رو می بندم اما وقتی دستور فوق رو می زنم باز هم میبینم ای پی ها لیسن هستن چرا پاک نمیشن ؟ ایا دراپ انجام نمیشه ؟
    service iptables restart
    iptables -L


    کد:
    DROP       all  --  46.229.160.0/20      anywhere
    DROP       all  --  46.229.160.0/20      anywhere
    DROP       all  --  46.229.168.0/25      anywhere
    DROP       all  --  46.229.168.0/25      anywhere
    DROP       all  --  46.229.168.0/21      anywhere
    DROP       all  --  46.229.168.0/22      anywhere
    DROP       all  --  46.229.168.0/23      anywhere
    DROP       all  --  46.229.168.0/24      anywhere
    و

    netstat -lantp|egrep ":80 "|awk '{print $5}'|cut -d: -f1|sort|uniq -c|sort -nr|head

    کد:
          7 46.229.168.70
          4 46.229.168.73
          4 46.229.168.69
          4 46.229.168.66
          3 46.229.168.71
          3 46.229.168.68
          2 46.229.168.72
    سابنت 25 شامل 128 تا آی پی هست.


  5. #13
    عضو انجمن
    تاریخ عضویت
    Nov 2015
    نوشته ها
    122
    تشکر تشکر کرده 
    66
    تشکر تشکر شده 
    38
    تشکر شده در
    29 پست

    پیش فرض پاسخ : مشکل بالا رفتن مصرف cpu در سرور به دلیل افزایش بیش از حد مصرف دیتابیس

    نقل قول نوشته اصلی توسط 2JZ نمایش پست ها
    سابنت 25 شامل 128 تا آی پی هست.
    احسنت منم رنج 128 تایی رو بستم که دیگه ای پی های قبل و بعدش هم بسته باشن من الان دارم میبینم از این رنج ای پی وجود نداره اما دیشب چند ساعتی چسبیده بودن علتش می تونه به نوعی کش لوکال لینوکس برگرده ؟

    - - - Updated - - -

    نقل قول نوشته اصلی توسط rahyarco نمایش پست ها
    رم سرور ، نوع هارد ، سرور مجازی هست یا اختصاصی ، ورژن و تنظیمات mysql همه این موارد با هم در لود سرور و مصرف بالای cpu تاثیر گذار هستند . برخی تنظیمات mysql شما هم مشکل دارد .

    برای مثال query_cache_size = 0 عملاً query_cache_type=1 را بی معنی می کند . مقدار
    innodb_buffer_pool_size هم متناسب با رم سرور تعیین می شود و ...

    بهترین اسکریپتی که می تواند به شما تا حدی کمک کند mysqltuner.pl هست که پیشنهادات خوبی را به شما می دهد . البته برخی تغییرات هم تجربی هستند و باید رفتار mysql مانیتور شود تا بتوانید بهترین کانفیگ را متناسب ب رفتار سایت های خود انجام داد .
    به این نکته توجه کنید که حداقل باید 48 ساعت از اجرا شدن سرویس mysql گذشته باشد تا نتایج mysqltuner.pl قابل استفاده باشند . در هنگام تغییر مقادیر innodb هم دقت کنید چون هر تغییر غیر اصولی می تواند این جداول را نابود کند ! پس قبل از هر تغییر حتماً از دیتابیس های حساس بک آپ تهیه کنید .

    نحوه نصب و اجرای mysqltuner.pl :

    کد:
    wget http://mysqltuner.pl/ -O mysqltuner.pl
    wget https://raw.githubusercontent.com/major/MySQLTuner-perl/master/basic_passwords.txt -O basic_passwords.txt
    wget https://raw.githubusercontent.com/major/MySQLTuner-perl/master/vulnerabilities.csv -O vulnerabilities.csv
    perl mysqltuner.pl
    خیلی ممنون
    این اسکریپت صرفا به ما پیشنهادات اعمال تغییرات میده یا مستقیما بدون دخالت ما تغییرات رو اعمال می کنه ؟ چون نوع دوم یکم دل بخواه نیست

  6. #14
    عضو انجمن 2JZ آواتار ها
    تاریخ عضویت
    Jul 2016
    نوشته ها
    194
    تشکر تشکر کرده 
    109
    تشکر تشکر شده 
    210
    تشکر شده در
    159 پست

    پیش فرض پاسخ : مشکل بالا رفتن مصرف cpu در سرور به دلیل افزایش بیش از حد مصرف دیتابیس

    نقل قول نوشته اصلی توسط unix_magnet نمایش پست ها
    احسنت منم رنج 128 تایی رو بستم که دیگه ای پی های قبل و بعدش هم بسته باشن من الان دارم میبینم از این رنج ای پی وجود نداره اما دیشب چند ساعتی چسبیده بودن علتش می تونه به نوعی کش لوکال لینوکس برگرده ؟

    - - - Updated - - -


    خیلی ممنون
    این اسکریپت صرفا به ما پیشنهادات اعمال تغییرات میده یا مستقیما بدون دخالت ما تغییرات رو اعمال می کنه ؟ چون نوع دوم یکم دل بخواه نیست
    عذرخواهی می کنم ، اشتباه دیدم.
    تصور کردم همه IP ها داخل یک رنج نیستند.
    بعد از اینکه داخل iptables دراپ کردید ، سرویس هم ریست کنید.
    iptables و هم کارگزار وب که اگر اتصالی هم Established شده ، با ریست سرویس بسته شود.


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


  8. #15
    عضو انجمن rahyarco آواتار ها
    تاریخ عضویت
    Jun 2016
    نوشته ها
    173
    تشکر تشکر کرده 
    11
    تشکر تشکر شده 
    147
    تشکر شده در
    119 پست

    پیش فرض پاسخ : مشکل بالا رفتن مصرف cpu در سرور به دلیل افزایش بیش از حد مصرف دیتابیس

    خیلی ممنون
    این اسکریپت صرفا به ما پیشنهادات اعمال تغییرات میده یا مستقیما بدون دخالت ما تغییرات رو اعمال می کنه ؟ چون نوع دوم یکم دل بخواه نیست
    این اسکریپت فقط به شما پیشنهاد داده و تغییری در تنظیمات انجام نمی دهد .

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


  10. #16
    عضو انجمن
    تاریخ عضویت
    Nov 2015
    نوشته ها
    122
    تشکر تشکر کرده 
    66
    تشکر تشکر شده 
    38
    تشکر شده در
    29 پست

    پیش فرض پاسخ : مشکل بالا رفتن مصرف cpu در سرور به دلیل افزایش بیش از حد مصرف دیتابیس

    نقل قول نوشته اصلی توسط rahyarco نمایش پست ها
    این اسکریپت فقط به شما پیشنهاد داده و تغییری در تنظیمات انجام نمی دهد .
    مرسی رهیارکو
    راستی هدف ما از این دو کامند چیه دقیقا
    wget https://raw.githubusercontent.com/ma..._passwords.txt -O basic_passwords.txt
    wget https://raw.githubusercontent.com/ma...rabilities.csv -O vulnerabilities.csv

  11. #17
    عضو انجمن rahyarco آواتار ها
    تاریخ عضویت
    Jun 2016
    نوشته ها
    173
    تشکر تشکر کرده 
    11
    تشکر تشکر شده 
    147
    تشکر شده در
    119 پست

    پیش فرض پاسخ : مشکل بالا رفتن مصرف cpu در سرور به دلیل افزایش بیش از حد مصرف دیتابیس

    این اسکریپت بسیاری از موارد از جمله آپدیت بودن ورژن mysql ، نوع پسورد های دیتابیس ها و ... را چک می کند
    basic_passwords.txt در بخش
    Security Recommendations استفاده می شود .
    این فایل vulnerabilities.csv مرجع آخرین مشکلات امنیتی ورژن های مختلف mysql هست که در بخش CVE Security Recommendations چک می شود .

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


  13. #18
    کاربر اخراج شده
    تاریخ عضویت
    Nov 2016
    نوشته ها
    12
    تشکر تشکر کرده 
    0
    تشکر تشکر شده 
    8
    تشکر شده در
    7 پست

    پیش فرض پاسخ : مشکل بالا رفتن مصرف cpu در سرور به دلیل افزایش بیش از حد مصرف دیتابیس

    سلام دوست خوبم کلود نصب کنید و قبل از اون هم دیتابیس رو بهینه کنید

  14. #19
    عضو انجمن
    تاریخ عضویت
    Nov 2015
    نوشته ها
    122
    تشکر تشکر کرده 
    66
    تشکر تشکر شده 
    38
    تشکر شده در
    29 پست

    پیش فرض پاسخ : مشکل بالا رفتن مصرف cpu در سرور به دلیل افزایش بیش از حد مصرف دیتابیس

    نقل قول نوشته اصلی توسط unix_magnet نمایش پست ها
    من با این دستور
    کد:
    iptables -A INPUT -i eth0 -s 46.229.168.0/25 -j DROP
    از 46.229.168.0 تا 46.229.168.255
    رنج رو می بندم اما وقتی دستور فوق رو می زنم باز هم میبینم ای پی ها لیسن هستن چرا پاک نمیشن ؟ ایا دراپ انجام نمیشه ؟
    service iptables restart
    iptables -L


    کد:
    DROP       all  --  46.229.160.0/20      anywhere
    DROP       all  --  46.229.160.0/20      anywhere
    DROP       all  --  46.229.168.0/25      anywhere
    DROP       all  --  46.229.168.0/25      anywhere
    DROP       all  --  46.229.168.0/21      anywhere
    DROP       all  --  46.229.168.0/22      anywhere
    DROP       all  --  46.229.168.0/23      anywhere
    DROP       all  --  46.229.168.0/24      anywhere
    و

    netstat -lantp|egrep ":80 "|awk '{print $5}'|cut -d: -f1|sort|uniq -c|sort -nr|head

    کد:
          7 46.229.168.70
          4 46.229.168.73
          4 46.229.168.69
          4 46.229.168.66
          3 46.229.168.71
          3 46.229.168.68
          2 46.229.168.72
    این آی پی هایی که دی داس می کنن فیک آی پی هستن ؟ source آی پی رو از کجا میشه فهمید ؟

صفحه 2 از 2 نخستنخست 12

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

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

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

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

  1. مشکل در دیتابیس-عدم ایمپورت دیتا بیس اصلی (MariaDB 5.5.41)
    توسط dreamyeye در انجمن سوالات و مشکلات
    پاسخ ها: 3
    آخرين نوشته: March 31st, 2018, 11:00
  2. پاسخ ها: 3
    آخرين نوشته: September 26th, 2017, 00:34
  3. درخواست سرور مجازی از دیتاسنتر ایس کلو ( icecolo ) انگلیس
    توسط fashen در انجمن درخواست سرور مجازی
    پاسخ ها: 1
    آخرين نوشته: August 26th, 2014, 11:02
  4. پاسخ ها: 0
    آخرين نوشته: October 2nd, 2013, 22:14
  5. پاسخ ها: 5
    آخرين نوشته: August 6th, 2013, 07:11

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

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