タグ

processに関するuokadaのブックマーク (5)

  • Working Backwards

    Working BackwardsNovember 01, 2006 • 579 words In the fine grained services approach that we use at Amazon, services do not only represent a software structure but also the organizational structure. The services have a strong ownership model, which combined with the small team size is intended to make it very easy to innovate. In some sense you can see these services as small startups within the w

    Working Backwards
  • なるほどUnixプロセス読んだ - デーモン化のためのdouble fork - はこべにっき ♨

    なるほどUnixプロセス ― Rubyで学ぶUnixの基礎を読みました。UNIXプロセスの話、特に実用的なforkの利用方法についての話がコンパクトにまとまっていてわかりやすかったです。あまり詳細に踏みこんでいるという感じではないけど、とっかかりにこのにあるような知識があるのは良いと思いました。(シェルスクリプトから"foreman start"したときにCtrl-Cで終了できない現象の解説 - はこべブログ ♨ではまる前に読んでおいたら、もっとはやく問題解決できたと思います。) 第18章 デーモンプロセスに関係して二回目のforkについていろいろ調べたので、せっかくなのでメモを残しておきます。*1 第18章 デーモンプロセス では、プロセスをデーモン化するために必要な手順が丁寧に説明されています。その中で、プロセスを制御端末から切り離す手順として以下のようなコードが紹介されていました。

    なるほどUnixプロセス読んだ - デーモン化のためのdouble fork - はこべにっき ♨
  • マルチコアとネットワークスタックの高速化技法

    7. Network stack in 4.3BSD Process(User) Process(Kernel) HW Intr Handler SW Intr Handler パケット受信 プロトコル処理 ソケット 受信処理 ユーザ プログラム user buffer input queue socket queue パケット システムコール プロセス起床 ソフトウェア割り込みスケジュール ハードウェア割り込み ユーザ空間へコピー 13年4月23日火曜日

    マルチコアとネットワークスタックの高速化技法
  • マルチコアで形態素解析を行う2(multiprocessing編) - Kesinの知見置き場

    前回の続きで今回はPython形態素解析をマルチコアで行うプログラムを実際に書いてみます。 私自身multiprocessingモジュールはまだ全然理解できていませんが、並列に実行するプログラムを書くには Processクラス Poolクラス を使う必要があるようです。おそらくProcessが元でPoolクラスはそれを使いやすくしたものだと思います。ここではPoolクラスを使います。 Poolクラスは指定した数だけプロセスを立ち上げ、実行させたい関数と引数を放り込むことで裏で自動的にプロセスごとに振り分けてくれる仕組みのようです。リファレンスによると方法はいくつかありますが、ここではmap()を使います。map()は1つの関数に対してリストの引数を1つずつ与えながら並列に実行させます。 今回のサンプルではファイルパスが格納されているリストを渡して、並列に実行する関数の中でファイルの中身の

    マルチコアで形態素解析を行う2(multiprocessing編) - Kesinの知見置き場
  • Blog

    August 27, 2024 Foursquare Data Platform: From Fragmentation to Control (Plane) In our previous blog post, we explored how the modern data platform is an unbundled version of a traditional warehouse. While this unbundling enabled independent evolution of each of the component systems, it introduced significant complexity in managing the interactions between these components to get a coherent view

    Blog
  • 1