Максимальное пространство и функция раздела подкачки

Существуют некоторые правила выполнения скриптов в crontab:

  1. Для всех команд используйте $(which COMMAND) в вашем скрипте, чтобы избежать проблем с путями в crontab.
  2. Если вы тестируете свой скрипт в командной строке, выполняйте его под тем же пользователем, что и в кронтабе.
  3. установите полное имя пути в crontab
  4. установите правильный shell в скрипте как shebang.

Если эти подсказки не работают: создайте файл журнала в вашем скрипте и запишите все переменные, чтобы изолировать проблему.

0
25.03.2018, 14:19
1 ответ

Сумма (используемой )физической ОЗУ и пространства подкачки должна быть больше общего объема ОЗУ, выделяемого ядром и всеми запущенными процессами. Конечно, использование большого пространства подкачки может сделать систему ужасно медленной.

Таким образом, если нет ничего, кроме вашего приложения, которое требует много памяти, у вас должно быть не менее 65 ГБ, т. е. 55 ГБ пространства подкачки.

Трудно сказать, Linux или ваше приложение более эффективно управляют памятью. Поэтому я предлагаю выделить 210GiB для подкачки (Я просто понимаю, как дико это звучит... )и сравниваю производительность приложения с разными настройками памяти приложения.

Вы можете изменить объем пространства подкачки в работающей системе, например. если у вас есть LVM и несколько LV, которые вы можете использовать для подкачки. См. man swapon.

0
28.01.2020, 04:27

Теги

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