Увеличение использования подкачки с когерентностью Oracle

Я знаю, что существует инструмент resolveip для этого, которое идет с MySQL. Это должно также быть очень просто для записи чего-то с, например, Python или Perl...

1
03.05.2012, 21:27
1 ответ

Чтобы постараться не подкачивать, необходимо будет добавить больше физической RAM.

Если Ваше приложение (Когерентность Oracle) требует большой суммы RAM как часть нормального функционирования (т.е. не утечка памяти), и у Вас нет достаточной физической памяти, то в значительной степени единственная опция подкачивает.

Как обходное решение, Вы могли бы хотеть подкачать в файл, хотя это может быть медленнее.

  1. Создайте пустое использование файла dd: dd if=/dev/zero of=/path/to/swapfile bs=1M count=<size, in megabytes>.
  2. Создайте файловую систему подкачки на нем: mkswap /path/to/swapfile
  3. Подкачка на нем: swapon /path/to/swapfile.
1
27.01.2020, 23:54
  • 1
    Есть ли какой-либо способ ограничить какой-либо процесс, чтобы только использовать % области подкачки? Так как это - корпоративная система для быстрого исправления, обновление RAM могло бы занять несколько дней. Мы должны сделать быстрое исправление. –  Novice User 03.05.2012, 21:35
  • 2
    Насколько я знаю, нет. И если бы Вы могли бы сделать это, ядро уничтожило бы приложение, поскольку оно исчерпывает память. Как обходное решение Вы могли бы хотеть подкачать в файл. –  Renan 03.05.2012, 21:35
  • 3
    О, хорошо. Да, мы, парни даже не могли SSH к тем серверам, когда он увеличился до 100% –  Novice User 03.05.2012, 21:37

Теги

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