/etc/default/grub синтаксическая ошибка

Этого не произойдет с Вами, если Вы только когда-либо будете загружать 1G данных в память. Что, если Вы загружаетесь очень намного больше? Например, я часто работаю с огромными файлами, содержащими миллионы вероятностей, которые должны быть загружены в R. Это берет приблизительно 16 ГБ RAM.

Выполнение вышеупомянутого процесса на моем ноутбуке заставит это начинать подкачивать как сумасшедший, как только мои 8 ГБ RAM были заполнены. Это, в свою очередь, замедлит все, потому что чтение из диска намного медленнее, чем чтение из RAM. Что, если у меня есть ноутбук с 2 ГБ RAM и только 10 ГБ свободного пространства? После того как процесс взял всю RAM, он также заполнит диск, потому что он пишет для свопинга, и меня оставляют без большего количества RAM, и больше никакого пространства для свопинга в (люди склонны ограничивать подкачку специализированным разделом, а не своп-файлом по точно той причине). Это - то, где уничтожитель OOM входит и начинает уничтожать процессы.

Так, система может действительно исчерпать память. Кроме того, в большой степени подкачивающие системы могут стать неприменимыми задолго до того, как это происходит просто из-за медленных операций ввода-вывода из-за свопинга. Каждый обычно не хочет подкачивать как можно больше. Даже на высокопроизводительных серверах с быстрыми SSD в производительности существует четкое уменьшение. На моем ноутбуке, который имеет классический диск на 7200 об/мин, любой значительный свопинг по существу представляет неприменимую систему. Чем больше это подкачивает, тем медленнее это добирается. Если я не уничтожаю незаконный процесс быстро, все зависает, пока уничтожитель OOM не вступает.

4
06.04.2014, 15:39
1 ответ
[1122373] Это/была задокументированная ошибка в ГРУБ2. Есть сообщения по:

Ubuntu - [1123103]https://bugs.launchpad.net/ubuntu/+source/grub2/+bug/445952

Debian - [1123105]https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=550319[12212]Upstream - [1123107]http://savannah.gnu.org/bugs/?27641[12213]Серьёзная связанная с этим проблема, похоже, заключалась в том, что даже если вы получили кавычки, которые должны были появиться в заявленной командной строке ядра GRUB, они не были выполнены. Однако, похоже, что эта проблема теперь исправлена вверх по течению, и теперь все, что осталось - это чрезмерное использование вырезания кавычек из документов в коде оболочки, которая генерирует файл [1122965]grub.cfg[1122966].[12214]Это должно работать, если вы сделаете:[12215]Или[12216]Обновление[12217]Дополнительное цитирование не должно требоваться, по крайней мере, из GRUB 2.00 и выше, проблема, похоже, не связана с GRUB.[1122386].

3
27.01.2020, 20:58

Теги

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