过期域名预定抢注

 找回密碼
 免费注册

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

  [複製鏈接]
發表於 2013-12-22 21:07:05 | 顯示全部樓層 |閱讀模式
本帖最後由 jhon 於 2013-12-22 21:07 編輯 : o# h1 |. ]" {2 ]( i

7 O  K# r0 j! G+ q/ `+ a最近發現服務器遠程發佈post變慢了,還經常的不成功,但是網站登錄還可以,然後shell登陸,top命令發現是Mysql佔用CPU特別高的資源。網站已經WP-Super Cache靜態化處理。數據庫不是很大,但是有幾個表的條目比較多了超過20萬條,請問懂技術的怎麼優化一下。- |, f% W( @! K/ h  q6 J# o
2013-12-22 21-02-42.jpg 2 W" a* |7 s" I' n+ F9 J

: _- C8 O( }) x+ t8 x9 Y; \6 e 2013-12-22 21-00-06.jpg
$ @& s9 K4 l/ e/ A- k$ A+ a+ I; }, q6 Q" \) T6 x
實在不懂Linux優化啊。) }0 T* s$ s8 ^, w( m
9 C, Q4 B" I+ {- p

8 N0 K9 l4 i8 D# _: |3 O  s
0 Z6 Y& M4 q# b9 N, C
發表於 2013-12-22 21:59:03 | 顯示全部樓層
這個記錄量實際是很小的,wp的數據與網站結構本來就很低效  g, v; u4 @* G6 P# S
本質上你改變不了,除非你自己重寫這部分代碼* |, T9 J5 t# d& G, w! w$ K" n

& k& o; y9 w; u+ |5 R5 u  {post發帖本質就是對sql的操作,你的WP-Super Cache與這個根本沒有任何關係,WP-Super Cache只是處理訪問頁面的數據操作緩存,而你post造成的數據庫瓶頸是解決不了的,而wp在大數據上支持的相當差,本質上你無法改變格局
/ y+ u1 O' Y# O1 t/ s' \# i  i6 R* M7 j
/ L5 o- @" V) N- W
如果排除是post發帖造成的數據庫瓶頸,你還可以開啟nginx日誌,看一下哪一個連接再消耗你的數據庫+ j( c  ]+ b* Y5 Q! @" w$ y7 o
回復 给力 爆菊

使用道具 舉報

發表於 2013-12-22 22:19:47 | 顯示全部樓層
你的MYSQL 只佔 4%點幾但是CPU佔用了100%' A) ?/ F4 A! ?' E6 o
- F$ ~, ]1 g* A* V2 ]
我的佔了7% 多  但是CPU只有10%多
2 v+ d6 ^) C2 y8 t4 W$ i' p- L8 M3 a. y
* y1 A5 g+ x2 O- O  X# D0 T  G

" K$ c5 C5 e4 w: j: w- T/ B  V4 v0 e5 j3 \. ^  f

) G( a* W" l( d( @- M
回復 给力 爆菊

使用道具 舉報

發表於 2013-12-23 09:37:12 | 顯示全部樓層
看看是不是日誌,緩存之類的沒有清理
, s8 b$ `( k) ?6 z8 l- J( C2 j
回復 给力 爆菊

使用道具 舉報

發表於 2013-12-23 11:11:11 | 顯示全部樓層
如果是用的lnmp等等的一鍵包,可以自己修改一下my.cnf 的配置看看,因為大部分一鍵包為了兼容大部分vps,都是把最省內存的配置作為默認配置的,Linode 最低配置都1G內存,你可以試一試換mysql的配置為 middle 或者 large
, Z$ F/ ]( F+ ]: |% K. A0 h, f- [6 O' U: ~( \( {/ m# Y
如果這樣沒效果的話,那就是 yueguang 說的了,wordpress的硬傷
4 `9 K6 z( ^1 ~% h8 @! e
回復 给力 爆菊

使用道具 舉報

發表於 2013-12-23 11:12:15 | 顯示全部樓層
yiyunet 發表於 2013-12-23 09:37
$ ?7 f# d" w; Y2 T/ p看看是不是日誌,緩存之類的沒有清理
$ K" M, d2 |5 N; A- e
沒錯,mysql的大量日誌沒清除也是會佔用高cpu資源的,樓主可以試一試4 W+ S9 r' b& g0 R

2 \1 J9 }* f2 }& X; o' x) a9 G
回復 给力 爆菊

使用道具 舉報

發表於 2013-12-23 12:03:41 | 顯示全部樓層
找就說WP垃圾,效率太低了,不適合採集站點,或者內容站點,要不是插件多
1 G7 m$ v3 O1 |  t7 j估計早玩玩了,老外的理念很難懂,國內的cms,比較主流點的,1百萬數據毫無壓力: N: W6 w; M9 d
: }5 i7 q- N, V. a7 s8 z1 [; i
回復 给力 爆菊

使用道具 舉報

發表於 2013-12-23 14:24:25 | 顯示全部樓層
如果不會寫程序,最簡單的方法就是升級服務器!7 ^% L+ X$ w9 e/ ]$ k2 _
回復 给力 爆菊

使用道具 舉報

 樓主| 發表於 2013-12-23 20:42:09 | 顯示全部樓層
今天清理了 日誌文件 並且直接禁用了 Mysql的日誌。但是問題依舊啊。. H5 y) O1 g1 |+ Q, ]& a
9 I* i( r# ?" k8 `, y
配置my.cnf的內存值不太懂,有沒有會的。
, g/ u: b( G$ k' n. K9 m# [  P% L: G% M
月光給點意見吧。
2 M. _# z, x& L" m# R* E. C4 B. I; n8 z. `, S# z% K* E
回復 给力 爆菊

使用道具 舉報

 樓主| 發表於 2013-12-23 21:54:00 | 顯示全部樓層
itsoso 發表於 2013-12-23 11:11
5 Z2 o% E" y& g7 o( m如果是用的lnmp等等的一鍵包,可以自己修改一下my.cnf 的配置看看,因為大部分一鍵包為了兼容大部分vps,都 ...
8 T# d. o% R0 U
已經將my.cnf配置文件,用large的參數替代。. J* c/ U! p- Y

* a4 c3 m+ M3 p# q% P網站的速度還是很不錯的,就是wlw遠程發佈的時候,非常慢。不知從哪裡著手分析啊,服務器技術一點不懂啊。
" Z0 s- V3 ?8 A
! Z7 l# g% b+ |. u( ^/ n, v
回復 给力 爆菊

使用道具 舉報

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

本版積分規則

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

4um點基跨境網編創業社區

GMT+8, 2024-11-24 01:29

By DZ X3.5

小黑屋

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