Приветствую!Задумал себе взять 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 / 15903MiBHDD: WD RaidEdition 1Tb, 7200 rpm
...читаем про FHS, размышляем про random, sequence read/write, RAM/CPU и делаем интегральные выводы
Можно побольше RAM, /tmp в ram и т.д.
Без натурно собственношкурных тестов, тюнингов и твиков думается не обойтись
>[оверквотинг удален]
> Интересны замечания пользователя 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 дисков.
Но последние два совета могут терять данные при жёстком выключении.
> Если продумано и не забывать можно через sysctl увеличить период записи dirty
> cache дисков.Я убыстряю свой обычный хард долгим кэшем - sysctl.conf:
vm.dirty_writeback_centisecs = 18000
vm.dirty_expire_centisecs = 18000Но так по включение/выключение должно быть штатным и на всякий случай
syncв важные моменты.
При некотором желании можно делать вот так в /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 серия нормальная. Выбор неплохой.
Со временем скорость падать не будет. Хорошая идея апгрейд, диск - самое узкое место.
Можно поставить с нуля и скопировать настройки нужного софта. Списки установленных вручную пакетов можно достать из логов и применить на новой системе.
Если учебные лабы часто создают наново десятками Гб виртуалки и т.п., то стоит подумать что куда и где хранить. Иначе - нет нужды в каких-то очень выделяющихся настройках.
> Сколько реально циклов записи перезаписи выдерживает диск этого типа? Неужели 3 ПБ?
> Пишут, что циклов перезаписи для MLC заявлено как 5000. Чего-то многовато...Всё, что часто перезаписывается логично держать на mfs.
(как минимум var & tmp)
Тогда и диск меньше пилить будете.
Но поколдовать со стартовыми настройками таки придётся...
840 не надо покупать, купите 860 pro/evo или 870 evo.
> 840 не надо покупать, купите 860 pro/evo или 870 evo.+1
> 840 не надо покупать, купите 860 pro/evo или 870 evo.За 870-й почитайте технологические изменения, на всякий случай. Диски неодинаковые в этой 8хх серии.
Посмотрите разницу между Pro и Evo.
Но в конечном счёте, конечно, нужно оценивать нагрузку на диск. Смотря что делать. Если кроме библиотеки статей ничего нет, то можно не морочиться. Но вот если торренты, виртуальные машины тысячами тонн, то имеет смысл поразбираться.
> За 870-й почитайте технологические измененияМожет быть, всё-таки "про 870-й", что за уркаганский сленг?
> Диски неодинаковые в этой 8хх серии.
Конечно, неодинаковые.
> Посмотрите разницу между Pro и Evo.
MLC vs 3D TLC. Но вторая может быть даже выносливее.
>> За 870-й почитайте технологические изменения
> Может быть, всё-таки "про 870-й", что за уркаганский сленг?
"Я вам не скажу за всю Одессу -
Вся Одесса очень велика ...
Но и Молдаванка, и Пересыпь
Обожают Костю морякаСинеет море над бульваром
Каштан над городом цветет
Наш Константин берет гитару
И тихим голосом поетКмк - живой, изменчивый язык. :)
https://www.youtube.com/watch?v=CebvBldszqM
[OFFTOP]
[ЗАНУДА_MODE_ON]
Здесь, кмк, подразумевалось "...не скажу от лица всей Одессы .... [Только от лица] Молдованки и Пересыпи..."
[ЗАНУДА_MODE_OFF]
[/OFFTOP]
За кого. За. Кого. А не про что. В данном случае, банальная безграмотность.