お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#1 2009-01-21 21:46:12

rossy
メンバ
登録日: 2008-11-28

カーネル"2.6.27-3-rt"はデュアルCPUをサポートしない?

CPU: intel Core2Duo E4500(2.20GHZ) のPCでUbuntu 8.10を使っていました。

MIDI音楽をやってみようと思い立ち、(JACK + fluidsynth + rosegarden) で遊び始めたのですが
rosegardenが立ち上げの度に「low-latency なkernelを使え」と警告してくるので、
$ sudo aptitude install linux-rt
によりrtなカーネルを入れました。2.6.27-3-rtです。(現用の2.6.27-9-genericよりダウングレード)
これにより、警告はなくなったのですが、ある時CPUへの負担はどんなものだろう?と思いシステムモニタを見たところ
何と!?CPUが片側1つしか使われていない表示になります。

リアルタイムカーネル(low-latency kernel) 2.6.27-3-rt はCPU1つしかサポートしないのでしょうか?
これはカーネルのコンパイル時のコンフィグの問題なのでしょうか?
それともリアルタイムカーネルというのはCPU1つしかサポートしない根本的な話があるのでしょうか?

オフライン

 

#2 2009-01-21 23:06:28

ack
メンバ
登録日: 2007-06-01

Re: カーネル"2.6.27-3-rt"はデュアルCPUをサポートしない?

https://wiki.ubuntu.com/IntrepidReleaseNotes/ja#UbuntuStudio%E3%81%AE%E3%83%AA%E3%82%A2%E3%83%AB%E3%82%BF%E3%82%A4%E3%83%A0%E3%82%AB%E3%83%BC%E3%83%8D%E3%83%AB%E3%81%AE%E3%82%B5%E3%83%9D%E3%83%BC%E3%83%88%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6

によれば、8.10ではrtカーネルは1CPUのみサポートとなるようです。
他のリリース、例えば8.04のrtカーネルは複数CPUや複数コアをサポートしています。

最後の編集者: ack (2009-01-21 23:09:33)

オフライン

 

#3 2009-01-22 09:59:39

rossy
メンバ
登録日: 2008-11-28

Re: カーネル"2.6.27-3-rt"はデュアルCPUをサポートしない?

ackさん。ありがとうございます。
ちゃんとリリースノートに書かれていたのですね。調査不足でした。

しかし、なんでカーネルコンパイル時にSMPサポートにできなかったのかなぁ。
何か難しい問題があるのでしょうね。

8.04のrtカーネルをインストールする方法を探してみたいと思います。

オフライン

 

#4 2009-01-22 13:00:49

rossy
メンバ
登録日: 2008-11-28

Re: カーネル"2.6.27-3-rt"はデュアルCPUをサポートしない?

8.04のrtカーネルをインストールする方法を探したのですが、わかりませんでした。
8.10の環境でインストールする方法がありましたら教えていただきたいと思います。

それよりも、このカーネル”2.6.27-3-rt”については、評判が悪いですね。
シャットダウンできない問題ーーそういえば私もデスクトップPCがシャットダウンできず電源プラグを抜くしかなかった。
また、USの方では ”I almost smoked my PC.”(あやうくPCを燃やしそうになったーとでも訳すのかな)

ということでカーネルは元の”2.6.27-9-generic”にとりあえず戻そうと考えています。
(カーネルを変えると、都度 vmplayerをインストールし直さなければならず煩わしい。大した手間ではないが・・・)

オフライン

 

Board footer

Powered by FluxBB