Отсутствие памяти и потребности работать над подкачкой

Мой компьютер (под управлением Ubuntu 16.04) имеет 8 ГБ памяти и 8 ГБ подкачки. Когда я использую свой компьютер, он заканчивает тем, что заморозился из-за отсутствия RAM. Как я могу заставить его работать над подкачкой, когда нет никакой оставленной памяти?

Вывод к free :

            total        used        free      shared  buff/cache   available
Mem:           7.7G        3.1G        132M        692M        4.4G        3.5G
Swap:          7.9G          0B        7.9G
0
задан 22 December 2018 в 01:22

1 ответ

Многие люди не понимают природы подкачки: это очень медленно!

Для старой машины с памятью DDR3 1600:

  • скорость передачи памяти составляет 12 800 МБ/с,
  • уровень жесткого диска составляет приблизительно 100-200 МБ/с,
  • уровень SSD составляет максимальных 600 МБ/с

Таким образом, если давление памяти будет так высоко, что использование подкачки является частым, все будет все еще работать, но замедлится чрезвычайно, потому что скорость подкачки является меньше, чем 1/1000 нормальной памяти.

То, где подкачка может помочь нам в повседневной жизни, - то, что, если Вы запускаете несколько программ, менее часто используемая программа может быть выгружена, но все еще сохраняется в системе. Вы ожидаете 2-3 минуты, чтобы позволить менее активным страницам переходить к подкачке, затем можно использовать текущее Приложение без большого количества боли. И во многих случаях менее активные страницы никогда не подкачивают назад снова, таким образом, нет никакого дальнейшего штрафа.

Но когда Вы говорите о моделировании, что означает, что Ваши данные огромны, и подкачка в / операциях будет частой, просто похоже, что Ваша система замораживается, потому что больше чем 99,9% процессорного времени находится в бесперебойном iowait.

Таким образом, решение Ваших проблем:

  • Купите больше RAM
  • Имейте огромное терпение и ожидайте в 1000 раз дольше с Вашей текущей установкой
  • Добавьте SSD и все еще имейте большое терпение и ожидайте в 100 раз дольше...
2
ответ дан 26 October 2019 в 19:19

Другие вопросы по тегам:

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