Mac Pro メモリ増設すると遅くなった

メモリ増設について悩んでいます。
エンコードスピードアップを目的に、macpro 2009を2010仕様のmac5,1にアップし、X5560×2を搭載し快適に動いております。
グリーンベンチの総合のマルチコアも27600の出たのですが、さらにパワーアップを計ろうと、メモリを、2GB×6枚で12GBからキングストンの8G×2枚の16GBに変更しました。すると総合的なベンチマークが2000下がりました。それはメモリのベンチマークが下がっていることがわかりました。メモリは1333MHZ 16GBと認識はされているんですが。


以前の2GB×6枚で12GBの数値はシングルコア1971 マルチコア4437でしたが
8G×2枚で16GBに変えたところ、シングルコア1825 マルチコア2323と下がっていました。
5分のものをエンコードしたら1分近く8G×2枚の16GBのほうが遅かったです。


そして1333MHZ 2GB、1枚のみの場合はシングルコア1287 マルチコア1203

1333MHZ 8GB 1枚のみの場合はシングルコア1267 マルチコア1192と

ここでも2GBが上でした。これは当然8GBのほうが高くでると思っていたのですが許容範囲なのでしょうか。


メモリのメーカーに問い合わせたところ8GB×2枚の16GBより2GB×6枚のほうがトリプルチャンネルで早くなると言われました。


本当にそうなのでしょうか。


ご教授よろしくお願いします。




Mac Pro, OS X Mavericks (10.9.1)

投稿日 2014/01/10 02:39

返信
返信: 16

2014/01/10 18:29 iwashiyoshi への返信

ECC付きのメモリを購入されたのでしょうか?

それとも、ECC無し?

比較している2GBと8GBのメモリは、どちらもECC仕様は同じですか?


ECC付きメモリは、パリティチェックがある分、容量が多くなれば遅くなっちゃいますけれど、その代わりに安定性は高いはずです。

2014/01/10 19:03 粕谷 明 への返信

ありがございます。
遅くなるんですね。しかしエンコード時間まで遅くなると

現状12GBがいいんですかね。
メモリは全てecc付きです。

ではecc付きでなくても取り付けられますでしょうか?

これまでのECC付きのもの(この8GBは別として)くらいスピード出ますでしょうか?

主たる作業は動画編集、エンコード、ストリーミングサーバーにアップですが

ECC無しによる弊害はないですよね。


故障かと思っていろいろチェックしてましたら、5分のエンコード時、2つのヒートシンクのうち奥の方のヒートシンクが缶コーヒーほど熱くなります。ただし、下のほうはぬるいです。

またもう一つのヒートシンク(手前)もエンコード時熱を持ちますが全体的にぬるい程度です。

これは故障ではないでしょうか? すいません、宜しくお願いします。

2014/01/10 21:38 iwashiyoshi への返信

その機種はCPUからメモリに繋がる部分が3本あるので最初は3枚になっています。

4枚にするとそのうちの1本の線に2個のメモリがつく形となり、そのめもりをアクセスすると若干遅くなります。速度を優先するのであれば3枚で使うのが吉です。

2014/01/10 21:45 iwashiyoshi への返信

しかしエンコード時間まで遅くなると現状12GBがいいんですかね。

そのほうが、MacProの特徴であるトリプルチャネルを活かせます。

もしくは、8GBを6枚搭載して48GBにするとか…。

そうすれば、マルチコア時の速度低下は抑えられます。



メモリは全てecc付きです。

ではecc付きでなくても取り付けられますでしょうか?

これまでのECC付きのもの(この8GBは別として)くらいスピード出ますでしょうか?

ECC無しによる弊害はないですよね。

可能な限り、本来の仕様であるECC付きのRegisterd DIMMを使用したほうが良いです。

速度が出ても安定性が無くなったら本末転倒です。


多少は安くなるECC付きのUnbufferd DIMMも、一応は使用出来ます。(Registerdとの混在は不可)

http://www.vintagecomp.com/shop/shopexd.asp?id=3195


でも、ECC無しだと3枚までならともかく、6枚や8枚搭載した場合には、安定性に欠けると思います。

http://tsugawa.tv/apple_news/2009/04/11/nahelem_mac_pro_support_non_ecc/



故障かと思っていろいろチェックしてましたら、5分のエンコード時、2つのヒートシンクのうち奥の方のヒートシンクが缶コーヒーほど熱くなります。ただし、下のほうはぬるいです。

またもう一つのヒートシンク(手前)もエンコード時熱を持ちますが全体的にぬるい程度です。

これは故障ではないでしょうか?

何のソフトウェアでエンコードしたのかによります。

1つのCPUコアに作業が集中している場合は、それで正常です。


あと、ヒートシンクに触るという方法よりも、Temperature Monitor等で温度測定したほうが確実では?

2014/01/10 21:54 gaitiro への返信

gaitiro様 ありがとうございます。

