The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
SSD диск под систему, !*! Isothiocyanate, 28-Июн-21, 11:32  [смотреть все]
Приветствую!

Задумал себе взять Samsung 840 Pro 128GB MZ-7PD128 в домашний комп с которого я дистанционно преподаю - чтобы быстрее открывались файлы pdf, djvu, docx, вкладки браузера, быстрее шла загрузка OS и шустрее крутился скайп.

Стандарт MLC выбрал исходя из этой статьи:
https://www.nix.ru/computer_hardware_news/hardware_news_view...

Интересны замечания пользователя alekSUNder  на хотлайне:
https://hotline.ua/computer-diski-ssd/samsung-840-pro-128gb-...

Сколько реально циклов записи перезаписи выдерживает диск этого типа? Неужели 3 ПБ? Пишут, что циклов перезаписи для MLC заявлено как 5000. Чего-то многовато...

Если на диске будет стоять та же система Linux debian 10 x64 KDE, и займет она с программами до 60 Гб, тоесть до 50%, наколько хватит ресурса ячеек и будет ли падать скорость записи и чтения со временем?


Cтавить линукс с нуля или переклонировать dd/clonzilla с HDD?
Если ставить - EFI раздел создавать при устанковке так же как и на обычном жестком?
Нужно ли модифицировать настройки так, чтобы система не писала время последнего обращения к файлам на SSD, и выносить куда подальше на HDD кэши браузеров и swap или я от этого потеряю в быстродействии?
/home лучше держать там же на ssd,чтобы обращение к конфигам кед было максимально быстрым, но не хранить в них важные файлы, а держать все на HDD?

Сейчас комп оснащен вот так:
rost@DEBIAN999:~$ neofetch
       _,met$$$$$gg.          rost@DEBIAN999
    ,g$$$$$$$$$$$$$$$P.       --------------
  ,g$$P"     """Y$$.".        OS: Debian GNU/Linux 10 (buster) x86_64
