ぶろぐ

日記です

さくらVPS借りた


ServersMan@VPS、さくらレンタルサーバー\500の奴も既に借りてるけど、借りたった!
apacheすら入っていないのウケる
図に乗ってnginxでも入れてみよーか!
さくらVPSの設定終ったらServersMan@VPSとさくらレンタルサーバーは解約しようかな…

メモリ使用量調べた

さくら借りた理由は、zsh, tmux, mutt, w3m, vimそしてgroovyさんとかまぁまぁの物を動かしているとメモリが足りなくなってしまう為…
と書いてて「本当にメモリが足りていないのか…エンジニアなのに根拠なしに動いていいのか」などと思いvmstatで調べてみました。muttとかzshとかw3mのメモリ使用量なんて大したことなかった笑
思いの外groovyがメモリを食っていたのでビビった…JVMさんメモリ食い過ぎぱねぇっす。

てかtop見れば一発でして

※topでみれば一発でした…

java 382m
mysqld 365m
httpd 312m
httpd 312m
httpd 311m
httpd 294m
ircd 197m
sshd 86844
sshd 86844
memcached 78204
mutt 69812
sshd 62660
w3m 56056
qmgr 54404
pickup 54228

vmstatのログ

※5秒間隔だけど値変わらないのは間引いてます

vmstat -S m 5 | tee vmstat.log
procs -----------memory---------- ---swap-- -----io---- --system-- -----cpu------
 r  b   swpd   free   buff  cache   si   so    bi    bo   in   cs us sy id wa st
 1  0      0    464      0      0    0    0     0     1    0    0  0  0 100  0  0
 0  0      0    464      0      0    0    0     0     0    0 10052  0  0 100  0  0
 0  0      0    464      0      0    0    0     0     0    0 16863  0  0 100  0  0
 0  0      0    460      0      0    0    0     4     0    0 10205  1  1 98  0  0
 0  0      0    454      0      0    0    0     0     0    0 10339 13  2 85  0  0
 0  0      0    450      0      0    0    0     0     1    0 11864  9  1 90  0  0
★この辺でmutt, w3mを起動
 0  0      0    450      0      0    0    0     0     0    0 9210  0  0 100  0  0
 0  0      0    450      0      0    0    0     0     0    0 8188  0  0 100  0  0
 0  0      0    450      0      0    0    0     0     1    0 10981  0  0 100  0  0
 0  0      0    450      0      0    0    0     0     2    0 8208  0  0 100  0  0
★この辺でgroovyを起動
 1  0      0     65      0      0    0    0     0     0    0 7715  2  1 97  0  0
 1  0      0     55      0      0    0    0     0     0    0 7787 94  6  0  0  0
 0  0      0     53      0      0    0    0     0     5    0 8076 73  3 23  0  0
 0  0      0     54      0      0    0    0     0     0    0 8260  0  0 100  0  0
 0  0      0     54      0      0    0    0     0     1    0 8390  0  0 99  0  0
 0  0      0    452      0      0    0    0     0     0    0 9041  0  1 99  0  0
 0  0      0    452      0      0    0    0     1     1    0 10362  0  0 100  0  0
 0  0      0    452      0      0    0    0     0     0    0 16589  0  0 100  0  0

こんなの出る…メモリ足りないと怒られてしまう…

[takuan@takuan groovy]$ groovy twit.groovy
Error occurred during initialization of VM
Could not reserve enough space for object heap
Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit.

試しにhttpd, mysqld, java(groovy)止めたらすんごいメモリ空いた…

[root@takuan ~]# vmstat -Sm
procs -----------memory---------- ---swap-- -----io---- --system-- -----cpu------
 r  b   swpd   free   buff  cache   si   so    bi    bo   in   cs us sy id wa st
 0  0      0    949      0      0    0    0     0     1    0    2  0  0 100  0  0

遊び用サーバーなのでやりたい放題\(^o^)/