タグ

threadに関するSugarlessChocoのブックマーク (2)

  • 【メモ】MySQLでのswap発生とNUMAアーキテクチャ - FAT47の底辺インフラ議事録

    DBサーバでとある日を境にswapが発生していることに気がつきました。 サーバはメモリ32GB搭載していて、そのうちの24GBをinnodb_buffer_pool_sizeに割り当てています。 他のthread毎のメモリ設定値を見てもおかしそうな点はなかったのでググってみました。 MySQL と NUMA アーキテクチャと Swap Insanity MySQL InnoDBストレージエンジンのチューニング(後編) なるほど…。 それぞれのCPUがローカルでメモリを管理しているので、 2CPU積んでいるサーバだと、AというCPUで実行されているスレッドが、BというCPUが確保しているメモリ領域にアクセスするには、AのCPUを経由しないといけないわけですね。 このメモリアクセスが不均一になる方式をNUMAアーキテクチャというみたいです。 NUMAアーキテクチャのメモリ管理が、ノードという単

    【メモ】MySQLでのswap発生とNUMAアーキテクチャ - FAT47の底辺インフラ議事録
  • PHP の Thread を試してみる - いけむランド

    PHP でスレッドを使いたいとお嘆きのあなたは使ってみるといいんじゃないかな。 Share Nothing, Do Everything :) - Share Nothing, Do Everything :) マニュアルは公式サイトの方が読みやすいと思われる。 PHP: Thread - Manual 残念なことに使用するには --enable-maintainer-zts を有効にして再ビルドする必要がある。 --enable-maintainer-zts Enable thread safety - for code maintainers only!! phpbrew の場合は -- オプションで configure への引数を追加できる。 % phpbrew install php-5.4.7 -- --enable-maintainer-zts zts を有効にしたら pecl

    PHP の Thread を試してみる - いけむランド
  • 1