Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: Перенос установленного на SSD. Менять ли что-то ради SSD? Меньшего износа?  (Прочитано 1578 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Виль

  • Автор темы
  • Новичок
  • *
  • Сообщений: 26
    • Просмотр профиля
Просто дублированием перенёс уже установленную Ubuntu 16.04 со старого HDD на SSD.
На вид всё работает отлично.

Нужно ли что-то менять в системе из-за специфики SSD?
Может переставить наново???  ;D

Чтоб износ был меньше и т.п. Это ведь другая технология, наверняка что-то надо "подкрутить". Оставить 20-40Гб пустыми в конце, чтобы диск подхватил их как резерв (а он умеет это под Linux?)?

Оффлайн ecc83

  • Старожил
  • *
  • Сообщений: 2121
  • Ubuntu Mate 22.04 LTS
    • Просмотр профиля
Оставить 20-40Гб пустыми в конце

Там уже всё оставлено. Этим занимается контроллер SSD и не позволяет туда записывать.

Создай такой файл в /etc/cron.daily/trim:

#!/bin/sh

LOG=/var/log/trim.log

echo "*** $(date -R) ***" >> $LOG
fstrim -v / >> $LOG
echo "" >> $LOG

Если /home  у тебя отдельным разделом на SSD, тогда добавь его этот файл.

Оффлайн EvangelionDeath

  • Администратор
  • Старожил
  • *
  • Сообщений: 3487
  • Ubuntu 22.04 х64
    • Просмотр профиля
ecc83, не надо создавать =)
уже есть /etc/cron.weekly/fstrim =)
Этим занимается контроллер SSD и не позволяет туда записывать.
Тоже не совсем. К примеру диски на SandForce так и делают (идут "нестандартного" размера: 120, 240, 480 ГБ), в других таки желательно оставлять 10-12%, для Samsung идут фирменные утилиты под Win. которые позволяют "вырезать" размер для резерва.

То есть реально ничего (или почти ничего) делать не надо)
HP Pro 840 G3: Intel i5-6300U, 32GB DDR4 2133MHz, Intel 520, Intel Pro 2500 180GB/Ubuntu 22.04
Dell Latitude 5590: Intel i5-8350U, 16GB DDR4 2400MHz, Intel 620, Samsung 1TB/Ubuntu 22.04

Оффлайн Виль

  • Автор темы
  • Новичок
  • *
  • Сообщений: 26
    • Просмотр профиля
ничего (или почти ничего) делать

Это Самс 850 pro - https://www.cnet.com/products/samsung-ssd-850-pro/specs/
В этом случае почти=ничего? :)

Оффлайн ecc83

  • Старожил
  • *
  • Сообщений: 2121
  • Ubuntu Mate 22.04 LTS
    • Просмотр профиля
уже есть /etc/cron.weekly/fstrim =)

Он делает трим раз в неделю, а я предпочитаю ежедневно.


Это Самс 850 pro

У меня два именно таких на 128гб

Оффлайн kitaets

  • Активист
  • *
  • Сообщений: 571
  • Аналитик
    • Просмотр профиля
Нужно ли что-то менять в системе из-за специфики SSD?
Надо.
Добавьте к монтированию всех разделов опции noatime и nodiratime, уберите swap с SSD, можно ещё отключить журналирование (с последствиями в виде снижения надёжности). Читайте это и это.
«Если ты не наступил на грабли, это не значит, что их нет», – kitaets.

Оффлайн Виль

  • Автор темы
  • Новичок
  • *
  • Сообщений: 26
    • Просмотр профиля
уберите swap с SSD
Это ноут с единственным отсеком под накопитель.

Видимо, надо на ram диске мегабайт 200 отдать под первый своп и под второй своп отдать раздел на SSD размером во всю оперативку.
Сделав максимальным приоритет маленького ramfs свопа - https://wiki.archlinux.org/index.php/swap#Priority
Правильно понимаю?

А можно как-то системе сообщить стараться вообще поменьше в своп залезать? Памяти много, в 99,99% случаев хватает на всё без свопа.
« Последнее редактирование: 14 Января 2018, 14:12:49 от Виль »

Оффлайн EvangelionDeath

  • Администратор
  • Старожил
  • *
  • Сообщений: 3487
  • Ubuntu 22.04 х64
    • Просмотр профиля
Виль, если огласите объем ОЗУ. У меня без SWAP вообще работает
HP Pro 840 G3: Intel i5-6300U, 32GB DDR4 2133MHz, Intel 520, Intel Pro 2500 180GB/Ubuntu 22.04
Dell Latitude 5590: Intel i5-8350U, 16GB DDR4 2400MHz, Intel 620, Samsung 1TB/Ubuntu 22.04

Оффлайн Виль

  • Автор темы
  • Новичок
  • *
  • Сообщений: 26
    • Просмотр профиля

Оффлайн ecc83

  • Старожил
  • *
  • Сообщений: 2121
  • Ubuntu Mate 22.04 LTS
    • Просмотр профиля
А можно как-то системе сообщить стараться вообще поменьше в своп залезать?

echo 'vm.swappiness = 1' | sudo tee -a /etc/sysctl.confsudo sysctl -p
CD или DVD привод есть в ноуте? Если не пользуешься, можно через адаптер вставить доп. диск.

Оффлайн Виль

  • Автор темы
  • Новичок
  • *
  • Сообщений: 26
    • Просмотр профиля
CD или DVD привод есть в ноуте? Если не пользуешься, можно через адаптер вставить доп. диск.
Без CD.
Есть PCMCIA. Видимо, да, возможно вставить в PCMCIA - http://www.ebay.com/bhp/pcmcia-hard-drive

Оффлайн kitaets

  • Активист
  • *
  • Сообщений: 571
  • Аналитик
    • Просмотр профиля
16Гб
При таких объёмах иметь своп - тонкий юмор :) Резать к чёртовой матери!
«Если ты не наступил на грабли, это не значит, что их нет», – kitaets.

Оффлайн ecc83

  • Старожил
  • *
  • Сообщений: 2121
  • Ubuntu Mate 22.04 LTS
    • Просмотр профиля
При таких объёмах иметь своп - тонкий юмор

Никакого юмора. Если владелец ноута пользуется ждуще-спящими режимами, то ему нужен своп раздел, что бы содержимое памяти выгружалось.
Я так для понимаю, для тебя это такая же новость, как и то, что Земля круглая?  ;)

Оффлайн kitaets

  • Активист
  • *
  • Сообщений: 571
  • Аналитик
    • Просмотр профиля
Если владелец ноута пользуется ждуще-спящими режимами
Ты прав на 50%! Для hibernate надо. Для ждущего - нет.
«Если ты не наступил на грабли, это не значит, что их нет», – kitaets.

Оффлайн Виль

  • Автор темы
  • Новичок
  • *
  • Сообщений: 26
    • Просмотр профиля
Да.

У меня без SWAP вообще работает

Небольшой кусочек на сотню-две Мб должен бы быть, т.к. иначе в теории можно словить segmentation fault - https://unix.stackexchange.com/questions/190398/do-i-need-swap-space-if-i-have-more-than-enough-amount-of-ram
Вроде, ещё были причины.

Но такой небольшой swap легко сделать прямо в оперативке на ram диске.

P.S. В мане на mmap и правда есть фраза:
When swap space is not reserved one might get SIGSEGV upon a write if no physical memory is available.

 

Страница сгенерирована за 0.031 секунд. Запросов: 25.