CPU,コア数の変更および戻すターミナルコマンドが分かる方はいないでしょうか?

はじめまして。

以前、使用アプリケーションがコアの数によってパフォーマンスが落ちてしまい、当時の同アプリケーションユーザーの間でシステム自体の使用CPUおよびコア数を制限するターミナルコマンドと言うのを教わり、泣く泣く使用しました。


具体的なスペックおよび、状態は以下の通りです。


Mac Pro Mid2012

2×2.4GHz 6core Xeon

OSX10.7.5(Lion)

現在、CINEBENCHにて、以上のコマンドを入力した方のHDDは6core12Thread、もう一つのHDDでは12core24Threadと表示されています。

ターミナルにて "system_profiler SPHardwareDataType | grep Cores" を使った際は両方とも12コアと表示されます。



現在、そのアプリケーションもマルチコア対応が進み、本来の12coreに戻したいのですが、

保存していた戻し方のコマンドを私の不注意で紛失してしまい、

自力で色々調べたのですが、該当する情報を見つけられず書き込ませて頂きました。

もし、分かる方がいらっしゃいましたら教えて頂けると助かります。


どうぞよろしくお願いします。

Mac Pro, Mac OS X (10.7.5)

投稿日 2014/11/02 02:27

返信
返信: 4

2014/11/03 02:54 Alicia への返信

再起動してもコア数の制限が効いているなら、NVRAM に設定が書き込まれているのでしょうね。


nvram boot-args


としたとき、何と出力されますか。


boot-args cpus=6


とか返してくるようなら、boot-args 変数を以下のコマンドでクリアすればよいでしょう。


sudo nvram boot-args=""


但し、boot-args に cpus 以外の値が設定されている場合は、その変数を再設定する必要があります。



cf.

Technical Q&A QA1141 Disabling Processor Cores on a Multi-Core System

https://developer.apple.com/library/mac/qa/qa1141

2014/11/03 03:38 chandana への返信

chandana さんによる書き込み:


再起動してもコア数の制限が効いているなら、NVRAM に設定が書き込まれているのでしょうね。


二つのHDD で症状が違うようですのでPRAM ではないのでは無いでしょうか。


Alicia による書き込み:


当時の同アプリケーションユーザーの間でシステム自体の使用CPUおよびコア数を制限するターミナルコマンドと言うのを教わり、泣く泣く使用しました。

どのようなコマンドだったか、思い出せないでしょうか。

2014/11/03 04:57 ni_ki への返信

書き込みありがとうございました!


ni_ki による書き込み:


chandana さんによる書き込み:


再起動してもコア数の制限が効いているなら、NVRAM に設定が書き込まれているのでしょうね。


二つのHDD で症状が違うようですのでPRAM ではないのでは無いでしょうか。

すみません、わたしの書き方が悪かったです。

問題のアプリケーション専用のOSを入れたHDDが6core、もう一つのコマンドを入力していないOSを入れたHDDが12coreの表示、という意味でした。

このスレッドはシステム、またはAppleコミュニティチームによってロックされました。 問題解決の参考になる情報であれば、どの投稿にでも投票いただけます。またコミュニティで他の回答を検索することもできます。

CPU,コア数の変更および戻すターミナルコマンドが分かる方はいないでしょうか?

Apple サポートコミュニティへようこそ
Apple ユーザ同士でお使いの製品について助け合うフォーラムです。Apple Account を使ってご参加ください。