雑多記 – 戯れ言(日記)

Debian(sarge) で cacti を使ってみました。

最近Plnetが尋常じゃなく重いのでこちらを参考にcactiを入れてみました。MRTGより簡単でいいわあ。

graph_image-1.png

Plnetのstats

ご覧の通りロードアベレージが糞高い。

しかし、改めて自分は“サービスのボトルネックを見つけてパフォーマンスを改善していく正しいやり方”を知らなあと思いました。(今まではALL勘)

そこで何も分からない奴が実際の動いてるサービスに対してパフォーマンス改善を目指して勉強してく作業を一から記録してこうと思います。

アクセスログ:weballizer メモリ使用量等:cacti

CPU:

$ cat /proc/cpuinfo
processor       : 0
vendor_id       : AuthenticAMD
cpu family      : 15
model           : 44
model name      : AMD Sempron(tm) Processor 2800+
stepping        : 2
cpu MHz         : 1607.715
cache size      : 256 KB
fdiv_bug        : no
hlt_bug         : no
f00f_bug        : no
coma_bug        : no
fpu             : yes
fpu_exception   : yes
cpuid level     : 1
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 syscall nx mmxext lm 3dnowext 3dnow pni
bogomips        : 3145.72

Apache:

KeepAlive On
MaxKeepAliveRequests 100
KeepAliveTimeout 15
StartServers         5
MinSpareServers      5
MaxSpareServers     10
MaxClients          150
MaxRequestsPerChild  0

もう勘に頼るのは嫌なのでApacheの設定もデフォルトに戻した。一からやっていきたい。

サーバはWeb/DB共用の1台です。この程度のアクセスだったら大丈夫な気がするけどそれもまた勘なのでちゃんと理解したい。

こちらのページを参考にw, free, vmstatの結果を見てみた。

$ w
 01:44:31 up 187 days, 17:39,  1 user,  load average: 8.33, 7.82, 8.91
USER     TTY      FROM              LOGIN@   IDLE   JCPU   PCPU WHAT
plnet    pts/0    pd32522.tokynt01 01:29    0.00s  0.16s  0.00s w

$ free
             total       used       free     shared    buffers     cached
Mem:        971496     771932     199564          0      35572     462016
-/+ buffers/cache:     274344     697152
Swap:      2000084      43012    1957072

$ vmstat 3 5
procs -----------memory---------- ---swap-- -----io---- --system-- ----cpu----
 r  b   swpd   free   buff  cache   si   so    bi    bo   in    cs us sy id wa
 8  0  43012 204512  35664 462156    0    0     2     2    0     3 50 15 35  0
 7  0  43012 199308  35696 462200    0    0    13   176 1109     0 85 15  0  0
 9  0  43012 199180  35712 462244    0    0    15    55 1117     0 85 15  0  0
 7  0  43012 197852  35780 463260   40    0   383   347 1161     0 84 16  0  0
 5  0  43012 198428  35796 463328    0    0    21    75 1117     0 85 15  0  0

CPUがボトルネックということかな?

「まずはこの本を読め、話はそれから」とか「このmanを見ろ」というのがあれば教えてください。

Comments


Option