投稿

ラベル(VPS)が付いた投稿を表示しています

あけおめ2012とMySQLのチューニング

あけましておめでとうございます。ということで、新年早々にもかかわらずパソコンに首ったけになってますよーと。 年末は忙しいこともあって放置していたサーバ周りの設定を確認したり、改めて開発環境の構築をしたりしているのですが、、、 サーバの引越をこころみているのですが、とあるVPSが重くてどうも引越が心もとない。Topをするとメモリ喰いまくっているので、なにかが悪い、メールかな?とおもって止めてみても、こちらはそれほどメモリ喰っていなくて、そうするとweb周り、となるとmysqlなんじゃないかと止めてみると、あたりでこれがメモリを食っている。 wordpressを動かす関係で、MySQLは5.5.19を使ってます。で、どうもinnodbというのがメモリを喰うらしく、 /etc/my.cnf の [mysqld] のセクションに skip-innodb と書くといいらしいのですが、こうすると起動できない。なので、ググってみますと、 skip-innodb default-storage-engine=MyISAM と書いてやると起動することができました。 今のところ全体で230MBでぎりぎり動いているようなので、これで様子を見たいと思っています。新年も新たに早く引越したいぜー。

海外のVPNとかVPSとか

いろいろと思うところあって、海外のVPSを借りてVPNを張ってみようとこころみてみました。 ちなみにこの似ている二つの用語、VPSはVirtual Private Serverの略で、仮想的なサーバとなります。ウェブホスティングとことなるのは、OSまるっと借りれるので、構成は大幅に自由になります。(もちろん、リアルではないためにはまった点もあるのですが、こちらは後述) VPNはVirtual Private Networkでインターネット網の中にトンネルを掘るように専用のネットワークを構築できる技術。例えば家のネットワークに外出先からアクセスしてファイルを取り出そうとしてもいまは困難。また、接続経路のが不安だったりしますが、VPNだといちおう暗号化して、あたかもローカルネットの一台のマシンのように見える技術だったりします。 今回の思うところは、国ごとに異なるサービスの挙動を調べるにあたって、海外のネットワーク経由でアクセスする必要がある、と勝手に考えた訳です。 この場合、もう一つの技術として、proxyという概念がありますが、proxyサーバはなんだか不安でいっぱいでござる、ということで、これに似た構成で、VPNを張ったVPSからネットワークに出て行くようにしました。 1)借りたVPS 海外のVPSサービスというのはいろいろあって、その選定からちょっとどうしたものか、と思ったのですが、ググってみたところ、比較的新しいサービスで、かつ、安価、それにデザインがなんかウケる、ということで、Alian VPSというのを借りました。 http://alienvps.com/ 単一目的で使うのでハイスペックなのはいらないし、VZ UFO1という5ドルのプランに。仮想化技術にもいろいろあるのらしいのですが、VZベースで国内サービスを使っていたので、コレでいいやと。でも管理パネルとかわかりやすいし、構成もたくさん選べるので、オススメです。ちなみに、最初は欲張ってメールツールなんかが乗っている構成にしたのですが、yum updateかけただけでメモリ足りまへん、と言い出す始末だったので、素のCentOS5にしました。 2)VPNサービスのインストール VPNのサービスもいくつが技術があるのですが、いろいろやってみた結果、PPTPに落ち着きました。詳細はい...