Server Load high number of I/O ops
-
Hello sir,
Now our website has some problem, the server load is not stable, I tried to do a lot of things and contact with our web server (siteground), they give us a reply, the bottom is the code:
The first issue I have noticed with your server is the large number IOPS, more specifically read requests. Below you can find a more detailed breakdown for the last 2 days:
Code: 2020-02-26 02:00:32.247858-06 | IOPs-Read: 6723 | IOPs-Write: 1889 2020-02-26 01:59:32.517728-06 | IOPs-Read: 14698 | IOPs-Write: 1389 2020-02-26 01:56:30.430238-06 | IOPs-Read: 10746 | IOPs-Write: 1197 2020-02-26 01:55:30.397758-06 | IOPs-Read: 35048 | IOPs-Write: 1537 [many similar lines deleted]
The best course of action, in this case, is to check what is causing such a high number of I/O ops and address it. In case you are not certain how to do that exactly, you may contact a professional developer to assist you with the case.
The top is his reply. I just think maybe it is a problem caused by some plugin or woodmart or other things. Hope you can help me to found the reason.
If you need more information, please ask me.
Regards
- This topic was modified 4 years, 9 months ago by Steven Stern (sterndata).
- This topic was modified 4 years, 9 months ago by Jan Dembowski. Reason: Moved to Fixing WordPress, this is not a Requests and Feedback topic
The page I need help with: [log in to see the link]
-
Standard debugging applies here: Use the Health Check plugin to see if there are any obvious issues: https://www.ads-software.com/plugins/health-check/
Using that plugin, you can get a copy paste response text, which you can post here, and that will give us more information about what the problem could be.
### wp-core ### version: 5.3.2 site_language: en_US user_language: en_US permalink: /%year%/%monthnum%/%day%/%postname%/ https_status: true user_registration: 1 default_comment_status: open multisite: false user_count: 1532 dotorg_communication: true ### wp-paths-sizes ### wordpress_path: /home/.../public_html wordpress_size: 9.88 GB (10611800426 bytes) uploads_path: /home/.../public_html/wp-content/uploads uploads_size: 1.23 GB (1315632918 bytes) themes_path: /home/.../public_html/wp-content/themes themes_size: 25.80 MB (27054181 bytes) plugins_path: /home/.../public_html/wp-content/plugins plugins_size: 166.25 MB (174322807 bytes) database_size: 249.97 MB (262113883 bytes) total_size: 11.54 GB (12390924215 bytes) ### wp-dropins (1) ### object-cache.php: true ### wp-active-theme ### name: Woodmart Child (woodmart-child) version: 1.0.0 author: XTemos author_website: https://xtemos.com parent_theme: Woodmart (woodmart) theme_features: woocommerce, wc-product-gallery-zoom, post-thumbnails, post-formats, automatic-feed-links, title-tag, menus, editor-style, widgets theme_path: /home/kxcywbmy/public_html/wp-content/themes/woodmart-child ### wp-parent-theme ### name: Woodmart (woodmart) version: 4.5.1 author: XTemos author_website: https://themeforest.net/user/xtemos theme_path: /home/kxcywbmy/public_html/wp-content/themes/woodmart ### wp-themes-inactive (5) ### Twenty Fifteen: version: 2.5, author: the WordPress team Twenty Nineteen: version: 1.4, author: the WordPress team Twenty Seventeen: version: 2.2, author: the WordPress team Twenty Sixteen: version: 2.0, author: the WordPress team Twenty Twenty: version: 1.1, author: the WordPress team ### wp-mu-plugins (4) ### Endurance Browser Cache: version: 0.4, author: Mike Hansen Endurance Page Cache: version: 1.5, author: Mike Hansen Endurance PHP Edge: version: 0.2, author: Mike Hansen SSO: version: 0.3, author: Garth Mortensen, Mike Hansen ### wp-plugins-active (25) ### Canpar Rate Calculator: version: 1.0.7, author: Canpar Courier Checkout Field Editor for WooCommerce: version: 1.4.1, author: ThemeHigh CMB2: version: 2.7.0, author: CMB2 team Conditional Woo Checkout Field Pro: version: 4.2.1, author: Scott DeLuzio (latest version: 4.4.2) Contact Form 7: version: 5.1.6, author: Takayuki Miyoshi Google Language Translator: version: 6.0.5, author: Translate AI Multilingual Solutions Health Check & Troubleshooting: version: 1.4.2, author: The www.ads-software.com community Jetpack by WordPress.com: version: 8.2.3, author: Automattic Manage Notification E-mails: version: 1.5.0, author: Virgial Berveling MC4WP: Mailchimp for WordPress: version: 4.7.5, author: ibericode Redux Framework: version: 3.6.17, author: Team Redux SG Optimizer: version: 5.4.4, author: SiteGround Smart Slider 3 Pro: version: 3.3.27, author: Nextend User Role Editor: version: 4.53, author: Vladimir Garagulya WooCommerce: version: 3.9.2, author: Automattic WooCommerce Moneris Gateway: version: 2.13.0, author: SkyVerge WooCommerce POS: version: 0.4.24, author: kilbot WooCommerce POS Pro: version: 0.4.18, author: kilbot (latest version: 0.4.19) WooCommerce Services: version: 1.22.3, author: Automattic Woodmart Core: author: (undefined), version: 1.0.21 WPBakery Page Builder: version: 6.1, author: Michael M - WPBakery.com WP Statistics: version: 12.6.12, author: VeronaLabs YITH WooCommerce Compare: version: 2.3.18, author: YITH Yoast SEO: WooCommerce: version: 12.3, author: Team Yoast Yoast SEO Premium: version: 12.2, author: Team Yoast ### wp-plugins-inactive (4) ### Canada Post WooCommerce Shipping with Print Label: version: 2.0.17, author: Xadapter UpdraftPlus - Backup/Restore: version: 2.16.22.24, author: UpdraftPlus.Com, DavidAnderson WooCommerce Admin: version: 0.26.1, author: WooCommerce Yoast SEO: version: 13.1, author: Team Yoast ### wp-media ### image_editor: WP_Image_Editor_GD imagick_module_version: Not available imagemagick_version: Not available gd_version: bundled (2.1.0 compatible) ghostscript_version: 9.05 ### wp-server ### server_architecture: Linux 3.12.18-clouder0 x86_64 httpd_software: Apache/2.4.29 (Unix) mod_hive/6.27 OpenSSL/1.0.1e-fips mod_fastcgi/2.4.6 php_version: 7.0.33 64bit php_sapi: cgi-fcgi max_input_variables: 1000 time_limit: 45 memory_limit: 512M max_input_time: 60 upload_max_size: 24M php_post_max_size: 32M curl_version: 7.59.0 OpenSSL/1.0.2r suhosin: false imagick_availability: false server-headers: server: nginx date: Thu, 27 Feb 2020 17:16:17 GMT content-type: text/html; charset=UTF-8 expires: Wed, 11 Jan 1984 05:00:00 GMT cache-control: no-transform, no-cache, no-store, must-revalidate x-cache-enabled: True set-cookie: wpSGCacheBypass=1; expires=Thu, 27-Feb-2020 18:56:15 GMT; Max-Age=6000; path=/ vary: Accept-Encoding content-encoding: gzip x-endurance-cache-level: 0 x-proxy-cache: BYPASS alt-svc: quic=":443"; ma=86400; v="43,39" htaccess_extra_rules: true ### wp-database ### extension: mysqli server_version: 5.6.36-82.1-log client_version: 5.5.32 ### wp-constants ### WP_HOME: undefined WP_SITEURL: undefined WP_CONTENT_DIR: /home/.../public_html/wp-content WP_PLUGIN_DIR: /home/.../public_html/wp-content/plugins WP_MAX_MEMORY_LIMIT: 512M WP_DEBUG: false WP_DEBUG_DISPLAY: true WP_DEBUG_LOG: false SCRIPT_DEBUG: false WP_CACHE: false CONCATENATE_SCRIPTS: undefined COMPRESS_SCRIPTS: undefined COMPRESS_CSS: undefined WP_LOCAL_DEV: undefined ### wp-filesystem ### wordpress: writable wp-content: writable uploads: writable plugins: writable themes: writable mu-plugins: writable ### jetpack ### site_id: 160286637 ssl_cert: No time_diff: undefined version_option: 8.2.3:1582816513 old_version: 8.2.1:1582124814 public: Public tokens_set: Blog User version: 8.2.3 jp_plugin_dir: /home/.../public_html/wp-content/plugins/jetpack/ plan: free SERVER_PORT: 443 HTTPS: on protect_header: {"trusted_header":"REMOTE_ADDR","segments":1,"reverse":false} full_sync: {"started":"Thu, 01 Jan 1970 00:00:00 +0000","finished":"Thu, 01 Jan 1970 00:00:00 +0000","progress":[],"config":[]} sync_size: undefined sync_lag: 0 seconds full_sync_size: undefined full_sync_lag: 0 seconds idc_error_option: false idc_optin: true cxn_tests: All Pass.
- This reply was modified 4 years, 8 months ago by Samuel Wood (Otto). Reason: removed private information
when I using WP Statistics plugin, click into the page, the load is slow and the Server Load increase a lot.
I removed the duplicate entry, and redacted some of the sensitive information from the other one.
I find these entries concerning:
Endurance Browser Cache: version: 0.4, author: Mike Hansen
Endurance Page Cache: version: 1.5, author: Mike Hansen
Endurance PHP Edge: version: 0.2, author: Mike Hansen
SSO: version: 0.3, author: Garth Mortensen, Mike HansenThe Endurance Page Cache plugin, in particular, has been known to cause tons of filesystem operations. The fact that your “wordpress_size” is reported as 9 GB is also vaguely insane.
It may be that this caching is causing lots of file activity which is causing all the IO operations. You may want to consider removing or disabling these plugins from mu-plugins.
Indeed, WP Statistics might also be the problem. You might try disabling it and seeing if that has any improvement.
However, just because one page is slow doesn’t mean it’s causing lots of I/O traffic. What you want to look for is something that is doing lots of potentially unnecessary work on your site, on every page, not just in one place.
Hello sir,
Because we already move our website to Siteground hosting server, so is it ok just delete these files from mu-plugins?
Regards,
RyanOr I need modify some code within we-config.php?
I already delete them and now works fine, but our hosting server found another issue is woodmart core plugin, do you have some suggestions about this plugin?
As my hosting server said:
Upon checking your recent statistics, I noticed there have been over 20000 executions generated by your IP address during the last 24 hours, which is a lot:
Code:
Hits IP Address User Agent
20543 99.228.129.179 Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:73.0) Gecko/20100101 Firefox/73.0″
1652 108.163.135.90 Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.87 Safari/537.36″
1210 99.229.104.107 Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_1) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/12.0.1 Safari/605.1.15″
728 65.181.32.246 Mozilla/5.0 (iPod touch; CPU iPhone OS 12_4_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/12.1.2 Mobile/15E148 Safari/604.1″
678 70.64.33.39 Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/79.0.3945.130 Safari/537.36″
584 99.228.129.179 Mozilla/5.0 (Windows NT 6.2; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/71.0.3578.98 Safari/537.36″
543 50.65.147.117 Mozilla/5.0 (iPad; CPU OS 12_1_4 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/12.0 Mobile/15E148 Safari/604.1″
525 99.228.129.179 Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36″
498 47.55.29.13 Mozilla/5.0 (X11; CrOS x86_64 12607.81.0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/79.0.3945.119 Safari/537.36″
497 37.120.205.199 Mozilla/5.0 (Android 10; Mobile; rv:68.0) Gecko/68.0 Firefox/68.0″I reviewed these requests and noticed that most of them are towards the “admin-ajax.php” script:
Wish you can give us some suggestions.
And these is the hosting reply:
Code:
109 GET /wp-content/plugins/wp-statistics/assets/css/admin.css?ver=12.6.12 HTTP/2.0
111 GET /wp-content/plugins/wordpress-seo-premium/css/dist/admin-global-1220.min.css?ver=12.2 HTTP/2.0
115 GET /wp-content/plugins/wordpress-seo-premium/css/dist/wpseo-dismissible-1220.min.css?ver=12.2 HTTP/2.0
116 GET /wp-content/plugins/yith-woocommerce-compare/plugin-fw/assets/css/admin.css?ver=3.4.8 HTTP/2.0
118 GET /wp-content/themes/woodmart/inc/admin/assets/css/jquery-ui.css?ver=4.5.1 HTTP/2.0
121 GET /wp-content/themes/woodmart/inc/admin/assets/css/colorpicker.css?ver=4.5.1 HTTP/2.0
122 GET /wp-content/plugins/woocommerce-gateway-moneris/vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/assets/css/admin/sv-wc-payment-gateway-token-editor.min.css?ver=5.5.1 HTTP/2.0
124 GET /wp-content/plugins/jetpack/vendor/automattic/jetpack-jitm/assets/jetpack-admin-jitm.min.css?ver=1.0-201243242 HTTP/2.0
124 GET /wp-content/themes/woodmart/inc/admin/assets/css/jquery.edittable.min.css?ver=4.5.1 HTTP/2.0
128 GET /wp-content/themes/woodmart/inc/admin/assets/css/gradX.css?ver=4.5.1 HTTP/2.0
134 GET /wp-admin/admin.php?page=stats&noheader&proxy&chart=admin-bar-hours-scale HTTP/1.0
146 GET /wp-content/plugins/wordpress-seo-premium/css/dist/adminbar-1220.min.css?ver=12.2 HTTP/2.0
604 POST /wp-admin/admin-ajax.php HTTP/1.0They are mainly of the following type:
Code:
99.228.129.179 – – [28/Feb/2020:17:51:57 -0600] “GET /wp-admin/admin-ajax.php?action=woodmart_ajax_search&number=20&post_type=product&product_cat=0&query=690 HTTP/1.0” 200 2388 “https://g4cgunstore.com/product/smith-wesson-357mag-moon-clip-7rds-3pk/” “Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36”
99.228.129.179 – – [28/Feb/2020:17:51:58 -0600] “GET /wp-admin/admin-ajax.php?action=woodmart_ajax_search&number=20&post_type=product&product_cat=0&query=6908 HTTP/1.0” 200 1075 “https://g4cgunstore.com/product/smith-wesson-357mag-moon-clip-7rds-3pk/” “Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36”
99.228.129.179 – – [28/Feb/2020:17:51:58 -0600] “GET /wp-admin/admin-ajax.php?action=woodmart_ajax_search&number=20&post_type=product&product_cat=0&query=69089 HTTP/1.0” 200 482 “https://g4cgunstore.com/product/smith-wesson-357mag-moon-clip-7rds-3pk/” “Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36”It seems they are generated by the woodmart-core plugin, so I would recommend that you review it and its settings for any possible misconfigurations. You should also review the wordpress-seo-premium plugin as it generates many requests towards the script too.
- The topic ‘Server Load high number of I/O ops’ is closed to new replies.