过期域名预定抢注

用戶名  找回密碼
 免费注册

Linode VPS 系統Mysql佔用cpu很多資源

  [複製鏈接]
發表於 2013-12-22 21:07:05 | 顯示全部樓層 |閱讀模式
本帖最後由 jhon 於 2013-12-22 21:07 編輯
/ F% W9 ?$ I. T
& `9 G* m5 K4 R  P! ~9 w2 M& j$ |最近發現服務器遠程發佈post變慢了,還經常的不成功,但是網站登錄還可以,然後shell登陸,top命令發現是Mysql佔用CPU特別高的資源。網站已經WP-Super Cache靜態化處理。數據庫不是很大,但是有幾個表的條目比較多了超過20萬條,請問懂技術的怎麼優化一下。
( [4 J" L. q9 b# t 2013-12-22 21-02-42.jpg , A% l5 C, M0 U: _, J3 N# b# |

& ]9 M" m& l. w0 {( m: W: ? 2013-12-22 21-00-06.jpg : U7 k9 {& T* j# P/ f

! o% R* @$ O2 g3 M" ^3 K8 n實在不懂Linux優化啊。) L5 |0 g. t; H5 \; ?1 M& Y8 D

6 ~+ J9 t" J: K9 r2 }( ?& B) w+ v; B$ h7 u4 {% D7 Z

! @4 f5 O" M% Q
發表於 2013-12-22 21:59:03 | 顯示全部樓層
這個記錄量實際是很小的,wp的數據與網站結構本來就很低效
3 B8 A6 h( R- ~2 ?. v2 w! W- ^本質上你改變不了,除非你自己重寫這部分代碼' Q3 @  ?( u- m3 y! Y' V* n

5 z% P& e7 O* q9 S  kpost發帖本質就是對sql的操作,你的WP-Super Cache與這個根本沒有任何關係,WP-Super Cache只是處理訪問頁面的數據操作緩存,而你post造成的數據庫瓶頸是解決不了的,而wp在大數據上支持的相當差,本質上你無法改變格局' r7 u& g! T2 e. k. b" F0 _& K
) C% ~' N4 K* l. e9 p1 `6 c* \

0 O" q4 a6 x0 ]0 \如果排除是post發帖造成的數據庫瓶頸,你還可以開啟nginx日誌,看一下哪一個連接再消耗你的數據庫7 P  c9 u: Y5 P% |% }- ~9 a
回復 给力 爆菊

舉報

發表於 2013-12-22 22:19:47 | 顯示全部樓層
你的MYSQL 只佔 4%點幾但是CPU佔用了100%/ A' C7 V! l: m$ t$ ~1 J) F

  H2 ~; d1 i4 b我的佔了7% 多  但是CPU只有10%多 6 K5 u) n6 a6 T+ Y3 Q  @* h6 G3 M

. J8 n" H* W$ B0 g( o7 H* g. q* Z! v/ l! [- s
# p4 n" e4 L( \( n6 b9 |

# M* y! S  k& U. y8 t
: [  {/ p$ U) {5 ?( }% b# c
回復 给力 爆菊

舉報

發表於 2013-12-23 09:37:12 | 顯示全部樓層
看看是不是日誌,緩存之類的沒有清理
0 A+ K+ e7 _/ j& x+ W4 O
回復 给力 爆菊

舉報

發表於 2013-12-23 11:11:11 | 顯示全部樓層
如果是用的lnmp等等的一鍵包,可以自己修改一下my.cnf 的配置看看,因為大部分一鍵包為了兼容大部分vps,都是把最省內存的配置作為默認配置的,Linode 最低配置都1G內存,你可以試一試換mysql的配置為 middle 或者 large! i: I- F% A# Y* p1 R$ F' l7 O
$ i/ k6 [2 I/ B
如果這樣沒效果的話,那就是 yueguang 說的了,wordpress的硬傷
6 |: E$ W. y$ t" F- v
回復 给力 爆菊

舉報

發表於 2013-12-23 11:12:15 | 顯示全部樓層
yiyunet 發表於 2013-12-23 09:37 2 j1 F! S9 |: U
看看是不是日誌,緩存之類的沒有清理
$ ]; O2 k3 E# I7 y% o9 e
沒錯,mysql的大量日誌沒清除也是會佔用高cpu資源的,樓主可以試一試; ?/ l8 }3 _+ \2 g6 _* M! H
+ ]6 e6 V- {+ |& p( o
回復 给力 爆菊

舉報

發表於 2013-12-23 12:03:41 | 顯示全部樓層
找就說WP垃圾,效率太低了,不適合採集站點,或者內容站點,要不是插件多
3 ^; U: m2 t# p8 V: }( W估計早玩玩了,老外的理念很難懂,國內的cms,比較主流點的,1百萬數據毫無壓力4 Y" v6 {& z9 A, W5 r5 H. L- f  M. N

* h1 ?- `( a0 Z
回復 给力 爆菊

舉報

發表於 2013-12-23 14:24:25 | 顯示全部樓層
如果不會寫程序,最簡單的方法就是升級服務器!
8 t* K* s3 \' B( D0 D) L7 F
回復 给力 爆菊

舉報

 樓主| 發表於 2013-12-23 20:42:09 | 顯示全部樓層
今天清理了 日誌文件 並且直接禁用了 Mysql的日誌。但是問題依舊啊。
# g% M( t  ^- }  D( E* z; t6 i3 L+ b
配置my.cnf的內存值不太懂,有沒有會的。6 A- P* o1 O. g# t% M. |
3 w5 V7 ?2 B- G+ y" B  k. C
月光給點意見吧。2 R- G( |1 s3 U2 q! ^

/ ?$ w$ v7 P2 b& Z% r9 \
回復 给力 爆菊

舉報

 樓主| 發表於 2013-12-23 21:54:00 | 顯示全部樓層
itsoso 發表於 2013-12-23 11:11 0 z& ?9 q: R- P8 `/ L7 J& C5 Q5 c
如果是用的lnmp等等的一鍵包,可以自己修改一下my.cnf 的配置看看,因為大部分一鍵包為了兼容大部分vps,都 ...

; }( n+ A, L* s9 j已經將my.cnf配置文件,用large的參數替代。4 ~% Q. v* U' t5 h9 K
  ]4 ]$ T7 @) ?3 `7 L+ W5 e, X
網站的速度還是很不錯的,就是wlw遠程發佈的時候,非常慢。不知從哪裡著手分析啊,服務器技術一點不懂啊。7 Z  m- ]+ [, c

" F' F1 v" ]) e  M/ T- W
回復 给力 爆菊

舉報

您需要登錄後才可以回帖 登錄 | 免费注册

本版積分規則

过期高净值品牌域名预定抢注

點基跨境 數位編輯創業論壇

GMT+8, 2025-7-15 09:07

By DZ X3.5

小黑屋

快速回復 返回頂部 返回列表