タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

virtuozzoに関するthemorthemのブックマーク (4)

  • OpenVZ環境のApacheとMySQLでメモリ節約してやりくりする - Guyon Diary

    先日の続きでメモリが少ないVPS環境でなんとかやりくりする方法を考えました。 OpenVZのメモリ管理 - Guyon Diary 各種リソース表示コマンドでメモリ消費が大きいものがApacheとMySQLであることはわかりました。 MySQL編 まずはMySQLのメモリー消費を抑える為にとった方法は、機能を制限する事。 今回ネックになっているのが初期使用メモリなので、DBのCRUD処理やMySQL自体の機能を使う以前の問題です。 一番効果的な方法がこれです。 InnoDB機能をOFFにする my.conf skip-innodbを[mysqld]に書く 【ON時】 Mem: 262144k total, 256292k used, 5852k free, 0k buffers Swap: 0k total, 0k used, 0k free, 0k cached 【OFF時】 Mem:

    OpenVZ環境のApacheとMySQLでメモリ節約してやりくりする - Guyon Diary
  • twist-bend coupling: Virtuozzo系VPSにおけるメモリの節約方法

    大分ノウハウがたまってきたので、メモっておく。 総論 VSZとRSSの違いを理解すべし。privvmpagesで制限されるのは、VSZの方。ps auxでプロセスごとのメモリ使用量を確認し、VSZの大きなものについては、廃止や代替アプリの導入を検討すべし。 マルチスレッドアプリケーションは、スレッドごとにスタック領域を持つため、VSZが増大する。できるだけ同時起動スレッド数を減らし、かつulimit -sでスタック量を削減すること。可能なら、シングルスレッドの代替アプリケーションの導入を検討すべし。ちなみにforkは意外にメモリを消費しない。多分copy on writeしているから。 定期的にprivvmpagesを監視すべし。flash crowdを考慮し、常に最大値の6割程度で運用すべし。cron等で定期的に実行されるプロセスを考慮するのを忘れるべからず。 各論 Apacheのmpm

  • Xen、OpenVZ、VMWareなど仮想化環境の印象 (Jetspeed Blog)

    Jetspeed Blog about networking, music, motorbike and some stuff... VMWare、Xen、coLinux(はちょっとジャンルが違うかな)、OpenVZなど仮想環境は色々試してきた結果の感想。 UMLその他仮想化のプロダクトは触ったことがないのでわかりません。 VMWare(Server、Player) 一番気軽に使えるがディスク、グラフィックのパフォーマンスが悪い。 あくまでも個人レベルで使う開発環境レベル。 仮想化してのハードウェアの効率的な利用などには向かない。 個人が専有して使用するにはお手軽、外部への公開は厳しそうと言った印象。 Xen Linux on Linuxでは最もパフォーマンスが優れている。 VMWareよりも実行速度は明らかに優れており、仮想化されている事を意識せず利用できる。 CPU、メ

  • [OpenVZ]リソース制限

    /etc/sysconfig/vz-scripts配下にあるリソース制限設定ファイルについて調べてみたときのメモです。自分なりにCでせこせこプログラムを書いて検証してみましたが、なにぶん勉強不足なので意味のわからない記述があるかもしれません。調査中となっているところは、そのうち調べようと思っています。 numproc 最大プロセス数 上限を超えると「Cannot allocate memory」。 numtcpsock 最大TCPソケット数 PF_INETドメイン and SOCK_STREAM タイプ。上限を超えるとsocket()実行時)にエラー「No buffer space available」 numothersock その他のソケットの最大ソケット数 上限を超えるとsocket()実行時)にエラー「Cannot allocate memory」 vmguarpage 最低保証メ

    [OpenVZ]リソース制限
  • 1