サービス終了のお知らせ NAVERまとめは2020年9月30日をもちましてサービス終了いたしました。 約11年間、NAVERまとめをご利用・ご愛顧いただき誠にありがとうございました。
人間とウェブの未来(旧) 「ウェブの歴史は人類の歴史の繰り返し」という観点から色々勉強しています。2014年までの人間とウェブの未来の旧ブログです。 そろそろRaspberry Piセットの日経BPムックが皆さんの所に届いていることでしょう。 僕も何台かRaspberry Piは持っていて、以前mod_mrubyをRaspberry Piで動かしてLチカしたりしていたのですが、今回はmod_mrubyとRaspberry Piを4台使ってでクラスターを組んで見ました。 まずはラック作りから まずは、Raspberry Piのラックを作りました。Raspberry Piのラックやケースをググると色々と出てくるのですが、なんとなく今回はそこら辺にあるものを使ってラックを作ってみました。Raspberry Piラックは以下の様になります。 上から見ると、以下のような感じです。適当にニトリのキッチ
Windows Server 2012の Hyper-V で強化された機能として、仮想マシンごとにNUMA(Non-Uniform Memory Access)の設定が可能となったことが挙げられます。 CPUとメモリは単一バスで結ばれるSMP(Symmetric Multiprocessing)の形がとられます。ソフトウェアの動作を詳しく観察すると、ほとんどのメモリアクセスはある特定の領域に集中していると言われています(参照の局所性) コンピュータにおいて、メモリはデータアクセスの速度によって階層化されます。高レベルには頻繁に利用される(参照される)データが配置され、優先的に処理されます。また、近い将来にアクセスされると予測されるデータをキャッシュすることで、さらにメモリアクセスを効率化します。 しかしながら、複数あるCPUのうちの一つのCPUが処理を実行する際に、メモリ中の特定の箇所(頻
この記事は、インテル® ソフトウェア・ネットワークに掲載されている「Optimizing Applications for NUMA」(http://software.intel.com/en-us/articles/optimizing-applications-for-numa/) の日本語参考訳です。 編集注記: 本記事は、2012 年 2 月 24 日に公開されたものを、加筆・修正したものです。 はじめに NUMA (Non-Uniform Memory Access) とは、共有メモリー型アーキテクチャーで、マルチプロセッサー・システムにおけるプロセッサーのメインメモリーの配置を表します。他の多くのプロセッサー・アーキテクチャーの特徴と同様に、NUMA を知らなければ、アプリケーションのメモリー・パフォーマンスを最適化することはできません。幸いなことに、NUMA ベースのアプリケ
NUMA (Non-Uniform Memory Access、Non-Uniform Memory Architecture) 【ヌーマ】 すべてのメイン・メモリが共有されるマルチプロセッサ・システムで、全プロセッサが共有メモリに対して「対等」には見えず、アクセス速度などがプロセッサによって異なるメモリ・アーキテクチャのこと。ここでいう「対等」とは、電気回路のレベルで共有プロセッサと各プロセッサとの距離が等しいこと、およびアクセス速度が等しいことを意味する。 NUMAでは、UMAと同様に、すべてのプロセッサで共通のメモリ・アドレス空間を持つ。しかし、各プロセッサはローカルで高速なメモリを備えており、ほかのプロセッサが持つローカルなメモリへのアクセスは、それより遅くなる(ローカルといっても、全プロセッサから共有されており、違いはアクセス速度だけだ)。 NUMAによるマルチプロセッサ・システ
MySQLのswap insanity問題という言葉を聞いて、なんのことかさっぱり分からなかったので、調べてみました。CPUとかLinuxとかMySQLとかちゃんと理解しているわけではないので、間違っていることを書くかもしれません。 NUMAアーキテクチャ http://www.nces.is.nagoya-u.ac.jp/NEXCESS/blog/index.php?itemid=211あたりが分かりやすい。 UMAアーキテクチャがメモリを全てのCPUの共有資源とみなしてグローバルにアクセスするのに対して、NUMAアーキテクチャは以下のようにメモリを管理する。 ノードという単位でメモリを分割し、各CPUが割り当てられたメモリをローカルメモリとして管理するようになる numactlとかlibnumaとかで構成は変えれる? 他のCPUが管理しているメモリにはそのCPU経由でアクセス可能 de
シリコンバレーの日本人ベンチャーとして注目度の高いトレジャーデータのCTOである太田一樹氏とのインタビューが実現した。CEO芳川裕誠氏の家のベランダと熱海の温泉で始まった会社の起業物語やサービスのポイントなどを聞いた1時間のインタビューをほぼ加工なしで掲載する。 Hadoopのポテンシャルを感じ始めたときに声をかけてもらった TECH.ASCII.jp 大谷(以下、TECH 大谷):太田さんというと、Hadoopの人というイメージがありますが、そもそものバックグラウンドを教えてください。 トレジャーデータ 太田氏(以下、TD 太田):はい。もともと私のバックグラウンドはHPC(High Performance Computing)のエリアで、19歳くらいからあまり学校にも行かず(笑)、プリファードインフラストラクチャという会社のCTOをやらせていただきました。あと、米オレゴンの国立研究所で
チューニングの基礎 それでは、具体的にInnoDBでどこをチューニングするべきかを見ていこう。 バッファプール 最も基本となるのがバッファサイズの調整だ。ワーキングセットが全てバッファに収まらない限り、バッファプールは大きければ大きいほど良い。その分ディスクアクセスが減るからだ。バッファサイズが小さいと、キャッシュミス時にディスクからReadするのに時間がかかり、I/Oがボトルネックになってしまう。予算のある限りメモリを目いっぱい搭載し、バッファプールに割り当てよう。InnoDBのバッファプールは、innodb_buffer_pool_sizeオプションで設定する。利用可能なメモリは、他の処理に必要な分を除いたすべてをInnoDBのバッファプールに割り当てよう。 innodb_buffer_pool=32G ここで一つ注意がある。innodb_buffer_pool_sizeはバッファプー
ここまでは単一の列に対して作成するインデックスを前提にお話ししてきました。しかし、インデックスは同一テーブルの複数の列に対してまとめて設定することもできます。検索条件に複数列を指定する場合などは、このようなインデックスを使えばさらに効率よく処理を行うことができます。
404 NOT FOUND 指定されたページかファイルが見つかりません。 指定されたページかファイルは削除されたか、アドレスが変更された可能性があります。 MANTANWEBトップページへ戻る
これまで組み込みDBだと SQLite が一般的でしたが、ローカルであっても NoSQL したい、組み込みで使いたい、というニーズはあるかと思います。 そんな場合、UnQLite を使うと便利そうです。 UnQLite - An Embeddable NoSQL Database Engine UnQLite is a self-contained C library without dependency. It requires very minimal support from exte... http://unqlite.org/ unqlite/unqlite - GitHub README.md UnQLite UnQLite is a in-process software library which implements a self-contained, server...
この資料では、JavaScript でオブジェクト指向プログラミングを行う際に備えておくことが望ましい、基礎知識や概念について解説します。 【対象者】 ・JavaScript でアプリケーションを構築できる方 ・JavaScript におけるオブジェクト指向プログラミングの 実現手法や原理への理解を深めたい方 ・Java 的なクラスベースの言語との違いに違和感や混乱を 感じてらっしゃる方
【Windows 8/10】 日本語キーボードのノートPCで外付け英語キーボードを使用する方法 日本語キーボードのノートPCに USB接続で外付け英語キーボードを使用したいことがある。 私の場合で云えば、プログラミングを行う際等に愛用の Happy Hacking Keyboard を使いたい場合がある。 (英語配列の Happy Hacking Keyboard は私にはとても具合が良い。 キー数が少なくコンパクトなところが良い。 勿論、日本語のローマ字入力にも支障がないし、Mac でも Windows マシンでも問題ない。 後ろのディップスイッチを切り替えることで、スペース キーの左右のキーを Mac では【command キー】、Windows マシンでは【Windows キー】として使うことができるのだ) ところが、その儘の日本語 Windows 8/10 で英語キーボードを外付け
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く