サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
猫
sfujimoto.hatenablog.com
Python のマルチコア、マルチスレッドの実装を勉強する機会がありましたので、メモ書きします。 簡単に違いを説明すると、 マルチコア 複数のプロセスを立ち上げることで複数のCPUコアを利用することができる 得意なもの:CPUバウンドな並列処理も複数のCPUコアを利用することで効率化できる 苦手なもの:並列処理間でプロセスが異なり、データの受け渡しが難しい マルチスレッド 一つのプロセスを立ち上げ、一つのCPUコアを時分割で利用することができる 得意なもの:並列処理間も同じメモリ空間を利用することができる 苦手なもの:CPUバウンドな並列処理はCPUがボトルネックになり、並列処理の効果が出ない Python による並列処理 Python はマルチコア、マルチスレッドを実装するパッケージを標準で持っています。マルチコアにはmultiprocssingパッケージ、マルチスレッドにはconcur
前回はElasticsearch を Linux上、Dockerコンテナでシングルノードでインストール起動しました。 前回のエントリは下記をご参照ください。 sfujimoto.hatenablog.com 今回も Linux上、Dockerコンテナそれぞれでのクラスタ構築を実施します。 Elasticsearch クラスタ on Linux まずは Linux OS 上で Elasticsearch クラスタを構築します。ノード数は2台とします。 環境 プラットフォーム : VirtualBox on Mac OS : CentOS 7.3 ツール : vagrant Elasticsearch : 5.1.1 ノード1 IPアドレス : 10.255.0.100 ノード2 IPアドレス : 10.255.0.101 Elasticsearch インストール Elasticsearch
はてなブログはシンプルなところが好きです。 3ヶ月ほど前から検証で利用するLinuxOSはCentOS7をメインとしている。 CentOS6からコマンド周りは変わりましたが、 正直、慣れればそんなに変わった印象はない。 最初、なんじゃこりゃ!ってなったのは ネットワーク周り サービス周り 今回はネットワーク編 と言っても複雑なことを記載するつもりはない。 誰もが通るであろう設定のみを抜粋する。 お題はNetworkManager推奨とよく使っていたコマンドが標準外な件です。 1. NetworkManager推奨 CentOS6では「NetworkManager = 邪魔な奴」⇒ 即無効化、が私の中での当たり前だったが、CentOS7からはNetworkManagerの利用が推奨らしい。 ただし今まで通り、設定ファイルの作成でも動作する。 という割にはバージョン番号が1に達していないじゃん
このページを最初にブックマークしてみませんか?
『sfujimoto.hatenablog.com』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く