タグ

ec2とcgroupに関するyassのブックマーク (3)

  • microインスタンスはlimitかけると大きくパフォーマンスが向上する(※再追記あり) - アルパカDiary Pro

    ※2014/07/02 T2インスタンスタイプとの比較 を追記しました。 ※2014/03/13 他インスタンスタイプとの比較/m3.mediumの検証 を追記しました。 こちらの記事の二番煎じです。 cgroupで、お手軽CPU使用率制限 なるほど。 リソースにLimitかけるとstealを防げるためパフォーマンスも上がるというわけですね。 どのくらい変わるのか実験してみました。 cgroup前準備 sudo yum install libcgroup sudo chkconfig cgconfig on sudo service cgconfig start cgroup設定 上記参考URLとほぼ同じ設定です。 実行時はcpu.cfs_quota_usを変動させて比較してみました。 sudo vi /etc/cgconfig.conf # 以下を追加 group limittest {

    microインスタンスはlimitかけると大きくパフォーマンスが向上する(※再追記あり) - アルパカDiary Pro
    yass
    yass 2014/03/13
    " リミット無しでsteal発生しまくりの時はおよそ3時間かかっていたのが、リミットあり(Max30%)だと1時間15分ほど。2倍以上早い!! / おそらくm3.mediumもm1.smallと同じように「CPU共有型なのではないか」"
  • ただのメモ: Amazon EC2 の Micro インスタンスで使用可能な CPU リソースを調べる

    2013年現在のデータで測定し直しました。 先日 Amazon EC2 Micro インスタンスを使う機会があり,色々と試してみた. 使っていると,すぐにターミナルの応答性が悪くなったり Ping の応答時間が不安定になるといったことが起きた. top コマンド実行してみたところ,Steal が極端に多くなっていた. Cpu(s):  2.2%us,  0.0%sy,  0.0%ni,  0.0%id,  0.0%wa,  0.0%hi,  0.0%si, 97.8%st Steal は@ITの記事によると,使いたいけど使えなかった時間らしい. steal列には、ゲストOSがリソース要求を行ったにもかかわらずCPUリソースを割り当ててもらえなかった時間の割合が表示されます。 @IT リソース制御でサービスレベルを確保せよ CPUリソースはバーストできるじゃないのかよー,と思って調べてみた.

    yass
    yass 2013/10/13
    " 0.5秒に制限した場合だいたい30秒ほどでリソースを使い切ってしまっているので,制限なしだと10秒〜15秒ほど / 1秒あたり0.15秒以下の時間だけ使うことにすれば,安定的に CPU リソースを使うことが出来る "
  • cgroupで、お手軽CPU使用率制限 - 海馬のかわり

    先日無償公開されたSoftetherをAmazon EC2のmicroインスタンスへ入れてみた。 しかしCPU性能がしょぼいのか、暗号化処理に結構負荷がかかるのか、CPUを使い果たしてしまう事態に。 さらには仮想環境ということでstealが多発し、輪をかけて使い物にならない。 ※これはEC2/microインスタンスの特性らしい。 http://qiita.com/items/8248ec4654cb809504c9 http://memo-off.blogspot.jp/2011/08/ec2-t1microcpu-steal.html そこで今回はcroup/cgroupsを用いて当該プロセスのCPU使用率を制限、さらにはstealも発生しないようにする。 ※croupは、Redhat系ならRHEL6/CentOS6から利用可能。 まずは、何もしない時のSoftetherプロセス(vpn

    cgroupで、お手軽CPU使用率制限 - 海馬のかわり
    yass
    yass 2013/09/30
    " micro / 暗号化処理に結構負荷がかかるのか、CPUを使い果たしてしまう事態に / croup/cgroupsを用いて当該プロセスのCPU使用率を制限、さらにはstealも発生しないように / 1秒あたり0.25秒間、単一のCPUを使用するように指定 "
  • 1