Для встановлення на робочому столі в новому і блискучому ноутбуці (скажімо, 16 Гб оперативної пам’яті та ssd hd), чи є сенс мати розділ swap?
Для встановлення на робочому столі в новому і блискучому ноутбуці (скажімо, 16 Гб оперативної пам’яті та ssd hd), чи є сенс мати розділ swap?
Відповіді:
Так, вам потрібен своп , якщо ви просто використовуєте його для призупинення та незначних дій своп, файл своп десь на вашому диску може бути нормальним, і я використовував файл swap майже рік, ніколи не мав проблем із цим, просто не люблю розділення. диск.
Просто скопіюйте вставити наступний рядок у термінал, і це створить 2 Гб свопу. Спочатку ставте кореневим:
sudo su
Потім скопіюйте та вставте паштет із наступного (як завжди, переконайтеся, що ви розумієте, що ви вставляєте у свій термінал ):
mkdir /swap && \
cd /swap && \
fallocate -l 2g 2GB.swap && \
mkswap 2GB.swap && \
swapon 2GB.swap && \
echo "# # # Swap File # # #" >> /etc/fstab && \
echo "/swap/2GB.swap none swap sw 0 0" >> /etc/fstab && \
mount -a
Зміна (розділ проти файлу) для продуктивності
Вниз сторона
Ви не можете перезимувати , щоб поміняти файл, як згадував @Takkat , у мене є перевірка, і у мене вперше в житті намагаються перейти в сплячку, але це не працює, тому якщо ви хочете взимувати , вам потрібен swap-розділ , інакше якщо файл swap добре йти.
Якщо ви хочете перейти в сплячку, то так, необхідно мати розділ для заміни, принаймні такий же великий, як і ваша загальна ОЗУ.
Крім того, якщо у вас є 16 Гб оперативної пам’яті, то, в принципі, ймовірно, ні - я бачив людей, які говорять, що 1 ГБ можна багато працювати без свопу, хоча я думаю, що це зведеться до питання думки багатьох людей. У моєму випадку я запускаю ноутбук з 8 ГБ оперативної пам’яті і маю такий же розмір для заміщення в режимі сплячки (з побічним ефектом, який він забезпечує буфером, якщо моя робота стає особливо інтенсивною пам’яттю, як це іноді можна зробити)
Це теоретичне питання чи практичне?
На практиці майже немає причин уникати swap-розділу, оскільки дисковий простір є дешевим і багатим (особливо на блискучих нових ноутбуках).
На папері може здатися, що 16 Гб пам'яті ніколи не буде витрачено. Розглянемо ці обставини:
Тепер подумайте, що вони відбуваються в один і той же час. Розміщення розділів служить буфером, коли непередбачувані події вибудовуються, купуючи вам якийсь час до виходу з ладу для збереження роботи тощо.
Зокрема, оскільки мати ноутбук, настане час, коли сплячка збереже вашу шкіру. Можливо, ви залишите комп’ютер на перерву на каву, але щось з'явиться, і ви натомість повернетесь через годину. Якщо ваш акумулятор вибере цей момент, щоб загинути, сплячка захистить вашу незбережену роботу.
Ну, вже більше року я не розділяв свій SSD і також не маю файлу своп. Я використовував той самий SSD (512 ГБ) у двох різних ноутбуках. Старший мав 8 Гб оперативної пам’яті, новіший - 16 ГБ. Я використовую оперативну пам’ять для тимчасових файлів і Firefox Cache, і з 8 Гб я іноді помічав, що система стає повільною при синхронізації величезних файлів з grsync. Тепер із 16 Гб оперативної пам’яті (а може бути і новішою версією Ubuntu 13.04) я не мав жодних проблем. Також я вважаю, що розділення не є добрим для SSD-дисків і є способом витрачати дороге зберігання. Тож я можу лише говорити зі свого досвіду роботи з оперативної пам’яттю SSD / 16 ГБ: з цим сузір’ям я, звичайно, не використовував би SWAP, і навіть з 8 ГБ оперативної пам’яті у мене все було нормально. Зимова сплячка все-таки була помилкою, а режим очікування - набагато швидшим
Ви можете замість цього зробити файл swap і перезимувати з ним, я створив файли swap на своєму ноутбуці, щоб я міг перезимувати кожну з моїх установок Linux. Інакше сплячий режим просто замінить останню сплячку, якби я використовував один розділ swap. Це мій метод. Зауважте, що ви повинні перезимувати, використовуючи метод ядра: 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