
Ubuntu日本語フォーラム

ログインしていません。
K81と申します。
現在 Core2Quad6600搭載のPCにてUbuntu 8.04を使用しています。
ある雑誌で(7.10をもとにしていると思われる)
「デフォルトではマルチコアに対応していないので設定を変更する必要がある」
というのを読んだのですが8.04になっても同様の設定変更が必要なのでしょうか?
掲載されていた手順は以下のとおりだったと思います。
端末→ sudo gedit/etc/init.d/rc →設定ファイルを開く→CONCURRENCYという項目の
「none」を「shell」に書き換える 保存。
そして以下のコマンドを実行
sudo mv /etc/rc2.d/S12hal /etc/rc2.d/S13hal
つい数日前にLinuxを使い始めたばかりなので
Ubuntu 7.10 をインストールした際
この設定変更をしてみようと思っていたのですが
雑誌記事はちょっと不安だったので そのまま変更せずにいます。
昨日 8.04にバージョンアップしてしまったのですが
もし設定変更するとしたら
雑誌に掲載されていた上記の方法でいいのでしょうか?
お分かりの方がいらっしゃいましたら
ご教示 よろしくお願いいたします。
最後の編集者: k81 (2009-01-16 21:21:46)
オフライン
その記述はなにかの勘違いに基づいて書かれたものなので、通常は行う必要はありません……。
CONCURRENCYをshellにしておくと同時並列で起動プロセスが実行されますが、それは
マルチコアうんぬんとはまったく次元の異なる問題で、起動を高速化したい(その代わりに
少々問題が出ても自力でなんとかできる)人向けの設定です。
マルチコアの方がシングルコアに比べて設定の有効度が違いますが、その設定をしないと
マルチコアに対応しない、ということはありませんので、そのまま利用しても問題ないです。
オフライン
hito様
ありがとうございます。
雑誌を頼りにし過ぎないで良かったです。
ずっとWindowsに慣れ親しんできましたので
もっとLinuxの勉強をしてから
いろいろやってみたいと思います。
オフライン
動いているかどーかは, メニューの [システム][システム管理][システム・モニター] で分かるカモです。
リソースタブのトコ。
オフライン
たぶん参照した雑誌は,晋遊舎のLinux100% vol.3だと思います。
この本の一部は,僕も依頼されて執筆しているので,微妙な立場ですけど。こちら↓に訂正が載っています。
http://www.shinyusha.co.jp/~top/teisei-l03.htm
ちなみに,Hardyでは,halのpriorityが変更されて/etc/rc*.d/S24halとなっているので,CONCURRENCY=shellの変更だけでよいようです。
参考
https://bugs.launchpad.net/ubuntu/+source/hal/+bug/149881
最後の編集者: vine_user (2008-05-07 18:30:35)
オフライン
vine_user による投稿:
たぶん参照した雑誌は,晋遊舎のLinux100% vol.3だと思います。
この本の一部は,僕も依頼されて執筆しているので,微妙な立場ですけど。こちら↓に訂正が載っています。
http://www.shinyusha.co.jp/~top/teisei-l03.htm
なんでもいーっちゃなんでもいいんですが、その訂正すら間違ってるので
補足しておきます。
正しくは、「起動処理の一部が並列処理されていない」です。
# その訂正だとConcurrencyとMultiProcessorの区別が付いてない……。
オフライン
RxOrca による投稿:
動いているかどーかは, メニューの [システム][システム管理][システム・モニター] で分かるカモです。
リソースタブのトコ。
RxOrca様
確認してみたところ CPU1~CPU4 それぞれが動いておりました。
vine_user による投稿:
たぶん参照した雑誌は,晋遊舎のLinux100% vol.3だと思います。
この本の一部は,僕も依頼されて執筆しているので,微妙な立場ですけど。こちら↓に訂正が載っています。
http://www.shinyusha.co.jp/~top/teisei-l03.htm
ちなみに,Hardyでは,halのpriorityが変更されて/etc/rc*.d/S24halとなっているので,CONCURRENCY=shellの変更だけでよいようです。
参考
https://bugs.launchpad.net/ubuntu/+source/hal/+bug/149881
vine_user様
そのとおりです。
ちなみに、vol.2にも掲載されていたと思います。
つい数日前にUbuntu(Linux自体が初めて)を使い始めたもので
まずは雑誌が頼りでした。
先走らなくてよかったです。
hito による投稿:
なんでもいーっちゃなんでもいいんですが、その訂正すら間違ってるので
補足しておきます。
正しくは、「起動処理の一部が並列処理されていない」です。
# その訂正だとConcurrencyとMultiProcessorの区別が付いてない……。
hito様
起動処理に有効だったんですね。
すべての処理にマルチコアの性能が発揮できないのかと思ってました。
WinXPの立ち上がりの遅さに比べたら
Ubuntuには不満ありませんので
変更しないでおきます。
このようなフォーラムがあることに
凄く感激しております。
またわからないことが ありましたら質問させていただきます
よろしくお願いします。
みなさま ありがとうございました。
オフライン
ようするに,↓こういうことですよね。
http://gihyo.jp/admin/serial/01/ubuntu-recipe/0008?page=2
k81さんへの回答としては,Hardyの場合,/etc/init.d/rcで
CONCURRENCY=none を CONCURRENCY=shell
と変更すれば,起動処理が高速化できる(可能性がある)。
…ということだと思います。
オフライン