замедлите Matlab на Ubuntu LTS и ОБНУЛИТЕ Подкачку

Поверьте, что вам необходимо выполнить операцию fsck. Вы можете попробовать запустить fsck следующим образом:

$ sudo fsck /dev/sdb2
-121--55208-

предположим, что у вас есть одна переменная $ url

 short=$(echo $url | sed -e s,%2F,/,g -e s,^index[^=]*=,, -e s,.file=,,)
 mkdir -p $(dirname $short)
 mv $url $short
  • mkdir -p создаст каталог вместе со всеми путями.
  • $ (dirname $ short) даст вам часть dirname $ short (например, IOP/FOO/BAR )
-121--244845-

Нет, обновление отключенной службы с помощью yum не должно повторно включать ее.

Однако я подозреваю, что вы никогда не останавливали службу - systemctl disable просто останавливает ее автоматически при следующей загрузке. Если служба уже запущена, то она не остановится - для этого необходимо выполнить systemctl stop .

Так что если вы только что отключили его, и вы не перезагрузились с тех пор, то он все равно будет работать.

1
01.08.2013, 21:30
2 ответа

У меня была похожая проблема, мой Matlab R2013a 64-битный работает медленнее на Ubuntu 14.04, чем Windows 7. Разница была такой большой, но аппаратное обеспечение и т.д. было таким же. Наконец-то я смог найти ответ.

Windows 7 масштабирует частоту процессора до максимально возможного порога при работе Matlab, но на Ubuntu это не так.

Для того, чтобы настроить Ubuntu на максимально возможную частоту, установите приложение "indicator-cpufreq", используя следующую команду:

sudo apt-get install indicator-cpufreq

Затем запустите команду:

indicator-cpufreq

В его меню выберите опцию "performance". При этом частота будет изменена на максимально возможную. Теперь Matlab работает так же, как и на Widows 7, с той же скоростью.

0
28.01.2020, 02:03

Существует причинно-следственная связь между медлительностью и низким использованием оперативной памяти. 99% алгоритмов сортировки требуют немного или много памяти.

Ознакомьтесь с freeкомандой (и ее справочной страницей и всем, что следует из этого --хардкора, немного ). В вашем случае вы даже можете сделать free -g, чтобы получить синопсис в однозначных единицах (в гига ).

findmntможет показать строку для огромных страниц, своего рода дополнительный драйвер памяти:

/dev/hugepages hugetlbfs... pagesize=2M

В вашем случае (массивная математика, наблюдения за использованием )это должно быть включено. Но прямого отношения к вашей проблеме нет, больше оптимизация.

Это все должно происходить само собой --mathematica требует памяти, ядро ​​ее дает, без проблем, для этого она и существует. Других программ, жадных до памяти, поблизости нет.

Я не стал проверять предоставленные вами версии, LTS?. Где-то должна быть проблема. Проблема либо в одной версии Matlab или Ubuntu, либо в вашей установке. Надеюсь, это поможет. Просто убедитесь, что все «актуально».

Как только эти 8 ГБ памяти (говорят, что 80% из них свободно «доступны» ), они также ускорятся.

Что касается подкачки , здесь это не имеет значения -не должно иметь значения -, если только вы не хотите оптимизировать какие-то сумасшедшие вещи. В общем, в матлабе не хотелось бы, чтобы ядро ​​начало подкачиваться.

0
28.01.2020, 02:03

Теги

Похожие вопросы