Имеет ли смысл создавать разделы подкачки для новых установок в настоящее время?

Ну, я использую Thunderbird с дополнением Lightning. Это отлично работает для меня.

1
задан 24 May 2013 в 14:23

4 ответа

Если вы хотите иметь спящий режим, то да, необходимо иметь раздел подкачки, по крайней мере такой же большой, как ваша общая оперативная память.

Кроме того, если у вас 16 ГБ оперативной памяти, в принципе, вероятно, нет - я видел, как люди говорили, что 1 ГБ - это много, чтобы работать без свопа, хотя я думаю, что для многих людей это сведено к делу. В моем случае я запускаю ноутбук с 8 ГБ оперативной памяти и имеет своп того же размера для целей гибернации (с побочным эффектом, который обеспечивает буфер, если моя работа становится особенно интенсивной в памяти, как это иногда бывает) ! d1]

12
ответ дан 24 May 2018 в 21:51
  • 1
    Я всегда держу хотя бы какую-то своп даже на моей машине на 12 ГБ. В любом случае работать без использования памяти никогда не рекомендуется. И вы будете рады, что вы пощадили какую-то своп, когда вы используете 99% памяти, и к панике ядра: p (на более серьезной ноте, хорошо для подкачки программ, находящихся в режиме ожидания, что дает вам больше рабочей памяти в обмен на место на жестком диске, что всегда хорошо) – Thomas 24 May 2013 в 20:02

Это теоретический вопрос или практический?

На практике почти нет причин избегать раздела подкачки, потому что дисковое пространство дешево и много (особенно на блестящих новых ноутбуках). [!d1 ]

На бумаге может показаться, что 16 ГБ памяти никогда не будет использоваться. Рассмотрим следующие обстоятельства:

некоторые программы (например, видеоредакторы, LibreOffice) используют чрезмерное количество страниц при запуске для инициализации, а затем никогда не используют лишние непредвиденные обстоятельства: программа сходит с ума, вилка-бомба [!d3 ]

Теперь подумайте, что они происходят одновременно. Раздел подкачки будет служить буфером, когда непредсказуемые события выстраиваются в очередь, покупая вас некоторое время, прежде чем система выйдет из строя, чтобы сохранить работу и т. Д.

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

3
ответ дан 24 May 2018 в 21:51

Ну, в течение года я не разбивал SSD и не имел файла подкачки. Я использовал тот же SSD (512 ГБ) в двух разных ноутбуках. У более старшего - 8 ГБ оперативной памяти, у нового - 16 ГБ. Я использую ОЗУ для временных файлов и кэш-памяти Firefox, и с 8 ГБ я иногда замечал, что система замедляется при синхронизации огромных файлов с помощью grsync. Теперь с 16 ГБ оперативной памяти (а может быть, и более новой версии Ubuntu 13.04) я не сталкивался с какими-либо проблемами. Также я считаю, что разделение не подходит для SSD и является способом тратить дорогостоящее хранилище. Поэтому я могу говорить только по своему опыту с SSD / 16GB RAM: с этим созвездием я бы, конечно же, не использовал SWAP и даже с 8 ГБ оперативной памяти, я был в порядке. В любом случае, спящий режим был глючит, а режим ожидания намного быстрее

0
ответ дан 24 May 2018 в 21:51

Вы можете сделать файл подкачки вместо этого и спящий с ним тоже, я сделал файлы подкачки на своем ноутбуке, чтобы я мог спящий режим для каждой из моих Linux-установок. В противном случае hibernate просто перезапишет последний спящий режим, если бы я использовал один раздел подкачки. Это мой метод. Обратите внимание, что вы должны спящий режим использовать метод ядра: echo disk> / sys / power / state

sudo -s 
fallocate -l 4000m /swap_file  #4000 mb, may want higher than 4000mb
swapoff -a

mkswap /swap_file

nano /etc/fstab
#delete previous swap entry then add
/swap_file   swap    swap    defaults        0       0
#then save and exit

swap-offset /swap_file  #remember the output of this
nano /etc/grub.d/40_custom
add to linux line:    resume=<partition swapfile is on> resume_offset=<swap-offset return data>

swapon -a
nano /home/name/bin/hibernate_shutdown
#!/bin/bash
echo shutdown > /sys/power/disk
echo disk > /sys/power/state

create shortcut. system-settings->keyboard->shortcuts->custom shortcuts  add
gnomesu /home/name/bin/hibernate_shutdown
set to F11
chmod +x /home/name/bin/hibernate_shutdown
restart computer

альт, если вы хотите перезапустить после спящего режима вместо выключения

echo reboot > /sys/power/disk
echo disk > /sys/power/state
0
ответ дан 24 May 2018 в 21:51

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

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