Ubuntu LTSとZEROスワップの遅いMatlab

Ubuntu LTSとZEROスワップの遅いMatlab

私はWin7でMatlab2012を使用しており、私のアルゴリズムは高速ですが(1回の繰り返しで80秒)、多くのメモリを消費します。

私はUbuntu 12.04 LTSでMatlab2013を使用していますが、RAMの使用量は非常に少なくなりますが、Windowsよりも時間がかかります(繰り返しには30分かかり、これまでは終わりませんでした)。

私が言ったように、RAMは8Gのうち1G使用量を示し、スワップは8Gのうち0%を示します。デフォルト値を確認してみると60なのにどうせ使われませんね!

何が問題なのかもしれませんが、どのように以前のようにMatlabを高速化できますか?

ベストアンサー1

同様の問題がありました。 Matlab R2013a 64ビットがWindows 7よりUbuntu 14.04で遅く実行されました。多くの違いがありますが、ハードウェアなどは同じです。ついに答えを見つけました。

Windows 7は、Matlabが実行されているときにCPU周波数を可能な限り高いしきい値に調整しますが、Ubuntuではそうではありません。

可能な限り高い頻度を使用するようにUbuntuを設定するには、次のコマンドを使用して "indicator-cpufreq"アプリケーションをインストールします。

sudo apt-get install indicator-cpufreq

次に、次のコマンドを実行します。

indicator-cpufreq

メニューから「パフォーマンス」オプションを選択します。周波数をできるだけ高い振幅に変更します。 Matlabは現在Widows 7と同じ速度で動作します。

おすすめ記事