スロットは手前4スロット、奥に4スロットの計8スロットあり、2GBのメモリは手前と奥に3ストッロずつ差し、計12GBで速かったですが、それを全て抜いて8GBのを手前と奥に1スロットずつで計16GB差しました(空きは6スロット)となっています。それで遅いのですが、8GB3枚ずつ差したら速くなるのでしょうか。

2014/01/10 22:04 iwashiyoshi への返信

それを全て抜いて8GBのを手前と奥に1スロットずつで計16GB差しました(空きは6スロット)となっています。


2枚なら手前に2枚並べてささないとダメなのでは?

Mac Pro:メモリの取り外し方法と取り付け方法

あと、ご参考までに。

Mac Proトリプルチャンネルの検証:マックメム

2014/01/10 22:22 粕谷 明 への返信

粕谷様
ありがとうございます。

以下わかりにくかったかもしれません、
以下はスロット全部抜いて手前側のスロットにのみ1枚だけ設置して、それぞれ計った数値です。

1枚なら2GB1枚も8GB1枚もほぼ同じ数値が出るんでしょうか?


そして1333MHZ 2GB、1枚のみの場合はシングルコア1287 マルチコア1203

1333MHZ 8GB 1枚のみの場合はシングルコア1267 マルチコア1192と

ここでも2GBが上でした。これは当然8GBのほうが高くでると思っていたのですが許容範囲なのでしょうか。

2014/01/10 22:43 iwashiyoshi への返信

1枚なら2GB1枚も8GB1枚もほぼ同じ数値が出るんでしょうか?

メモリの動作設定は、メモリモジュール上のSPD EEPROMに記録されている動作設定を参照しています。

その設定値が同じなら、ほぼ同じ速度が出ますが、同じベンチマーク数値になる訳ではありません。

また、2GBメモリが片面実装のメモリの場合、両面実装の8GBメモリのほうがECC付きRegisterdなら遅くなります。

ECC付きUnbufferdでも、若干遅くなるはずです。


また、メモリのSPD情報がMac用に最適化して設定されていない場合、Macの推奨設定と違う状態で動いてしまう場合があるので、それが原因で、ほんの少し動作が遅くなったりします。

新規購入したKingstonのメモリは、Mac用の製品ですか?


MacProは、オーバークロックに対応した自作PCじゃないので、細かいメモリ設定は出来ませんから、誤差を気にしても仕方が無いのでは?

複数枚のメモリ搭載時のマルチコアの落ち込みは、適切なスロットに装着してデュアルチャネルで動かせば、多少は改善するはずです。

2014/01/10 22:43 HAL への返信

なるほど、1枚ずつ比べた場合、てっきりGB数の多い方が高い数値を出すと思ってましたが、そうではないということですね。ベンチマークの調査の負荷はそこそこの付加だからこの数字で、例えばメモリ2GB以上の付加をかけた場合この8GBのほうが本領を発揮したり良い数字がでるという解釈で宜しいですかね。

2014/01/10 22:48 粕谷 明 への返信

ありがとうございます。メモリ部分は理解できました。
ヒートシンクについては使用ソフトはプレミアエレメンツ12です。
片側だけ奥のcpuを優先的に使ってしまう設定になっているにでしょうか。


アップルのサポートに連絡したら奥の方のヒートシンクのほうがが若干熱くなる設定になっていることはなっている、ということでした。

2014/01/10 23:01 iwashiyoshi への返信

ヒートシンクについては使用ソフトはプレミアエレメンツ12です。

片側だけ奥のcpuを優先的に使ってしまう設定になっているにでしょうか。


Elementsシリーズは、あくまでも一般向けに機能限定を限定したソフトウェアであって、プロ向けのAdobe Premiereとは違いますから…。

エンコード中にアクティビティモニタでCPU使用率を観察してみるとか…。


アップルのサポートに連絡したら奥の方のヒートシンクのほうがが若干熱くなる設定になっていることはなっている、ということでした。

そりゃあ、障害物が多い奥側のほうが通気性が悪いですから…。

2014/01/11 08:39 粕谷 明 への返信

ありがとうございます。
とても参考になります。まず、グリスをきちんと塗り直しました(^^;)。
次にプレミアエレメンツ12で5分の動画をエンコードしたところ12コア24スレッドを9割前後でほぼフルに稼働し2分10秒程度でエンコ終了。Temperature Monitorをダウンロードして計りながら調査してましたがCPU Aヒートシンクが53度、CPU Bヒートシンクが45度でした。

プレミアプロCS5で試すと全く同じ画質レベルで5分の同じ動画をエンコしたところ
15分かかりました。アクティビティモニタで確認すると12コアが6〜7割程度で動いていて、ほか12スレッドは、たまに顔を出すくらいでほぼ起動していない。ヒートシンクもプレミアエレメンツのときより、それぞれ10度低かったです。
プレミアプロも使うこともあるので、エレメンツのようにエンコ早くならないか聞いてみます。

※実は私のmacpro2009を2010仕様の6コア×2にしてメモリも1333にする方法も粕谷様のディスカッションを参考にしました。感謝です。

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

Mac Pro メモリ増設すると遅くなった

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