第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

Wordpress + php + mysql CPU 使用率高

Wordpress + php + mysql CPU 使用率高

PHP
繁星點點滴滴 2023-03-04 14:57:21
我正在使用wordpress、php 7.2和mysql 對生產(chǎn)服務(wù)器進行負載測試Ver 15.1 Distrib 10.1.44-MariaDB,其中有 4 個 Core i7 CPU 和 10GB Ram 在ubuntu 18.04 LTS上運行。問題是即使負載很低,比如每秒 5 個用戶,所有 4 個 CPU 都達到 100%,并且它們?nèi)匀淮嬖?。一段時間后,CPU 已滿,我只收到錯誤 500。而且,我所有的模塊都是最新的。我嘗試禁用 wordpress 中的所有插件并運行相同的測試,但問題仍然存在。我也使用了一些插件來優(yōu)化數(shù)據(jù)庫wp-optimize,但沒有運氣。該/var/log/mysql/mysql-slow.log文件也是空的。僅幾秒后的負載測試結(jié)果,包括 htopDatadog相關(guān)測試的監(jiān)控儀表盤如上圖所示,您可以理解mysqld無緣無故地使用了過多的 CPU。mysql配置在 /etc/mysqld/my.cnf:[mysqld]general_log = onskip-name-resolveinnodb_read_io_threads=4innodb_write_io_threads=4general_log_file = /var/log/mysql/mysql.loglog_error=/var/log/mysql/mysql_error.log##log_error = /var/log/mysql/error.log## Here you can see queries with especially long duration#log_slow_queries       = /var/log/mysql/mysql-slow.log#long_query_time = 2#log-queries-not-using-indexes## The following can be used as easy to replay backup logs or for replication.# note: if you are setting up a replication slave, see README.Debian about#       other settings you may need to change.#server-id              = 1#log_bin                        = /var/log/mysql/mysql-bin.logexpire_logs_days        = 10max_binlog_size         = 100M#binlog_do_db           = include_database_name#binlog_ignore_db       = include_database_name## * InnoDBinnodb_buffer_pool_size= 4000Mmax_connections =800wait_timeout=100interactive_timeout=100query_cache_size=0query_cache_type=0query_cache_limit=2Mtmp_table_size=500Mmax_heap_table_size=500Mthread_cache_size=4performance_schema=ONinnodb_log_file_size=500Minnodb_buffer_pool_instances=3innodb_autoinc_lock_mode = 2
查看完整描述

1 回答

?
胡說叔叔

TA貢獻1804條經(jīng)驗 獲得超8個贊

每秒速率 = RPS


my.cnf [mysqld] 部分要考慮的建議:


thread_cache_size=256  # from 4 for default minimum

innodb_io_capacity=900  # from 200 to enable higher IOPS

read_rnd_buffer_size=128K  # from 256K to reduce handler_read_rnd_next RPS of 256

read_buffer_size=256K  # from 128K to reduce handler_read_next RPS of 828

這些更改將減少服務(wù)器上的 CPU 繁忙。有更多機會可以改善您的 my.cnf。


觀察:操作系統(tǒng)交換空間為 0. 6GB 對于您的 10GB 服務(wù)器來說是合理的并且可以避免內(nèi)存不足。使用適當(dāng)?shù)谋硭饕梢詼p少 1546 的 Select_scan RPhr。在 www.mysqlservertuning.com 的常見問題解答頁面上,我們提供了有關(guān)問題的提示。如何找到不使用索引的 JOINS 或 QUERIES?通過使用索引改進響應(yīng)時間并降低 CPU 繁忙百分比。


查看完整回答
反對 回復(fù) 2023-03-04
  • 1 回答
  • 0 關(guān)注
  • 218 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號