,$$P'              `$$$.     Host: Z390 UD
',$$P       ,ggs.     `$$b:   Kernel: 4.19.0-17-amd64
`d$$'     ,$P"'   .    $$$    Uptime: 1 hour, 19 mins
$$P      d$'     ,    $$P    Packages: 3045 (dpkg)
$$:      $$.   -    ,d$$'    Shell: bash 5.0.3
$$;      Y$b._   _,d$P'      Resolution: 2560x1440
Y$$.    `.`"Y$$$$P"'         DE: KDE
`$$b      "-.__              WM: KWin
  `Y$$                        WM Theme: Aritim-Light
   `Y$$.                      Theme: Aritim-Light [KDE], Breeze [GTK3]
     `$$b.                    Icons: oxygen [KDE], breeze [GTK3]
       `Y$$b.                 Terminal: konsole
          `"Y$b._             CPU: Intel i5-8500 (6) @ 3.280GHz
              `"""            GPU: Intel UHD Graphics 630
                              Memory: 1917MiB / 15903MiB

HDD: WD RaidEdition 1Tb, 7200 rpm

  • SSD диск под систему, !*! AnonymPatient, 12:31 , 28-Июн-21 (1)
    ...

    читаем про FHS, размышляем про random, sequence read/write, RAM/CPU и делаем интегральные выводы

    Можно побольше RAM, /tmp в ram и т.д.

    Без натурно собственношкурных тестов, тюнингов и твиков думается не обойтись

  • SSD диск под систему, !*! Павел Отредиез, 13:03 , 28-Июн-21 (2)
    >[оверквотинг удален]
    > Интересны замечания пользователя alekSUNder  на хотлайне:
    > https://hotline.ua/computer-diski-ssd/samsung-840-pro-128gb-...
    > Сколько реально циклов записи перезаписи выдерживает диск этого типа? Неужели 3 ПБ?
    > Пишут, что циклов перезаписи для MLC заявлено как 5000. Чего-то многовато...
    > Если на диске будет стоять та же система Linux debian 10 x64
    > KDE, и займет она с программами до 60 Гб, тоесть до
    > 50%, наколько хватит ресурса ячеек и будет ли падать скорость записи
    > и чтения со временем?
    > Cтавить линукс с нуля или переклонировать dd/clonzilla с HDD?
    > Если ставить - EFI раздел создавать при устанковке так же как и

    Ставьте с нуля, home скопируйте.
    > на обычном жестком?
    > Нужно ли модифицировать настройки так, чтобы система не писала время последнего обращения

    В fstab надо добавить опции монтирования noatime, nodiratime.


    Можно ещё отключить журнал ext4.

    Если продумано и не забывать можно через sysctl увеличить период записи dirty cache дисков.

    Но последние два совета могут терять данные при жёстком  выключении.


    • SSD диск под систему, !*! Павел Отредиез, 13:55 , 28-Июн-21 (3)
      > Если продумано и не забывать можно через sysctl увеличить период записи dirty
      > cache дисков.

      Я убыстряю свой обычный хард долгим кэшем - sysctl.conf:


      vm.dirty_writeback_centisecs = 18000
      vm.dirty_expire_centisecs = 18000

      Но так по включение/выключение должно быть штатным и на всякий случай


      sync

      в важные моменты.

  • SSD диск под систему, !*! Аноним, 14:08 , 28-Июн-21 (4)
    При некотором желании можно делать вот так в /etc/fstab


    tmpfs /tmp                   tmpfs defaults,noatime,nosuid,nodev,noexec,mode=1777,size=20% 0 0
    tmpfs /var/tmp               tmpfs defaults,noatime,nosuid,nodev,noexec,mode=1777,size=20% 0 0
    #tmpfs /tmp-incompatible-apps tmpfs defaults,noatime,nosuid,nodev,mode=1777,size=5% 0 0
    tmpfs /tmp-incompatible-apps tmpfs defaults,noatime,nosuid,nodev,mode=1777,size=8500M 0 0

    /tmp /build-cache none  bind  0  2

    В браузере от Г. можно добавлять опцию при запуске (дописать в desktop файл или как по вкусу)
    --disk-cache-dir="/tmp/cache-chromium-bro_${USER}"

    Swap можно отключить. Можно закомментить в fstab, перезагрузиться (или swapoff -a), и делать `swapon -a`, `swapoff -a`, комбинировать.

    Домашние файлы на SSD имеют смысл. Всё зависит, но кеши и т.д. находятся в ~/.*, что может определить ситуацию. Например, в видео-конф туле может быть актуально, а всякие безбашенно-халтурные Зумы и просто халтурные Тимзы со Скайпом кладут своё абы куда. У Телеги есть теперь групповые видео чаты, тоже хранит своё в недрах ~/.*

    Можно bind'ить папки с диска на диск. См. выше пример про fstab.

    Для ext4 надо проконтролировать, что включён trim.

    На SSD есть overprovisioning area. Читайте, что это. Из этого следует лайфхак: можно оставить часть диска неразбитой (оставленные ячейки должны быть или в которые не было ни разу записи или которым был сделан трим после записи; из коробки все ячейки освобождённые, иначе, без трима, смысла не будет - ячейки залочены). Свободные ячейки участвуют в ротации и на них распределяется износ. Больше запас свободных - больше относительный объём записанного до первых признаков износа. Дальше надо читать про ресурс. 850-й Pro - точно хороший. Про 840 и 860 рекомендую читнуть отличия. Но в целом 8[456]0 Pro серия нормальная. Выбор неплохой.

    Со временем скорость падать не будет. Хорошая идея апгрейд, диск - самое узкое место.

    Можно поставить с нуля и скопировать настройки нужного софта. Списки установленных вручную пакетов можно достать из логов и применить на новой системе.

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

  • SSD диск под систему, !*! DAV, 15:40 , 28-Июн-21 (5)
    > Сколько реально циклов записи перезаписи выдерживает диск этого типа? Неужели 3 ПБ?
    > Пишут, что циклов перезаписи для MLC заявлено как 5000. Чего-то многовато...

    Всё, что часто перезаписывается логично держать на mfs.
    (как минимум var & tmp)
    Тогда и диск меньше пилить будете.
    Но поколдовать со стартовыми настройками таки придётся...

  • SSD диск под систему, !*! Dimez, 22:57 , 28-Июн-21 (6) +1
    840 не надо покупать, купите 860 pro/evo или 870 evo.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру